iT邦幫忙

鐵人檔案

2011 iT 邦幫忙鐵人賽
回列表

SQL SERVER 2008效能監控與最佳化 系列

探討如何增加MS SQL SERVER 2008的效能,討論的內容包含:
1.資料庫的監控與設計最佳化
2.INDEX的監控與設計最佳化
3.TSQL的監控與設計最佳化
4.其他議題

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11_淺談Index與Statistics

Index的statistics是很重要的,sql server engine靠著statistics的資訊去推算最佳的執行計劃,良好的執行計劃才會有高效能。...

2011-10-20 ‧ 由 williamlukof 分享
DAY 12

Day12_淺談Index與DataCompression

我們可以對Index進行資料壓縮,一旦啟用資料壓縮可以減少IO,但相對的在SELECT、UPDATE、DELETE、INSERT也會增加CPU負擔,所以要評估查...

2011-10-21 ‧ 由 williamlukof 分享
DAY 13

Day13_實做維護Fragmentation

REBUILD INDEX可以減少Fragmentation所帶來的影響,REBUILD INDEX後碎裂程度變小,查詢的邏輯讀取與花費時間也跟著變小,讓效能上...

2011-10-22 ‧ 由 williamlukof 分享
DAY 14

Day14_實做FillFactor

在淺談INDEX與FillFactor一篇有談到FillFactor的設定會與Fragmentation產生有相當大的關連。這篇實際測試FillFactor對I...

2011-10-23 ‧ 由 williamlukof 分享
DAY 15

Day15_查詢最常使用的Index

使用sys.dm_db_index_usage_stats與sys.indexes可以輕鬆的瞭解Index的使用數 在Index的管理,我們常常會關心Index...

2011-10-24 ‧ 由 williamlukof 分享
DAY 16

Day16_實作SQL與DataCompression查詢篇01

本篇主要測試DataCompression對查詢資料的實際影響 實作新增資料時DataCompression對Index的影響。 在Day12_淺談Index與...

2011-10-25 ‧ 由 williamlukof 分享
DAY 17

Day17_實作DataCompression查詢篇02

測試在不同情況下啟用資料壓縮對資料查詢的影響,測試的情境如下: 測試資料壓縮與資料量的關聯。 測試資料壓縮與不同SQL效能的影響。 繼Day16實作SQL與Da...

2011-10-26 ‧ 由 williamlukof 分享
DAY 18

Day18_實作DataCompression與資料異動之影響

啟用DATA_COMPRESSION選項時在資料異動(DELETE、INSERT、UPDATE)的效能較差,在啟用DATA_COMPRESSION=ROW或PA...

2011-10-27 ‧ 由 williamlukof 分享
DAY 19

Day19_使用DMV(Dynamic Management View)監控記憶體

使用DMV取得作業系統可用的資源,接著在取得每一個資料庫正在使用的記憶體資訊以及每一個SQL 指令所需要的記憶體資訊。 當資料庫有問題時第一個動作就是要先尋找問...

2011-10-28 ‧ 由 williamlukof 分享
DAY 20

Day20_使用dmv找出最消耗IO的查詢

通常SQL指令的效能不佳其中的一個原因是因為大量的IO的緣故,為了要減少IO的產生第一件要務就是找出最花費IO的SQL指令,本篇藉著使用DMV找出最消耗IO的S...

2011-10-29 ‧ 由 williamlukof 分享