SQLSERVER常用語句

2021-10-25 02:28:45 字數 1559 閱讀 9369

dbcc cleantable ('db_name','table_name') -----**alter table drop column語句刪除可變長度列或text

dbcc dbreindex -----重建指定資料庫的乙個或多個索引

dbcc indexdefrag ------對錶或檢視上的索引和非聚集索引進行碎片整理

dbcc pintable (db_id,object_id) ------將表資料駐留在記憶體中

檢視哪些表駐留在記憶體的方法是:

select objectproperty(object_id('tablename'),『tableispinned')

dbcc unpintable (db_id,object_id) -----撤消駐留在記憶體中的表

dbcc shrinkdatabase(db_id,int) -----收縮指定資料庫的資料檔案和日誌檔案大小

dbcc shrinkfile(file_name,int) -----收縮相關資料庫的指定資料檔案和日誌檔案大小

dbcc dllname (free) ----檢視載入的擴充套件proc在記憶體中解除安裝指定的擴充套件過程動態鏈結庫(dll)

dbcc help ---查詢所有dbcc命令

dbcc pintable ---將表資料駐留在記憶體中

dbcc rowlock

dbcc traceoff ----關閉跟蹤標記

dbcc traceon ----開啟跟蹤標記

dbcc unpintable ---撤消駐留在記憶體中的表

dbcc pintable ---將表資料駐留在記憶體中

dbcc opentran ----查詢某個資料庫執行時間最久的事務,由哪個程式擁有

dbcc outputbuffer

dbcc freeproccache ----從過程緩衝區刪除所有元素

dbcc showcontig ---顯示指定表的資料和索引的碎片資訊

dbcc show_statistics ----顯示指定表上的指定目標的當前分布統計資訊

dbcc sqlperf ---可以用來檢查是否cpu使用達到瓶頸最關鍵的乙個參考資料num runnable,表明當前有多少個執行緒再等待執行如果大於等於2,考慮cpu達到瓶頸

dbcc tracestatus ---跟蹤標記狀態

dbcc useroptions ---返回當前連線的活動(設定)的set選項

dbcc checkalloc ----檢查指定資料庫的磁碟空間分配結構的一致性

dbcc checkcatalog ----檢查指定資料庫的系統表內和系統表間的一致性

dbcc checkconstraints ----檢查指定表上的指定約束或所有約束的完整性

dbcc checkdb ----檢查資料庫中的所有物件的分配和結構完整性

dbcc checkfilegroup ----檢查指定檔案組中所有表在當前資料庫中的分配和結構完整性

dbcc checkident ----檢查指定的當前標識值

dbcc checktable ----檢查指定表或索引檢視的資料、索引及test、ntest和image頁的完整性

sqlserver常用語句

刪除主鍵 alter table 表名 drop constraint 主鍵名 新增主鍵 alter table 表名 add constraint 主鍵名 primary key 欄位名1,欄位名2 新增非聚集索引的主鍵 alter table 表名 add constraint 主鍵名 prim...

SQL Server效能常用語句

檢視各表的資料行數 select o.name,i.rows from sysobjects o,sysindexes i where o.id i.id and o.xtype u and i.indid 2 order by o.name 計算資料庫中各個表每行記錄所占用空間 select fr...

SQL Server 常用語句合集

1 對資料進行排序 select row number over order by a.articleid desc as rn row number 計算一行在結果集中的行號,可以當作是唯一的排名。rank over order by a.typeid desc rank 和dense rank ...