/*檢查資料庫中使用的 總分區數, 已經使用的數量 保留的頁數 混合區數,混合的頁數 ,磁碟結構一致性,索引占用的分割槽 占用的單元,占用的頁數,混合頁數*/
dbcc checkalloc ('incrv8')
with all_errormsgs
------
/*目錄一致性檢查*/
dbcc checkcatalog
('incrv8'
)/*檢查表中的約束的完整性*/
dbcc checkconstraints
('incrv8.dbo.agency_frame')
/*檢查指定資料庫中所有物件的分配、結構和邏輯完整性*/
dbcc checkdb
('incrv8'
)with all_errormsgs
/*檢查指定表的當前標識值,如有必要,則更改標識值。*/
dbcc checkident
('incrv8.dbo.acc_type',)
/*檢查組成表或索引檢視的所有頁和結構的完整性*/
dbcc checktable
('incrv8.dbo.agent_post_reg'
)with physical_only
/*資料庫中的表重新生成索引*/
dbcc dbreindex
('incrv8.dbo.agentorg'
)/**從過程記憶體中刪除所有緩衝區的資料*/
dbcc freeproccache with no_infomsgs
/*指定表或者是索引檢視,索引碎片的整理*/
/*索引的名字,掃瞄多少,移動多少, 刪除多少*/
dbcc indexdefrag
('incrv8','dbo.acc_type'
)/*標記駐留在記憶體中表*/
dbcc pintable()
use adventureworks;
godeclare @db_id int, @tbl_id int;
set @db_id = db_id('adventureworks');
set @tbl_id = object_id('adventureworks.person.contact');
dbcc pintable (@db_id, @tbl_id);
go---------------
set isolation to dirty read
ORALCE資料庫監控指令碼
最近在做資料庫segment的資訊監控,具體什麼意思不是很明白,就是段的意思,總而言之就是監控你的資料庫的一些資訊,看看表空間增長如何,哪些表的行數,索參數量,就好像乙個pl sql一樣,指令碼都來自網上的蒐集指令碼,我不是dba不是很懂這些,只是做了些簡單的關聯資訊,供大家看看,有更好的建議可以提...
資料庫優化 資料庫設計優化
一 索引優化 1.首先索引不是越多越好,要視情況而定。因為索引會降低insert和update的效率 insert和update有時可能會重建索引。2.乙個表的索參數量最好不要超過6個,擇優而建。3.專案上線後,根據使用者的查詢條件字段稍微調整資料庫中的字段索引。二 分表 1.縱切 根據表字段來且分...
資料庫指令碼
資料庫的建立 create database student 資料庫名 containment none onprimary name n student 主資料檔案的邏輯名稱 filename n c datalibrary student.mdf 主資料檔案的物理名稱 size 5120kb 主...