0
A
回答
1
沒有辦法進行指數計算時間,因爲它取決於很多因素(硬件,軟件,配置,負載等)
好消息是,你可能CREATE INDEX CONCURRENTLY
,這需要較長的時間,但不鎖定桌子。所以除了服務器負載較高外,操作沒有副作用。
對於一些注意事項,check the documentation。
+0
謝謝!很高興知道。 –
相關問題
- 1. PostgreSQL索引創建時間
- 2. PostgreSQL:在時間戳創建索引:: DATE
- 3. 如何在大型SQL表上創建新索引
- 4. 在postgresql中計算時間
- 5. PostgreSQL:表創建時間
- 6. 如何在PostgreSQL的json字段上創建索引9.3
- 7. 如何在索引視圖上創建空間索引?
- 8. PostgreSQL - 在類型元素上創建索引
- 9. 在創建表上創建索引
- 10. 在PostgreSQL上創建表空間RDS
- 11. 如何爲大型數據庫表創建索引
- 12. 大型表上的SQL索引:一些大型索引或更小的索引?
- 13. 創建大型XML文件的索引
- 14. PostgreSQL索引運行時間
- 15. PostgreSQL時間戳 - 索引
- 16. 如何在此臨時表上創建索引?
- 17. 在postgresql上的兩個時間戳之間計算幾個月?
- 18. 在PostgreSQL上使用SQLAlchemy創建全文搜索索引
- 19. lucene如何計算標記索引的時間?
- 20. neo4j沒有在大型數據集上創建索引
- 21. 如何在軌道上計算時間
- 22. 在oracle中估計索引創建時間
- 23. 如何使用行索引創建函數基於計算列
- 24. 如何計算索引率?
- 25. 如何在條件之間存在OR時創建索引?
- 26. 在PostgreSQL 9.2的json字段上創建索引
- 27. MySql中的索引創建時間
- 28. 爲索引創建新的表空間
- 29. 如何在postgresql中創建自動計算字段?
- 30. 在表變量上創建索引
爲什麼你想索引一個布爾列?這不會提供性能的巨大提高,因爲布爾值只有兩個選項是真/假而不是唯一索引可以改進的東西。 – mituw16
我想索引布爾列只是因爲我認爲它會提高性能。您是否有任何資源或鏈接要麼說:(1)布爾列上的索引不會提高性能,或者(2)描述如何知道索引是否有用? –
這是針對mysql的,但同樣的想法適用。通過索引布爾列,您幾乎不會在查詢中看到速度提升。 http://stackoverflow.com/a/1845014/1729859同時http://stackoverflow.com/a/10524734/1729859 – mituw16