關於sqlserver數據庫 一些基礎操作,後期會繼續更新
查詢 數據庫所有表數據量排序
SELECT a.name , b.rows FROM sysobjects AS a
INNER JOIN sysindexes AS b ON a.id = b.id
WHERE ( a.type = 'u' ) AND ( b.indid IN ( 0, 1 ) )
ORDER BY b.rows DESC
查詢當前數據庫的日記文件名字
SELECT [name] FROM sys.database_files WHERE type_desc='LOG'
查看當前數據庫的事務日誌使用情況
dbcc loginfo
dbcc sqlperf(logspace)
另外在做sqlserver 數據庫日記收縮的時,當日記過大,超過30多個g,剛在執行操作之後,需要等待一段時間,才能收縮完成,本人在處理這個的時候,發現一直日記文件不變,然後睡了個午覺醒來,發現變少了。。
二.收縮sqlserver數據庫日記文件操作
第一步 選中數據庫右鍵屬性,選項
第二步
第三步
點擊確定,如果日記文件很大,那就耐心等待吧。
等處理完之後記得把數據恢復模式切換回去哦