USER_INDEXES表中有一個名爲「的區別鍵」列。此值是否代表索引列中不同鍵的數量。在那種情況下,是否有辦法列出所有這些密鑰?如何列出索引的不同鍵?
0
A
回答
0
Does this value represent the number of distinct keys in the column indexed.
是的,它表示不同的索引值的數量。
In that case, is there a way to list all those keys ?
你必須手動執行SELECT DISTINCT column_name FROM table_name
獲得不同值的列表。沒有系統視圖,它存儲與索引列關聯的不同值。
0
既然你想在一個指數的獨特價值,你會過得更好運行這樣的查詢:
SELECT DISTINCT column_name FROM table_name WHERE column_name IS NOT NULL;
這是非常有可能使用索引來返回不同的值非常快速,無需進行全表掃描和排序。
(注:如果列已經有一個驗證的NOT NULL約束,你將不再需要在 「IS NOT NULL」 where子句)。
相關問題
- 1. 如何重置postgres的主鍵索引,如果它不同步
- 2. 索引三列不同
- 3. 索引外鍵列
- 4. 列出不是由主鍵創建的索引
- 5. 如何在SQLite中添加「KEY」索引不是「主鍵」的列
- 6. Swift iOS - 如何使用NavigationController彈出到不同的SegmentControl索引
- 7. SQL Server:如何列出引用不同SQL Server數據庫的同義詞的主鍵約束列?
- 8. 對同一個鍵的不同數據類型的MongoDB索引
- 9. 如何結合不同索引的兩個熊貓系列?
- 10. NHibernate列表鍵列上的SQL索引?
- 11. 如何獲得特定索引列首先出現的索引列表?
- 12. 帶彈性搜索輸出的Logstash:如何寫入不同的索引?
- 13. 如何採取相同的索引元素從列表中有2所列出
- 14. 如何按行索引和列索引
- 15. sphinxsearch合併不同列名索引
- 16. 索引關鍵列VS索引包括列
- 17. Logstash將不同的字段輸出到不同的彈性搜索索引
- 18. 輸出陣列而不數字索引
- 19. 如何在MongoDB中的集合的兩個不同鍵上創建2d索引?
- 20. 不同索引的不同提升值
- 21. 打印出具有相同索引但來自不同陣列的元素ruby
- 22. 如何重新安排多列到同一索引的一列
- 23. 如何索引新的關鍵字
- 24. 如何獲取鍵值對的索引
- 25. 如何獲取行索引或列索引右鍵單擊數據網格
- 26. 非主鍵列上的聚簇索引或非聚簇索引?
- 27. 如何製作多列作爲索引列的索引?
- 28. 如何將列轉換爲與索引具有相同現有值的索引?
- 29. 從不同的列表索引添加到列表列表
- 30. MySQL:非主鍵列上的索引
請注意,'不同keys'僅僅是一個統計 - 其精度取決於多久它已經因爲統計聚集,多少DML活動發生以來則該表,並使用了什麼樣的大小來生成統計。 – 2013-02-22 07:51:38