1,在什么列适合添加索引 (1)较频繁的作为查询条件字段应该添加索引 select * from emp where empid = 2; (2)唯一性太差的字段不适合添加索引,即时频繁作为查询条件. select * from emp where sex = '男'; (3)更新非常频繁的字段不适合创建索引. select * from emp where logincount = 2; (4)不会出现在where条件中的字段,不应该创建索引. 2,索引的种类 (1)主键索引,把某列设为主键,…
oracle之sql语句优化 sql语句的优化 1.在where子句中使用 is null 或 is not null 时,oracle优化器就不能使用索引了. 2.对于有连接的列,即使最有一个是静态的值,优化器也不会使用索引 比如: select * from employss where first_name||''||last_name='Beill cliton' 要写成 :select * from employss where first_name='Beill' and last_…