在sql server 2008 r2中有一個擁有5000萬條記錄的表。通過SSIS插入表格需要很多時間,因爲我在該表上有五個非聚集索引,我無法刪除。想到在ssis包運行前後丟棄和創建索引,但這也花了很多時間。想要了解禁用和啓用索引是否會給我更好的性能。SQL服務器索引創建vs啓用索引
0
A
回答
0
看一看JNK的回答下面
https://dba.stackexchange.com/questions/19890/when-should-indexes-be-dropped-and-recreated
- 禁用非聚集索引,使聚集索引完整
- 執行的原料加載到數據表
- REBUILD NC指標
+0
即使禁用和重建也無濟於事。我們還有其他選擇嗎? –
+0
您在選擇中使用ORDER BY子句嗎? (是輸入排序?)如果是,嘗試插入未排序 如果沒有然後嘗試插入排序 – AeyJey
+0
我想從平面文件加載數據,它不排序。我無法控制在表上運行的選擇查詢。 :( –
相關問題
- 1. 索引在Sql服務器
- 2. 創建數據庫索引Vs用戶爲表創建索引
- 3. 重建索引後自動重啓sql服務器
- 4. 從SQL服務器獲取索引創建日期
- 5. SQL服務器過濾索引
- 6. SQL服務器:聚集索引慢
- 7. Sql服務器索引技巧
- 8. SQL服務器更新索引設計
- 9. 索引問題在SQL服務器
- 10. 創建索引
- 11. 如果Windows索引服務不索引Web.Config,Windows索引服務可以重新啓動應用程序池嗎?
- 12. 索引視圖索引創建失敗
- 13. T-SQL索引服務SQL OPENQUERY優化
- 14. Lucene索引服務
- 15. 服務索引頁與春季啓動
- 16. 創建索引列
- 17. 索引未創建
- 18. MySQL索引創建
- 19. 在SQLite中爲全文搜索索引創建SQL觸發器
- 20. 使用openquery創建索引
- 21. 使用SQLite管理器創建索引
- 22. 散列索引vs倒排索引
- 23. 多列索引VS多個索引
- 24. SQl Server 2008 FILESTREAM,索引服務和FTS
- 25. 爲什麼我無法創建此sql服務器全文索引?
- 26. 如何從搜索結果中創建索引,全部在服務器上?
- 27. 何時創建新的SQL Server索引?
- 28. PL/SQL創建帶有索引
- 29. 爲複雜過濾創建sql索引
- 30. 訪問SQL檢查索引創建
是什麼讓你認爲索引導致了糟糕的表現? – Greg
當我刪除索引並加載數據時,需要花費1%的時間加載索引 –