oracle給表添加索引 oracle中怎樣查詢一個表中的索引?
oracle中怎樣查詢一個表中的索引?DBA權限的帳戶使用:選擇.index姓名來自DBAUindexeswheres.tableName=table Name;--找出索引名,然后根據索引名IND到
oracle中怎樣查詢一個表中的索引?
DBA權限的帳戶使用:選擇.index姓名來自DBAUindexeswheres.tableName=table Name;--找出索引名,然后根據索引名IND到DBA查看columns視圖中對應的字段:選擇.column姓名來自DBAuu列位置索引名稱=索引名稱(如果它是表所有者,修改相應的視圖名稱如下:DBA_u2;indexes=》user_2;indexesDBA_2;IND_2;COLUMNS=》user_2;IND_2;COLUMNS
oracle中怎么判斷一個表的索引是否可用?
索引不易使用,只有在可以使用時才使用。這主要取決于您編寫的SQL中是否使用了索引關鍵字,以及SQL結果在數據總量中所占的比例。這是一個復雜的判斷過程,由甲骨文自動完成。
如果你的索引總是不好,你必須找出原因。Oracle將自動維護表上DML操作的索引。一般來說,這種情況不應該發(fā)生。是因為你的磁盤不穩(wěn)定。
要查看索引是否損壞,可以檢查DBAU索引.狀態(tài)字段,如果它無效,它將被破壞
查看用戶索引表。選擇status,user_u2;indexes.*from user_2;如果status有效,則為有效索引