探討如何增加MS SQL SERVER 2008的效能,討論的內容包含:
1.資料庫的監控與設計最佳化
2.INDEX的監控與設計最佳化
3.TSQL的監控與設計最佳化
4.其他議題
Index的statistics是很重要的,sql server engine靠著statistics的資訊去推算最佳的執行計劃,良好的執行計劃才會有高效能。...
我們可以對Index進行資料壓縮,一旦啟用資料壓縮可以減少IO,但相對的在SELECT、UPDATE、DELETE、INSERT也會增加CPU負擔,所以要評估查...
REBUILD INDEX可以減少Fragmentation所帶來的影響,REBUILD INDEX後碎裂程度變小,查詢的邏輯讀取與花費時間也跟著變小,讓效能上...
在淺談INDEX與FillFactor一篇有談到FillFactor的設定會與Fragmentation產生有相當大的關連。這篇實際測試FillFactor對I...
使用sys.dm_db_index_usage_stats與sys.indexes可以輕鬆的瞭解Index的使用數 在Index的管理,我們常常會關心Index...
本篇主要測試DataCompression對查詢資料的實際影響 實作新增資料時DataCompression對Index的影響。 在Day12_淺談Index與...
測試在不同情況下啟用資料壓縮對資料查詢的影響,測試的情境如下: 測試資料壓縮與資料量的關聯。 測試資料壓縮與不同SQL效能的影響。 繼Day16實作SQL與Da...
啟用DATA_COMPRESSION選項時在資料異動(DELETE、INSERT、UPDATE)的效能較差,在啟用DATA_COMPRESSION=ROW或PA...
使用DMV取得作業系統可用的資源,接著在取得每一個資料庫正在使用的記憶體資訊以及每一個SQL 指令所需要的記憶體資訊。 當資料庫有問題時第一個動作就是要先尋找問...
通常SQL指令的效能不佳其中的一個原因是因為大量的IO的緣故,為了要減少IO的產生第一件要務就是找出最花費IO的SQL指令,本篇藉著使用DMV找出最消耗IO的S...