如果说性能优化是数据库技术中的明珠,那么索引无疑是其中最耀眼的一颗,特别是OLTP业务数据库。掌握了索引技术,基本上性能就不会有太大的问题。
有时我们创建了字段上的索引,但是通过执行计划却发现索引并没有被使用,还是会使用全表扫描。随着表上数据量的增长,性能会越来越差。如果不能查明原因,就只能盲目的靠不断扩容硬件来缓解(不是解决)这类问题,投资巨大,收益甚微。有时实在没办法,只能通过定期清空表来解决。
对于大表来说,能否使用到索引,效率上可能会相差上万倍(表越大,性能差距就越大)。下面我们就列举一些有索引,但是没有被使用的10几种情况,并给出对应的解决方法:
本文分享自 老虎刘谈oracle性能优化 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!