查詢表上的索引及對應的欄位
今天看到一個SQL執行數比平時很搞,走的的全表掃描。寫了如下查詢語句,查詢了表上的索引及對應的欄位等。
SQL> select count(*) from abc;
COUNT(*)
----------
189069
SQL> select i.owner,i.index_name,c.column_name,i.index_type,i.clustering_factor,i.num_rows
2 from dba_indexes i,dba_ind_columns c where i.table_name=c.table_name
3 and i.index_name=c.index_name and i.table_name='abc';
[@more@]該語句根據當時靈感寫出來的,其中根據CLUSTERING_FACTOR 和NUM_ROWS的對比我們可以初步判斷哪些索引碎片嚴重需要重建等資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841027/viewspace-1052540/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- 如何查詢SAP Fiori UI上某個欄位對應的底層資料庫表UI資料庫
- sqlserver查詢一個庫所有表的欄位名及欄位型別SQLServer型別
- oracle會話阻塞查詢指令碼及對應欄位含義Oracle會話指令碼
- 如何查詢 SAPGUI 螢幕上某個欄位對應的資料庫表儲存的試讀版GUI資料庫
- ArcGIS對欄位分割查詢操作
- MySQL:查詢欄位數量多少對查詢效率的影響MySql
- 關於日期及時間欄位的查詢
- 如何查詢BAPI SD_SALESDOCUMENT_CHANGE裡欄位對應的資料庫儲存表API資料庫
- MySQL查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- MySQL 查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- 根據欄位名查詢所有表
- beego的orm針對postgresql的jsonb欄位的查詢GoORMSQLJSON
- 多表關聯查詢中,關聯欄位都應該建立索引嗎?索引
- 同一張表的兩個欄位比較查詢
- SQL2005查詢表中欄位的描述SQL
- clob 欄位查詢
- SQL Server 查詢表註釋和欄位SQLServer
- 揭秘PostgreSQL:如何查詢表欄位名稱SQL
- Laravel ORM 中,根據關聯查詢的欄位值,對主查詢排名LaravelORM
- Mysql表關聯欄位未建索引導致查詢慢,優化後查詢效率顯著提升MySql索引優化
- [Mysql 查詢語句]——查詢欄位MySql
- Laravel 對於 Mysql 欄位string型別查詢,當使用數字對這個欄位進行查詢,PHP弱型別語言導致索引失效LaravelMySql型別PHP索引
- 查詢某個欄位的不同值
- 查詢某個表的索引資訊索引
- 這個大表走索引欄位查詢的 SQL 怎麼就成全掃描了,我TM人傻了索引SQL
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- MongoDB(13)- 查詢操作返回指定的欄位MongoDB
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- SQL查詢列(欄位)重複值及操作--整理SQL
- 在 with 查詢中只查詢個別欄位
- SAP CRM銷售訂單UI上的欄位對應的資料庫表儲存欄位:requested start date和end dateUI資料庫
- lucene 多欄位查詢-MultiFieldQueryParser
- oracle 12c 新特性之(相同欄位上的多重索引、ddl 日誌、限制PGA的大小、分頁查詢)Oracle索引
- [20180408]那些函式索引適合欄位的查詢.txt函式索引
- sql查詢當前使用者所有表、欄位及相關注釋資訊SQL
- sqlserver新增查詢 表、欄位註釋,組合查詢所有的使用者、表名、表註釋SQLServer
- 為 MySQL 的查詢結果新增排名欄位MySql