課程說明

這是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 個可下載的資源

完整終身存取權



課程售價