问题是,即使网站上有少量访问者,MysqL也会占用大量的cpu资源.
数据库很小(最大的表约为12k行)
我在my.conf中启用了慢查询登录,但没有记录查询.
错误日志文件不包含任何有用的信息(实际上它是空的)
这是服务器规格
中央处理器
hw.machine: amd64hw.model: Intel(R) Xeon(R) cpu X3330 @ 2.66GHzhw.ncpu: 4hw.machine_arch: amd64
HHD转移信息
Seek times: Full stroke: 250 iter in 1.507837 sec = 6.031 msec Half stroke: 250 iter in 1.461401 sec = 5.846 msec Quarter stroke: 500 iter in 5.829283 sec = 11.659 msec Short forward: 400 iter in 2.668680 sec = 6.672 msec Short backward: 400 iter in 3.261849 sec = 8.155 msec Seq outer: 2048 iter in 0.247219 sec = 0.121 msec Seq inner: 2048 iter in 0.246036 sec = 0.120 msecTransfer rates: outsIDe: 102400 kbytes in 1.207812 sec = 84781 kbytes/sec mIDdle: 102400 kbytes in 1.342168 sec = 76294 kbytes/sec insIDe: 102400 kbytes in 1.893578 sec = 54078 kbytes/secI/O command overhead: time to read 10MB block 0.131751 sec = 0.006 msec/sector time to read 20480 sectors 2.170542 sec = 0.106 msec/sector calculated command overhead = 0.100 msec/sector
顶部(在负载高的时刻)
Mem: 1518M Active,1396M Inact,732M Wired,50M Cache,435M Buf,239M Free 4949 MysqL 27 52 0 2236M 1434M uwait 3 180:02 66.26% MysqLd
my.cnf中
[MysqLd]sql_mode=NO_ENGINE_SUBSTITUTIONskip-external-lockingmax_connections=5000max_connect_errors=1500ft_min_word_len = 2myisam_sort_buffer_size = 64M# Log slow querIEsslow_query_log = 1slow_query_log_file = /var/log/slow-querIEs.loglong_query_time = 1key_buffer = 384Mmax_allowed_packet = 32Mthread_stack = 128Kthread_cache_size = 128thread_concurrency = 16wait_timeout = 2000interactive_timeout = 10000join_buffer_size = 1Msort_buffer_size = 2Mread_buffer_size = 1Mread_rnd_buffer_size = 2Mquery_cache_size = 268435456query_cache_type=1query_cache_limit=1048576
我不知道出了什么问题.
解决方法 一些常规故障排除提示>检查您是否有其他/未知/外部数据库连接(例如:netstat -tapn)>使用MysqLadmin processList和MysqLadmin进程状态检查正在运行的查询和服务器的状态,这可能会导致向表添加索引.>检查慢查询日志(你已经完成了这个)>检查MysqL错误日志(你已经完成了这个)>检查服务器有关RAM内存和可用磁盘空间的一般状态:free -m,df -h>如果你有可用的内存,请在配置文件中增加innodb_buffer_pool_size值,这样就有更多的缓存
总结以上是内存溢出为你收集整理的linux – MySQL在小型网站上的高CPU使用率全部内容,希望文章能够帮你解决linux – MySQL在小型网站上的高CPU使用率所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)