奔跑的蜗牛
作者奔跑的蜗牛·2022-09-12 07:48
高级软件开发工程师·武汉家事易农业科技有限公司

Oracle SQL优化

字数 409阅读 548评论 0赞 0

我们所执行的sql语句Oracle并不会直接去执行,而是经过数据库优化器优化以后再去执行。但是毕竟Oracle优化器也不是万能的,也有Oracle自身无法实现的优化语句,这就需要我们在书写sql语句的时候需要注意。注意SQL规范有助于避免SQL性能问题,也能避免不必要的异常。

对于Oracle的sql语句优化也是有序可循的,按照步骤依次分析梳理,找出根源所在,针对性优化才有效果,而不是盲目来一通,以下是简单梳理优化步骤。

Oracle 查询阻塞,查询耗时 SQL,查看执行计划,查看收集统计信息,查询优化器 – 改写查询语句,查询优化器 – 访问路径,查询优化器 – 表连接方法,索引,视图,减少数据库访问次数,面向对象,分开执行耗时操作,子程序内联,动态 SQL,避免在查询中使用函数,指定子程序 OUT 或 IN OUT 参数为引用传递,尽量少用循环语句,数据类型使用注意事项,字符串处理,短路评估,并发更新大表。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

  • 自动化运维
    评论 0 · 赞 0
  • 人工智能技术
    评论 0 · 赞 0
  • 云计算概念
    评论 0 · 赞 0
  • NoSql数据库特性
    评论 0 · 赞 0
  • 分布式技术
    评论 0 · 赞 0
  • 相关资料

    X社区推广