Index
文章平均质量分 93
田攀
-
[Index]Index Scan
Index B-TreeIndex的叶节点指向RowID,然后根据RowID再找对应的Block语法:CREATE INDEX NAME_SALARY_IDX ON PERSON(LAST_NAME ASC,SALARY DESC);Index Unique Scan对于unique index来说,如果where条件后面是=,那么就会执行index unique scan。AskTom:well原创 2012-12-05 16:45:16 · 2866 阅读 · 0 评论 -
[Index]组合索引(Composite Index)中多个字段的顺序
一个表中有三个字段,XX,YY,ZZ,如果要建立给这三个字段建组合索引(Composite Index),组合索引中字段的顺序应该遵循怎样一个原则。一般的原则:越离散的字段越靠前。哪个列可以降低索引的扫描成本就放在前面。比如:下位三个字段的离散情况XX:2YY:1000ZZ:50000那么建立索引的顺序应该为:ZZ,YY,XXCREATE INDEX t_idx ON t (zz,yy,xx);但原创 2012-12-10 19:08:22 · 14502 阅读 · 0 评论 -
[Index]Null值和索引
Index是不存储NULL值的,所以如果你有NULL的条件在SQL中,那么相关的索引是用不到的。CREATE TABLE PTIAN1 AS (SELECT * FROM DBA_OBJECTS);CREATE INDEX PTIAN_INDEX ON PTIAN1(DATA_OBJECT_ID);EXEC DBMS_STATS.GATHER_TABLE_STATS('APPS','PTI原创 2012-12-11 12:31:20 · 2108 阅读 · 0 评论