Oracle 优化小技巧01

背景: 项目有个表 数据 目前大概就 五百多万。但是还是在不停的新增,没有分区,没有分库分表

解决方案:  同事们,马不停蹄的加索引 ,出现如下

我同事问我,怎么有个条件加了索引,永远不走索引呢, 被我一眼识破,如上图,这可是 生产环境哦。  各位老哥们还是要细心点啊。。。

干货:

 查询慢, 先不要慌

 先看看 当前表的 索引有哪些 

--  查询表所有的索引
select t.*, i.index_type
  from user_ind_columns t, user_indexes i
 where t.index_name = i.index_name
   and t.table_name = i.table_name
   and t.table_name = '表名'

然后可以使用客户端 ,比如plsql ,打开执行计划

执行结果就可以看到如下

分析sql,适当的增加或者过滤筛选条件。达到最终目的。

猜你喜欢

转载自blog.csdn.net/qq_41165981/article/details/113547280