因為最近遇到資料庫量大的瓶頸,因此稍微紀錄一下調效能的作法建立「索引」。
之前有提到過: SQL Server 叢集索引vs非叢集索引 可以先看這邊。
而這回主要透過建立索引去改善查詢效能,如下實作:
實作
1.首先先建立一張表
1 | USE [TodoDB] |
2.增加幾筆資料
1 | USE [TodoDB] |
3.建立非叢集索引
1 | USE [TodoDB] |
這時如過資料量筆數大
進行查詢剛好排序了Priority ASC、Id ASC速度就會提升。
因為最近遇到資料庫量大的瓶頸,因此稍微紀錄一下調效能的作法建立「索引」。
之前有提到過: SQL Server 叢集索引vs非叢集索引 可以先看這邊。
而這回主要透過建立索引去改善查詢效能,如下實作:
1.首先先建立一張表
1 | USE [TodoDB] |
2.增加幾筆資料
1 | USE [TodoDB] |
3.建立非叢集索引
1 | USE [TodoDB] |
這時如過資料量筆數大
進行查詢剛好排序了Priority ASC、Id ASC速度就會提升。