楼主: hwayw

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

[复制链接]
论坛徽章:
0
发表于 2014-3-4 09:45 | 显示全部楼层
非常感谢,支持

使用道具 举报

回复
论坛徽章:
6
双黄蛋
日期:2013-01-19 21:40:412013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-03-29 13:13:22马自达
日期:2013-07-30 12:48:55保时捷
日期:2013-09-23 22:22:27技术图书徽章
日期:2014-01-26 14:23:57
发表于 2014-3-4 11:37 | 显示全部楼层
      1、数据库查询优化的策略有哪些?
        算法优化,连接优化,分布式优化,并行优化
      2、随着数据库越来越自动化,数据库的优化工作是否也可以自动完成?
         可以自动化完成,是否接受仍需要人工审核,以后趋势就是完全自动化
      3、数据库优化和SQL审计谁将是未来数据库技术服务的主流?
         不是,将来优化重点应该是数据库前面的架构,尽可能降低数据库的压力
      4、阅读本书试读章节,发布您的看法。
          前几章对于优化的方式说的很全

使用道具 举报

回复
论坛徽章:
73
布鲁克
日期:2017-03-11 20:21:05红旗
日期:2013-11-12 18:59:02比亚迪
日期:2013-11-07 18:36:27问答徽章
日期:2013-11-03 13:52:25日产
日期:2013-10-26 16:37:40ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08ITPUB社区12周年站庆徽章
日期:2013-10-08 14:53:15雪佛兰
日期:2013-09-16 18:47:29雪佛兰
日期:2013-08-28 22:47:53
发表于 2014-3-11 00:34 | 显示全部楼层
1、数据库查询优化的策略有哪些?
1)最实用并且最简单的方法就是索引的选择与使用。
2)sql语句技巧的使用,比如不要使用select * 这样的语句
3)临时表的使用
4)存储过程的使用
5)分区表等这样的技术使用
6)尽量减少表的嵌套
7)正确的使用表的连接与子查询
8)对大量数据少进行排序操作
9)良好的架构设计,比如数据放到不同的盘上,可以利用并发进行读取数据

2、随着数据库越来越自动化,数据库的优化工作是否也可以自动完成?
数据库会变得越来越自动化,某些优化操作估计也会自动化,但是有些数据库的优化工作
是不大可能自动完成的,主要是具体业务下面对应的数据库优化很难自动化,因为机器基本
上是没有办法来理解业务的,因此它大概只能从数据库原理,逻辑上进行优化。
=
3、数据库优化和SQL审计谁将是未来数据库技术服务的主流?
不好说,这两个都有可能。

4、阅读本书试读章节,发布您的看法。

在试读章节中主要讲了查询的具体优化方法,从逻辑上,物理上对优化的原理进行了阐述,我觉得
作者基本上形成了自己对查询优化形成了自己的技术体系,看了作者写的这些东西,我发现原来的
数据库理论课程中学习的知识是非常有用的,看来要找个机会进行补习一下才行。

使用道具 举报

回复
求职 : 数据库管理员
招聘 : 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-3-12 10:29 | 显示全部楼层
meridian-line 发表于 2014-3-4 11:37
1、数据库查询优化的策略有哪些?
        算法优化,连接优化,分布式优化,并行优化
      2、随 ...


言简意赅...

使用道具 举报

回复
求职 : 数据库管理员
招聘 : 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-3-12 10:29 | 显示全部楼层
tanfeng3 发表于 2014-2-27 15:07
这里整理了些中文资料,供上手。

PostgreSQL 中文资料汇总  

谢谢分享

使用道具 举报

回复

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

本版积分规则 发表回复

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