楼主: mchdba

大家探讨下,互联网领域,如何解决数目众多的慢查询呢?许多都在1秒到3秒之间.....

[复制链接]
论坛徽章:
19
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292015年新春福章
日期:2015-03-04 14:53:16优秀写手
日期:2014-03-19 06:00:24马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08比亚迪
日期:2013-10-23 21:35:02ITPUB社区12周年站庆徽章
日期:2013-10-08 14:54:39茶鸡蛋
日期:2013-07-25 19:48:40灰彻蛋
日期:2013-05-24 09:42:412013年新春福章
日期:2013-02-25 14:51:24
11#
发表于 2012-4-26 11:03 | 只看该作者
jinguanding 发表于 2012-4-25 11:44
新系统:
1.公司业务上的优化。要从系统还没开始就要着手,也即DBA早期要加入;
2.从架构上优化;


公司的管理是,运维后期才能介入。

运维基本上变成收拾乱摊子的了。

使用道具 举报

回复
论坛徽章:
5
2012新春纪念徽章
日期:2012-01-04 11:55:05马上有房
日期:2014-04-08 15:43:10妮可·罗宾
日期:2016-07-29 08:53:00
12#
发表于 2012-4-26 13:21 | 只看该作者
内存扩容也可以考虑下。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
13#
 楼主| 发表于 2012-4-26 16:44 | 只看该作者
ahdong2007 发表于 2012-4-26 11:01
我们的SQL 一堆的 left join。那个痛苦!

很多开发同事根本搞不懂left join和inner join的区别,统统都用left join,头痛啊!

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
14#
发表于 2012-4-26 17:43 | 只看该作者
mchdba 发表于 2012-4-26 16:44
很多开发同事根本搞不懂left join和inner join的区别,统统都用left join,头痛啊!

那你把www.mysqlops.com上写的错误使用LEFT JOIN 文章发给他们看

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
15#
发表于 2012-4-26 17:43 | 只看该作者
mchdba 发表于 2012-4-26 16:44
很多开发同事根本搞不懂left join和inner join的区别,统统都用left join,头痛啊!

那你把www.mysqlops.com上写的错误使用LEFT JOIN 文章发给他们看

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
16#
 楼主| 发表于 2012-4-26 17:49 | 只看该作者
jinguanding 发表于 2012-4-26 17:43
那你把www.mysqlops.com上写的错误使用LEFT JOIN 文章发给他们看

嗯,我去找找,这2周还得准备写一个 数据库设计开发的规范文档出来,到时候给他们培训培训,不然很多不规范的SQL啊!

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:56:19
17#
发表于 2012-4-26 17:55 | 只看该作者
到时候共享一下

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
18#
发表于 2012-4-26 20:17 | 只看该作者
mchdba 发表于 2012-4-26 17:49
嗯,我去找找,这2周还得准备写一个 数据库设计开发的规范文档出来,到时候给他们培训培训,不然很多不规 ...

剖析:MySQL的左连接、右连接、等值连接异同

http://www.mysqlops.com/2011/03/ ... ght-inner-join.html

使用道具 举报

回复
论坛徽章:
8
2010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-03-01 11:06:13ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03蛋疼蛋
日期:2012-04-27 00:51:08ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02
19#
发表于 2012-4-27 00:26 | 只看该作者
我们公司没开show_log 。。默认值为10.。

使用道具 举报

回复
论坛徽章:
71
ITPUB元老
日期:2009-11-30 15:55:11授权会员
日期:2009-11-30 11:36:17ITPUB季度 技术新星
日期:2010-08-31 10:47:25优秀写手
日期:2014-12-24 06:00:14ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20祖国60周年纪念徽章
日期:2009-10-09 08:28:00奔驰
日期:2013-10-20 13:32:09数据库板块每日发贴之星
日期:2008-10-03 01:02:14数据库板块每日发贴之星
日期:2009-11-23 01:01:03数据库板块每日发贴之星
日期:2010-07-27 01:01:02
20#
发表于 2012-4-27 14:05 | 只看该作者
其实很多sql语句,dba是可以不需要开发配合而提出优化建议的。有些是纯sql技术上的问题,有些业务很简单,自己看看表都能理解,等等。其实开发人员会犯很多低级的错误。
这些建议可以直接发送给开发让他们直接改,同时抄送给领导,以防他们懒得改,也抄送给你的领导,让他知道你的贡献和能力。

使用道具 举报

回复

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

本版积分规则 发表回复

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