楼主: hwayw

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

[复制链接]
论坛徽章:
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:31 | 显示全部楼层
〇〇 发表于 2014-2-25 11:26
我还是认为需求和架构是优先的
需求:剔除不必要的业务,如:实时查看在线用户
架构:哪些是数据库处理 ...

恩 往往最有效的优化就是对业务 对需求的优化 PS:上个回复本来就想换行说:优化需求可以放第一位 结果一crtl+回车就发布了

使用道具 举报

回复
认证徽章
论坛徽章:
13
奔驰
日期:2013-08-29 16:17:54巨蟹座
日期:2015-08-13 09:42:21慢羊羊
日期:2015-04-29 18:12:13马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08大众
日期:2013-12-27 15:55:35红旗
日期:2013-12-03 12:31:02阿斯顿马丁
日期:2013-11-01 13:41:08林肯
日期:2013-10-24 20:04:11雪佛兰
日期:2013-10-15 19:48:16
发表于 2014-2-25 12:52 | 显示全部楼层
刚换了工作,用到的就是postgresql,发现资料好少,努力学习中,是本好书

使用道具 举报

回复
论坛徽章:
29
茶鸡蛋
日期:2013-01-16 10:42:10红孩儿
日期:2014-03-04 16:40:38马上有车
日期:2014-03-27 09:27:03马上加薪
日期:2014-03-27 09:33:52马上有车
日期:2014-04-08 12:28:472014年世界杯参赛球队: 韩国
日期:2014-06-05 09:57:31itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50itpub13周年纪念徽章
日期:2014-10-08 15:16:50
发表于 2014-2-25 13:59 | 显示全部楼层
支持一下好活动~

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-25 16:32 | 显示全部楼层
支持此书  很想看这本书

使用道具 举报

回复
论坛徽章:
3
2014年新春福章
日期:2014-02-18 16:48:49马上加薪
日期:2014-02-18 16:48:49优秀写手
日期:2014-06-21 06:00:13
发表于 2014-2-25 17:35 | 显示全部楼层
1、数据库查询优化的策略有哪些?
很多吧,首先数据库级可以根据awr对参数进行调整,比如cpu,i\o资源的消耗,等待事件等,如果可以定位到sql问题的话,可以找到问题的sql,看执行计划等方式进行修改
2、随着数据库越来越自动化,数据库的优化工作是否也可以自动完成?
我觉得这个比较难,因为涉及到的点太多了,某些功能可以帮助优化,例如现在PGA,SGA的分配,这些功能可以达到部分自动化,但是最后的决定还是要靠人来决定吧。
3、数据库优化和SQL审计谁将是未来数据库技术服务的主流?
我觉得是数据库优化,毕竟sql是数据库一部分
4、阅读本书试读章节,发布您的看法。
暂时没有,嘿嘿

使用道具 举报

回复
认证徽章
论坛徽章:
184
2013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:21马上有房
日期:2014-03-03 16:14:44马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-03-04 16:55:19ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42
发表于 2014-2-25 18:48 | 显示全部楼层
支持     

使用道具 举报

回复
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
发表于 2014-2-25 19:09 | 显示全部楼层
arron刘 发表于 2014-2-24 17:35
恩。哈哈。

恭喜,
怪不得,不发每周推荐帖子上首页的徽章了

使用道具 举报

回复
认证徽章
论坛徽章:
5
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:592014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39
发表于 2014-2-25 23:51 | 显示全部楼层
88198724 发表于 2014-2-25 12:52
刚换了工作,用到的就是postgresql,发现资料好少,努力学习中,是本好书

有个同事正在调研/使用postgresql,有兴趣交流交流吗,可以加我 帐号Q

使用道具 举报

回复
论坛徽章:
0
发表于 2014-2-26 10:31 | 显示全部楼层
支持,大神级力作

使用道具 举报

回复
招聘 : 数据库管理员
认证徽章
论坛徽章:
99
技术图书徽章
日期:2014-03-27 09:30:56秀才
日期:2018-04-08 14:48:31
发表于 2014-2-26 13:29 | 显示全部楼层
1、数据库查询优化的策略有哪些?
首先服务器系统的设置,比如cpu,i\o资源,以及内存的大小,虚拟内存的设置等;
数据库服务器的整个架构,是否把系统数据库创建是否进行了磁盘划分,应用数据库的创建时,各个文件是否进行了划分,如果可以,数据文件,索引文件,日志文件,可以划分到不同的磁盘上,对于大数据量的表也可以创建多个文件组存储数据,以达到存取数据有一个好的效率。
tempdb的创建在单独的磁盘上。
临时表的使用。
数据库系统的优化,索引的创建,索引的优化。
避免不必要的排序。
包含列的设置。
具体的sql语句优化,有三个方面可以考虑,索引,join连接方式,另外列的数据格式,也可以考虑,因为数字的数据格式要比字符的匹配的快的多。在书写where条件时,要主要书写的是否正确,可能不好的书写方式会导致索引不被调用。如果可以定位到sql问题的话,可以找到问题的sql,看执行计划等方式进行优化。

2、随着数据库越来越自动化,数据库的优化工作是否也可以自动完成?
我觉得数据库优化会变的越来越自动化,但是完全有系统自动完成,是不可能的。
因为具体的问题,有时是不能完全根据过往的经验进行设置的,千万种情况,不可能有一套准则就可以统一解决吧。但是随着书库的发展,会减少DBA的工作。

3、数据库优化和SQL审计谁将是未来数据库技术服务的主流?
我认为可能是SQL审计。系统还主要应用于各种系统软件,各种系统软件还是主要看sql的逻辑。

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

查询优化是每一个DBA经常遇到的工作之一,所以优化数据库是每一个数据库工作者为之不停的学习的动力。
但愿能获得此书一读。

使用道具 举报

回复

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

本版积分规则 发表回复

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