2
A
回答
1
是的,可能。索引的成本是插入/更新/刪除語句較慢,因爲它們現在也需要更改索引。表中的索引越多,插入/更新/刪除操作所需的時間就越長。所以如果你主要只是閱讀數據,那麼索引是一個明確的勝利。
有很多索引的另一個缺點是磁盤空間。你基本上是爲該索引製作該列的另一個副本。但通常這是次要考慮。
0
不一定......它取決於。每個表中您希望有多少行?他們多久更新一次?你搜索每個表格中有多少個字段?數據庫可能主要用於報告,還是主要用作操作數據輸入系統的一部分?
相關問題
- 1. 我應該添加多個索引嗎?
- 2. 我應該爲每個數據庫使用一個類嗎?
- 3. 我應該使用多對多數據庫表的索引嗎?
- 4. 爲我的Rails應用程序添加數據庫索引
- 5. Grails將域字段添加爲數據庫索引
- 6. 我應該添加一個像MarkedAsDeleted字段到我的表嗎?
- 7. 我應該爲每個外鍵創建索引嗎?
- 8. 我應該爲小表添加索引嗎?
- 9. 我應該在MySQL中索引我的排序字段嗎
- 10. 我應該爲WHERE子句中的所有字段添加一個索引嗎? - MySQL
- 11. 我應該使用JSON檢索數據庫記錄嗎?
- 12. 當數據被索引時,我可以自動將一個字段添加到彈性搜索索引嗎?
- 13. 新聞文章數據庫 - 我應該使用date_publish字段上的索引來加速選擇
- 14. 我應該爲此創建索引嗎?
- 15. 我應該每次爲PHP創建數據庫連接嗎?
- 16. 我應該爲每個查詢創建一個新的數據庫連接嗎?
- 17. 我應該在ViewState中存儲數據庫ID字段嗎?
- 18. 我應該索引一個已經是多字段索引一部分的字段嗎?
- 19. Drupal:我應該添加一個視圖作爲一個字段?
- 20. 我應該將數據庫查詢添加到Codeigniter Routes.php嗎?
- 21. 我應該索引我的TenantId列嗎?
- 22. 我應該爲每個數據庫表單獨設置一個類嗎?
- 23. 我應該在Algolia中使用一個或多個索引嗎?
- 24. 我應該添加新表來存儲zencart數據庫中的新字段?
- 25. 我應該如何索引這個MySQL數據庫?
- 26. 將數據庫索引添加到已有數據的數據庫可以嗎?
- 27. MongoDB:我應該使用哪個索引?
- 28. 使用BinaryObject時,我是否需要每個字段的索引?
- 29. 我應該在加密CloudSQL數據庫中的數據嗎?
- 30. 我應該在這裏使用唯一索引嗎?爲什麼?