以下設定會導致快取的執行計畫失效,每次執行需要重新編譯,嚴重影響效能
set ansi_null_dflt_off
set ansi_null_dflt_on
set ansi_nulls
set ansi_padding
set ansi_warnings
set arithabort
set concat_null_yields_null
set datefirst
set dateformat
set forceplan
set language
set no_browsetable
set numeric_roundabort
set quoted_identifier
set textsize
查詢出影響效能的方式
1、通過profile檢視相關資訊
通過sys.dm_exec_query_stats 和 sys.dm_exec_requests 動態管理
檢視查詢共同消耗大量資源的類似查詢
2、select * from sys.dm_exec_requests 中當前查詢計畫
3、exec sp_configure檢視當前配置資訊
4、sys.dm_db_index_usage_stats 有關 sql server 例項上現有索引的索引使用資訊
5、sys.dm_exec_query_stats 返回有關快取查詢計畫的聚合效能統計資訊,可捕獲諸如快取計畫已執行的時間、快取計畫進行時所執行的邏輯和物理讀取運算元等信
6、sys.dm_exec_requests 動態管理檢視查詢共同消耗大量資源的類似查詢。
sqlserver2008 效能優化方法
sqlserver效能優化 go exec sp configure awe enabled 1 記憶體可以支援64g exec sp configure lightweight pooling 0 不使用nt纖程 exec sp configure priority boost 1 增加sqlse...
SQL Server 2008效能監視和優化工具
microsoftsql server提供了一套綜合的工具,用於監視 sql server 中的事件和優化物理資料庫的設計。工具的選擇取決於要執行的監視或優化型別和要監視的具體事件。以下是 sql server 監視和優化工具 工具 說明 sp trace setfilter transact sq...
Sql Server 2008 收縮日誌
收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...