我有一個約17百萬的交易數據表。它在Key列上聚集了Key和Non Clustered密鑰。要簡單地選擇它也需要11分鐘來檢索數據,而對於DML操作來說,這需要花費很長時間。簡單的選擇是在桌子上花費大量時間
簡單的選擇
Select * from TransactionTable
人們會問你已經從你的身邊做了什麼
1)我已經創建的索引(羣集和非羣集)使用DM
2)訪問物理統計我檢查過表是否分散了?
3)在做DML操作之前,我重新組織了索引。
請給我建議的方式
我有一個約17百萬的交易數據表。它在Key列上聚集了Key和Non Clustered密鑰。要簡單地選擇它也需要11分鐘來檢索數據,而對於DML操作來說,這需要花費很長時間。簡單的選擇是在桌子上花費大量時間
簡單的選擇
Select * from TransactionTable
人們會問你已經從你的身邊做了什麼
1)我已經創建的索引(羣集和非羣集)使用DM
2)訪問物理統計我檢查過表是否分散了?
3)在做DML操作之前,我重新組織了索引。
請給我建議的方式
您是否選擇了全部1700萬個*? – artm
你忘記提及查詢本身。如果它是'select * from table',那麼由於您選擇了大量的數據,所以沒有任何idex會幫助您。 –
@AndyKorneyev簡單的選擇只是檢索數據 – mohan111