我在Amazon RDS服务器上设置了一个数据库服务器是一个db.m4.xlarge,它是4个vCPU和16G内存是的我们的Magento(1.9)基于网站不断造成我们的数据库飙升到00%的CPU利用率。 这个网站实际上并没有进行任何交易,交通量也相当可观,但是我们每小时只能说几百人。 当我查看亚马逊RDS控制台时,它也有时会显示“72个连接”,而且还有100%的CPU利用率。 我认为这将需要超过72个并发用户在网站上导致服务器数据库cpu秒杀?
是否有任何命令运行,看看哪些具体的查询可能导致CPU在100%?
那么在我们的Amazon RDS套件中,数据库显示了129个连接,在“cpu”列中显示为100%。 但是,当我通过mysql工作台连接到数据库,并在数据库上运行查询SHOW FULL PROCESSLIST它显示数据库的一个命令“睡眠”,并在“时间栏它说44和
------------------------------------------------------------------- | db | Command | Time | State | Info ------------------------------------------------------------------- | dbname | sleep | 44 | | ------------------------------------------------------------------- | dbname | Query | 0 | starting | SHOW FULL PROCESSLIST
当magento站点所在的服务器上运行mysql时,我们也没有这个问题。