在SQL server中 SQL query 跑的很慢可能的原因有哪些?

時間 2021-06-06 20:43:06

1樓:AngkorW

來來來,這個問題,我最擅長……

假設你的伺服器處於最佳狀態

資料庫索引也是大部分都是合理的

這個時候你要看看你的資料庫快取執行計畫了

主要看Adhoc的數量,如果總是生成新的的adhoc,那你要採取行動了

2樓:梁勇

看下執行計畫,然後索引碎片也看看。下面的方法試試效能優化、日常維護

經常用 DBCC showcontig(表名) 檢視表的碎片, 主要檢視掃瞄密度 ,如果主要的大表掃瞄密度 < 40%, 意味著你有嚴重的碎片可以用DBCC indexDefrag (資料庫名,表名)整理碎片或者用DBCC DBREINDEX(表名) 重建 index.

Code:

/* 功能說明:重建索引,整理索引碎片

*/DBCC SHOWCONTIG(XTRZB) WITH tableresults

DBCC DBREINDEX(GYPLDFL1)/* 功能說明:更新統計資訊

*/update statistics GYPLDFL1

在SQL Server中怎樣自動跟蹤每天全備份的一張表中的變化?

戰鬥會 Change Data Capture Track Data Changes SQL Server Change Tracking Track Data Changes SQL Server 官網是最好的教程啦 黃贇 根據資訊中心每天給你這張表的方式,會有不同的方法,實現起來可以簡單也可以複...

在sql server中主碼,主屬性,索引這三個重要的概念如何理解?

山上有木 碼是可以區別乙個元組的屬性或屬性的集合。比如乙個學生表,有學號 姓名 性別 年齡 系別 專業這幾列 每列都是乙個屬性 那麼 學號唯一,所以是乙個碼 姓名,性別 唯一,所以是乙個碼 姓名,性別,年齡 唯一,所以是乙個碼 候選碼是能夠唯一標識一條記錄的最小屬性集。學號唯一,而且沒有多餘屬性,所...

關於 SQL Server 中基於 IIS 的 Https Web 同步實現跨 IDC 的 Merge Replication,有哪些運維經驗?基於 SQL Server 實現跨 IDC 資料同步還有

不是光做sql server的複製嘛,為什麼一定要基於iis,http和web呢?SQL Server 2008實現與維護 MCTS教程 美 霍特克 Hotek M.摘要書評試讀 可以參考這本書裡面的複製策略.某個回答說sql server自帶的複製方案繁瑣,沒辦法嘛,你真的要全庫跨idc同步,這事...