楼主: hitomixiaoxia

急求助:mysql连接数多的时候,速度出奇慢

[复制链接]
论坛徽章:
25
ITPUB元老
日期:2005-02-28 12:57:00咸鸭蛋
日期:2013-02-07 11:51:42咸鸭蛋
日期:2013-02-08 09:48:51蜘蛛蛋
日期:2013-02-21 15:47:392013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2013-02-28 17:08:42蜘蛛蛋
日期:2013-03-29 16:17:14双黄蛋
日期:2013-04-11 16:11:04咸鸭蛋
日期:2013-05-07 11:55:14咸鸭蛋
日期:2013-05-28 10:46:24
51#
发表于 2012-3-12 11:31 | 只看该作者
首先建议你建议到64bit的Linux吧,你32位再多内存也白瞎。

你能定位sort的哪些表吗?看那些参加排序字段时定义的是否也太长了,把那些字段尽可能改小。

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
52#
 楼主| 发表于 2012-3-12 12:35 | 只看该作者
hitomixiaoxia 发表于 2012-3-12 10:51
环境windows 2003 32位,mysql 5.1.46,apache 2.04  内存20G
现在数据库的引擎是MyISAM的,如果修改为INNO ...

修改参数后出现以下错误:

Trying to start the server ...
Could not re-connect to the MySQL Server.
Server could not be started.

'--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.

Changed limits: max_open_files: 2048  max_connections: 1000  table_cache: 519

Plugin 'FEDERATED' is disabled.

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
53#
 楼主| 发表于 2012-3-12 13:58 | 只看该作者
kerlion 发表于 2012-3-12 11:31
首先建议你建议到64bit的Linux吧,你32位再多内存也白瞎。

你能定位sort的哪些表吗?看那些参加排序字段 ...

你好排序,归组的表实在很多,总表数字280个,当设置innodb_buffer_pool_size=2048M 重启失败,晕,前面有大神建议innodb_buffer_pool_size=4096M,看样子好象不行!痛苦啊!

使用道具 举报

回复
论坛徽章:
0
54#
发表于 2012-3-12 21:46 | 只看该作者
你可以配置链接池

使用道具 举报

回复
论坛徽章:
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
55#
发表于 2012-3-14 13:05 | 只看该作者
innodb_log_file_size=309M 别设置一个怪怪的数值,推荐设置为:
innodb_log_file_size=256M
innodb_log_files_in_group=4

另外32位的windows系统最多用4G内存,必须设置扩展参数否则无法使用的

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
56#
 楼主| 发表于 2012-3-15 10:08 | 只看该作者
jinguanding 发表于 2012-3-14 13:05
innodb_log_file_size=309M 别设置一个怪怪的数值,推荐设置为:
innodb_log_file_size=256M
innodb_log_ ...

你好,如何“设置扩展参数”?谢谢!

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
57#
 楼主| 发表于 2012-3-15 10:17 | 只看该作者
jinguanding 发表于 2012-3-14 13:05
innodb_log_file_size=309M 别设置一个怪怪的数值,推荐设置为:
innodb_log_file_size=256M
innodb_log_ ...

你好,是win2003企业版本,系统可以最大支持32G,(图片)为系统内存显示!是不是win2003 32位单进程只能4G??

1.jpg (33.31 KB, 下载次数: 18)

1.jpg

使用道具 举报

回复
论坛徽章:
2
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:032012新春纪念徽章
日期:2012-01-04 11:55:05
58#
 楼主| 发表于 2012-3-16 16:41 | 只看该作者
最新error信息(图片)!难道真的要转投64位linux? mysql 在winows 32下真的没有解决方法?晕!

ErrorLog.jpg (288.32 KB, 下载次数: 18)

ErrorLog.jpg

使用道具 举报

回复
论坛徽章:
25
ITPUB元老
日期:2005-02-28 12:57:00咸鸭蛋
日期:2013-02-07 11:51:42咸鸭蛋
日期:2013-02-08 09:48:51蜘蛛蛋
日期:2013-02-21 15:47:392013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2013-02-28 17:08:42蜘蛛蛋
日期:2013-03-29 16:17:14双黄蛋
日期:2013-04-11 16:11:04咸鸭蛋
日期:2013-05-07 11:55:14咸鸭蛋
日期:2013-05-28 10:46:24
59#
发表于 2012-3-16 17:12 | 只看该作者
先把所有的内存参数减小,总内存小于3G,看看性能。

先移植到64bits的win要容易些吧,不过最好下决心一次到位!!!

使用道具 举报

回复
论坛徽章:
0
60#
发表于 2012-4-8 13:32 | 只看该作者
楼主问题解决了没?我也想知道怎么处理的!

使用道具 举报

回复

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

本版积分规则 发表回复

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