課程說明
這是SQL Server實戰效能調校第二部曲:資料表和索引設計一點訣,
實務上,當我們決定資料庫用途後,就要面臨各種資料表模型的設計和規劃,
正確的資料表設計是達成有效運用資料庫的重要關鍵,
而良好的索引設計是達成有效提高查詢效能的最快方法,
無論你是否使用雲端或地端的SQL Server,都一樣得面對,
@從效能角度設計資料表與索引,得到符合你需求的資料庫!
在資料庫,索引和效能話題從未間斷,就算現在雲端時代也是一樣。實務上,當我們決定資料庫用途後,就要面臨各種資料表模型的設計和規劃,正確的資料表設計是達成有效運用資料庫的重要關鍵,而良好的索引設計是達成有效提高查詢效能的最快方法!
這堂課程當中,我將分享工作十幾年的累積的經驗,從效能角度來看資料表和索引設計有那些重要的考量,讓你在開發階段,就能規劃設計出正確索引和資料表,進而達到最小化效能問題!
所以,我們需要投入時間,來了解資料表和索引設計的作法,
最後,我們才有可能得到符合需求的資料庫,而且也才能夠快速做出變化。
@沒有最完美的設計,真實的世界只有Trdeoff
索引是一個永恆的話題,我工作之後,碰到SQL Server索引和效能問題越來越多,
工作10幾年來索引和效能話題從未間斷,就算現在雲端時代也是一樣,你還是得設計正確索引並了解它。
我將在這個課程,為大家介紹資料表和索引設計,從效能角度來看有那些重要的考量。
由於索引範圍龐大,該課程內容只為實戰而錄製,
同時,我也會透過實際demo方式,從根源出發幫大家理解索引相關知識,
讓各位學員知道為什麼這樣設計的前因後果和副作用,
我們永遠要知道沒有最完美的設計,真實世界基本上就是 Tradeoff,也就是足夠好的設計,
@上完這堂課,你將能夠學會
- 利用簡單技巧,大幅改善現有系統緩慢的查詢。
- 加強系統查詢效能,減緩公司投入硬體資源的費用。
- 瞭解影響資料庫效能的原因,迅速判斷問題並對症下藥。
- 設計出正確索引,解決大部分查詢效能緩慢問題。
- 設計出合適的資料表,即便碰到binary類型資料也不怕!
我希望學員看完後,在開發階段,就能規劃設計出正確索引和資料表,
進而達到最小化效能問題,而不是當系統上線發生效能問題時,
才來檢視資料表和索引設計是否恰當。
您會學到
- 獲取資料表設計實用技巧
- 獲取資料表設計相關知識
- 解不良資料表設計對效能的影響
- 獲取索引設計實用技巧
- 獲取索引設計相關知識
- 了解不良索引設計對效能的影響
此課程適合哪些人
- 本課程不適合新手,這是中高階效能調校課程,內容是我個人業界經歷分享。
- 適合中高階DBA。
- 適合中高階開發人員。
- 適合SQL Server愛好者。
- 適合對SQL Server效能調校有興趣者。
- 適合立志朝高階SQL Server DBA、SQL Server Developer或資料庫架構師的專業人員。
要求
- 已有資料表和關聯模型概念。
- 會使用 SSMS 工具建立資料表和索引。
- 已有SQL Server和Windows系統基礎和觀念。
- 使用SQL Server 2017
觀看限制
- 不限次數、時間
- 完整終身存取權
課程內容
- 5 個章節 • 28 堂講座 • 總長度:5 小時 13 分
- 23 個可下載的資源