服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

来自MySQL进程的高CPU

我们在专用服务器(Xeon E5-1620,64GB内存,SSD)上有一个Magento网站,我们不会产生很高的stream量,这是一个相当小的网站,每月大约30000页面浏览量,平均每天100个订单。 我们的店已经运行好几年了,我们从来没有遇到任何问题。 几个星期前,我开始从仓库里的订单准备部门投诉Magento的速度有多慢,我注意到来自mysqld的高CPU负载。 我检查了MySQL的configuration,似乎它仍然是或多或less的默认configuration。 我不是DBA,也不是MySQLconfiguration/优化方面的专家,所以我试着在这里和那里获取信息,并做了一些调整,首先在my.cnf设置innodb_buffer_pool_size和innodb_buffer_pool_size以及其他一些设置,如下所示: [mysqld] local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 bind-address=127.0.0.1 # What I added below key_buffer_size=512M #sort_buffer_size=4M <– I commented this, it seems better now #read_buffer_size=4M <– I commented this, it seems better now innodb_thread_concurrency=0 innodb_buffer_pool_size=9G tmp_table_size=128M max_heap_table_size=128M skip-name-resolve query_cache_size=64M 星期五看起来或多或less,但今天早上到达工作,负载高于8(8核心),Magento几乎没有回应。 我如上所述评论sort_buffer_size=4M和read_buffer_size=4M […]