我對錶格上的索引和視圖上的索引(索引視圖)之間的差異感到十分困惑。請澄清一下。表索引和視圖索引之間的區別是什麼?
5
A
回答
4
確實沒有。表或視圖上的索引基本上用於加速搜索。
最主要的是:視圖通常沒有索引。向視圖添加聚簇索引時,基本上是將該視圖「物化」爲系統維護的,總是自動更新的「虛擬表」,它存在於磁盤上,像磁盤一樣使用磁盤空間,因爲它是真正的幾乎已經有了一張表,您還可以將其他索引添加到索引視圖中。
所以真的 - 在表格和索引視圖之間,幾乎沒有什麼區別 - 在表格索引和索引視圖之間幾乎沒有任何區別。
0
視圖上的索引有一些限制,因爲視圖可以基於表和視圖的各種組合。
在任何一種情況下,它們都是相似的,並且作爲基礎數據更改,索引可能需要或不需要更新。
通常會使用表上的索引 - 通常您至少有一個唯一索引(主鍵),並且可能已標識要聚集的索引之一。
視圖上的索引通常僅作爲優化技術應用,因爲視圖讀取變得繁重,視圖上的索引可以使用視圖提高性能。
相關問題
- 1. 「按表索引」和「按記錄表索引」之間的區別是什麼?
- 2. Cassandra中的二級索引和倒排索引之間的區別是什麼?
- 3. Elasticsearch中的索引和索引之間是否有區別?
- 4. 複合非聚集索引與覆蓋索引之間的區別是什麼
- 5. 查找和索引之間的區別
- 6. DynamoDB本地索引和全局索引之間的區別
- 7. 成對索引和單列索引之間的區別?
- 8. SQL Server中這兩個索引之間的區別是什麼?
- 9. 複合主索引與兩個主索引之間有什麼區別?
- 10. 散列和索引有什麼區別?
- 11. 索引和分片有什麼區別
- 12. 部分索引和稀疏索引mongodb有什麼區別?
- 13. 索引和元搜索和lucene支持之間的區別
- 14. 非聚集索引與覆蓋索引之間的區別
- 15. 什麼是在HTTP的搜索引擎301和302之間的區別
- 16. SQL Server中REBUILD WITH ONLINE和REORGANIZE索引之間的區別是什麼?
- 17. 唯一約束和唯一索引之間的區別是什麼
- 18. PHP中「關聯」和「索引」數組之間的實際區別是什麼?
- 19. 引用和數組索引之間的任何區別?
- 20. 非聚集索引和非聚集索引的區別是什麼
- 21. 索引超出範圍異常和數組異常之外的索引之間有什麼區別?
- 22. 分別對2列進行索引和每列的索引有什麼區別?
- 23. Rails:列表和索引之間的區別
- 24. 索引視圖的標準是什麼?
- 25. 列表<T>和數組索引器之間有什麼區別?
- 26. 索引掃描,表掃描和索引查找有什麼區別?
- 27. 配置單元中的分區和索引之間的區別
- 28. 將值賦給數組的索引並將值賦給數組索引的別名之間有什麼區別?
- 29. 什麼是回收者視圖的子視圖和索引?
- 30. MySQL索引定義,有什麼區別?