摘要: 1.单个key_buffer的大小不能超过4G,如果设置超过4G,就有可能遇到下面3个bug:http://bugs.mysql.com/bug.php?id=29446http://bugs.mysql.com/bug.php?id=29419http://bugs.mysql.com/bug.php?id=57312.建议key_buffer设置为物理内存的1/4(针对MyISAM引擎),甚至是物理内存的30%~40%,如果key_buffer_size设置太大,系统就会频繁的换页,降低系统性能。因为MySQL使用操作系统的缓存来缓存数据,所以我们得为系统留够足够的内存;在很多情况下数据要 阅读全文
posted @ 2011-03-11 13:54 sunss 阅读(11471) 评论(0) 推荐(0) 编辑
摘要: 当WEB服务器负载高的时候,经常会出现这种错误,原因:MySQL默认connect_timeout是5秒,超过了这个时间MySQL的server端就会返回“Bad handshake”。解决办法:1.大多数时候设置"set global connect_timeout=60"是可以解决问题的;我们可以通过执行“SHOW STATUS LIKE 'aborted%'”,可以观察到Variable_nameValue Aborted_clients6Aborted_connects15010觉得是否要增加connect_timeout的时间,"Abor 阅读全文
posted @ 2011-03-11 11:19 sunss 阅读(30456) 评论(1) 推荐(1) 编辑