关于SQL优化问题,求助!!

于大圣 2014-12-17 08:30:48
本人程序员一枚,最近两次面试都被面试到同一个问题,那就是关于SQL优化问题,说到优化,这个真没怎么注意到,而且没有系统的了解过,所以答非所问,那么问题来了,一般SQL优化,都需要从哪方面努力,哪几部分下手,求各种大手帮忙普及下优化方面的知识,再次谢过了
...全文
300 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2014-12-22
  • 打赏
  • 举报
回复
不同岗位所看到的优化是不一样的,DBA关注系统和各种事件多一些,开发人员关注SQL语句和索引多一些 既然是程序员一枚,面试官想了解的你对优化上的认识,可以从SQL语句上入手。网上可以找到一些总结。对于现在的主流版本,记住一点,cbo以cost为参照来选择最优的执行计划,因此优化的目标基本上就是想办法降低SQL语句的cost
LongRui888 2014-12-21
  • 打赏
  • 举报
回复
买本oracle 优化的书看看吧,这个不是一句两句能说的清楚的。
wuxiaobo_2014 2014-12-18
  • 打赏
  • 举报
回复
建议看官档 Performance tuning guide -- Part IV Optimizing SQL Statements 在看看查询优化器 rbo | cbo
bw555 2014-12-17
  • 打赏
  • 举报
回复
优化一般来说从两个方面入手 1、语句本身的实现方式进行优化,最常见的是利用分析函数进行优化,当然还有些其他的优化方式 2、查看语句的执行计划,针对性的增加索引,提升查询速度 再有就是上面两种组合使用了,因为某些写法查询时是不走索引的,需要调整实现方式再增加索引

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧