校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > sqlserver 中一些常看的指標和清除緩存的方法

sqlserver 中一些常看的指標和清除緩存的方法

熱門標簽:電銷機器人公司 需要哪些牌照 知名電銷機器人價格 菏澤語音電銷機器人加盟公司 外呼系統(tǒng)改進 分享百度地圖標注多個位置 湖南電腦外呼系統(tǒng)平臺 長沙智能外呼系統(tǒng) 地圖標注牌 廣東防封卡外呼系統(tǒng)原理是什么
如何查看磁盤I/O操作信息
SET STATISTICS IO ON 命令是一個 使 SQL Server 顯示有關由 Transact-SQL 語句生成的磁盤活動量的信息。
我們在分析索引性能的時候,會非常有用。
啟用了這個屬性后,我們在執(zhí)行 SQL 語句后,會收到類似如下的信息,這有利于我們分析SQL的性能:

(3999 row(s) affected)
表 'ChargeCL'。掃描計數(shù) 1,邏輯讀取 9547 次,物理讀取 0 次,預讀 0 次,lob 邏輯讀取 0 次,lob 物理讀取 0 次,lob 預讀 0 次。
其中的 lob 邏輯讀取、lob 物理讀取、lob 預讀 這三個指標是 讀取 text、ntext、image 或大值類型 (varchar(max)、nvarchar(max)、varbinary(max)) 時的指標。
而 邏輯讀取、物理讀取、預讀 是對普通數(shù)據(jù)頁的讀取。
使用 SQL Server Management Studio Standard Reports
我們在 SQL Server Management Studio 中,選擇數(shù)據(jù)庫服務器,或者具體數(shù)據(jù)庫,或者Security -- Logins 時,或者Management 時,Notification Services 或者 SQL Server Agent 對象時候,都會看到SQL Server 替我們提供的一些現(xiàn)成報表,這些報表的數(shù)據(jù),有利于我們分析數(shù)據(jù)庫的狀態(tài)。
比如在 SQL Server 索引基礎知識(1)--- 記錄數(shù)據(jù)的基本格式
http://blog.joycode.com/ghj/archive/2008/01/02/113290.aspx
中,我們就使用數(shù)據(jù)表占用空間的報表
具體報表可以參考以下鏈接:
SQL Server Management Studio Standard Reports - Overview
http://blogs.msdn.com/buckwoody/archive/2007/10/09/sql-server-management-studio-standard-reports-overview.aspx
測試中,釋放緩存的一些方法
尤其查詢語句性能測試時,數(shù)據(jù)是否被緩存,這是測試中一個重要點。下面幾個命令幫助我們清除緩存。方便測試。
清除緩存有關的命令:
SQL 2000里面除了dbcc unpintable好像就沒有了 而且這個操作也不會立即釋放表內(nèi)存Buffer
(DBCC UNPINTABLE does not cause the table to be immediately flushed from the data cache. It specifies that all of the pages for the table in the buffer cache can be flushed if space is needed to read in a new page from disk.)
SQL 2005/2008讓DBA能夠更自由的對SQL所占用的內(nèi)存空間做處理 如:
CHECKPOINT
將當前數(shù)據(jù)庫的全部臟頁寫入磁盤。“臟頁”是已輸入緩存區(qū)高速緩存且已修改但尚未寫入磁盤的數(shù)據(jù)頁。CHECKPOINT 可創(chuàng)建一個檢查點,在該點保證全部臟頁都已寫入磁盤,從而在以后的恢復過程中節(jié)省時間。
DBCC DROPCLEANBUFFERS
從緩沖池中刪除所有清除緩沖區(qū)。
DBCC FREEPROCCACHE
從過程緩存中刪除所有元素。
DBCC FREESYSTEMCACHE
從所有緩存中釋放所有未使用的緩存條目。SQL Server 2005 數(shù)據(jù)庫引擎會事先在后臺清理未使用的緩存條目,以使內(nèi)存可用于當前條目。但是,可以使用此命令從所有緩存中手動刪除未使用的條目。
另外還可以 sp_cursor_list 查看全部游標
DBCC OPENTRAN查看數(shù)據(jù)庫打開事務狀態(tài)等
您可能感興趣的文章:
  • SQL Server 高速緩存依賴分析
  • 開啟SQLSERVER數(shù)據(jù)庫緩存依賴優(yōu)化網(wǎng)站性能
  • SqlServer 執(zhí)行計劃及Sql查詢優(yōu)化初探
  • 優(yōu)化SQL Server的內(nèi)存占用之執(zhí)行緩存
  • SQLSERVER中得到執(zhí)行計劃的兩種方式
  • 強制SQL Server執(zhí)行計劃使用并行提升在復雜查詢語句下的性能
  • 淺析SQL Server中的執(zhí)行計劃緩存(上)
  • 淺析SQL Server中的執(zhí)行計劃緩存(下)

標簽:珠海 福建 天水 呼和浩特 商洛 美容院 西寧 泉州

巨人網(wǎng)絡通訊聲明:本文標題《sqlserver 中一些常看的指標和清除緩存的方法》,本文關鍵詞  sqlserver,中,一些,常看的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《sqlserver 中一些常看的指標和清除緩存的方法》相關的同類信息!
  • 本頁收集關于sqlserver 中一些常看的指標和清除緩存的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 大理市| 廊坊市| 类乌齐县| 仙桃市| 仙游县| 肥西县| 泾阳县| 墨竹工卡县| 克拉玛依市| 邵阳县| 错那县| 武川县| 呼和浩特市| 重庆市| 荣昌县| 南投市| 大荔县| 凭祥市| 永春县| 南丰县| 丰都县| 昌图县| 金秀| 贡嘎县| 达尔| 监利县| 东乌珠穆沁旗| 成武县| 芮城县| 利川市| 南开区| 阿荣旗| 德庆县| 万安县| 察雅县| 鄂尔多斯市| 彭阳县| 驻马店市| 桦南县| 墨竹工卡县| 德惠市|