楼主: hwayw

话题讨论:数据库查询优化的策略有哪些?

[复制链接]
论坛徽章:
5
优秀写手
日期:2013-12-18 09:29:112014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上有钱
日期:2014-10-17 12:56:56处女座
日期:2015-08-30 22:09:39
发表于 2014-2-24 23:24 | 显示全部楼层
      1、数据库查询优化的策略有哪些?
      答:数据库优化的三个重要方面是,索引,JOIN顺序,连接方法,应该适当的建立索引,对表进行统计信息的收集,确保小表作为驱动表,注意where条件中条件的书写,不当的书写导致无法使用合适的连接方法,这里尤其要注意Hash Join,它的前提是连接的条件是等值连接,非等值连接一般使用NL连接,对于大量数据的关联一般使用Hash Join这个算法,它可以提高SQL的效率。

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6350
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:252012新春纪念徽章
日期:2014-12-29 12:11:142013年新春福章
日期:2014-12-29 12:11:14马上有车
日期:2014-12-29 12:11:14马上有房
日期:2014-12-29 12:11:14马上有钱
日期:2014-12-29 12:11:14马上有对象
日期:2014-12-29 12:11:14马上加薪
日期:2014-12-29 12:11:14
发表于 2014-2-25 08:06 | 显示全部楼层
oracle_cj 发表于 2014-2-24 20:20
你书章这么多了,为啥还来整啊

你要什么书,可以给你兑换本...我也不是要书章的哇....
书章,刷就能刷出来的!

使用道具 举报

回复
论坛徽章:
15
茶鸡蛋
日期:2012-05-29 09:41:36itpub13周年纪念徽章
日期:2014-10-08 15:15:25马上加薪
日期:2014-03-27 09:33:52马上有钱
日期:2014-03-27 09:26:18马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02ITPUB社区12周年站庆徽章
日期:2013-10-08 14:55:07最佳人气徽章
日期:2013-03-19 17:24:25紫蛋头
日期:2012-11-21 16:39:21奥运会纪念徽章:手球
日期:2012-10-09 11:27:07
发表于 2014-2-25 09:12 | 显示全部楼层
2009532140 发表于 2014-2-24 13:38
晕!又是一本好书!

1、数据库查询优化的策略有哪些?

写的真棒!!  想说的都清晰的写了出来

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-25 10:53 | 显示全部楼层
希望可以得到赠书呀!!!

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-25 11:11 | 显示全部楼层
好东西  对于大数据时代  财务的叫帮手啊

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-25 11:11 | 显示全部楼层
希望有机会拜读啊    赞

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-25 11:15
good!!! thanks

论坛徽章:
10
授权会员
日期:2007-08-21 23:50:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28ITPUB官方微博粉丝徽章
日期:2011-06-29 17:05:182010广州亚运会纪念徽章:轮滑
日期:2010-12-06 11:01:052010广州亚运会纪念徽章:高尔夫球
日期:2010-12-06 10:57:53辩论纪念章
日期:2010-11-15 09:41:552009新春纪念徽章
日期:2009-01-04 14:52:28ITPUB元老
日期:2008-07-10 16:47:26生肖徽章:虎
日期:2007-09-18 15:23:56茶鸡蛋
日期:2012-05-08 09:54:04
发表于 2014-2-25 11:23 | 显示全部楼层
〇〇 发表于 2014-2-24 14:28
1、数据库查询优化的策略有哪些?
--优化需求、优化架构、优化查询写法、优化访问(索引等)、优化配 ...

把OO老大的优化策略简单排个序:优化查询写法、优化访问(索引等),优化需求,优化架构,优化配置(内存、磁盘)

使用道具 举报

回复
论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2014-2-25 11:25 | 显示全部楼层
Hero--008 发表于 2014-2-25 11:23
把OO老大的优化策略简单排个序:优化查询写法、优化访问(索引等),优化需求,优化架构,优化配置(内存 ...

我还是认为需求和架构是优先的
需求:剔除不必要的业务,如:实时查看在线用户
架构:哪些是数据库处理的,哪些是应用代码处理的,分清

使用道具 举报

回复
论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2014-2-25 11:26 | 显示全部楼层
Hero--008 发表于 2014-2-25 11:23
把OO老大的优化策略简单排个序:优化查询写法、优化访问(索引等),优化需求,优化架构,优化配置(内存 ...

我还是认为需求和架构是优先的
需求:剔除不必要的业务,如:实时查看在线用户
架构:哪些是数据库处理的,哪些是应用代码处理的,分清

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表