WordPress网站MySQL占用CPU过高,大量相同sql语句查询进程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress网站MySQL占用CPU过高,大量相同sql语句查询进程相关的知识,希望对你有一定的参考价值。
网站CPU使用率经常过高,基本都是mysql引起的,查看MySQL进程大量相同的sql查询,
SELECT wp_posts.ID
FROM wp_posts
INNER JOIN wp_term_relationships ON ( wp_posts.ID = wp_term_relat
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID
FROM wp_posts
INNER JOIN wp_term_relationships ON ( wp_posts
SELECT p.ID
FROM wp_posts AS p
INNER JOIN wp_term_relationships AS tr ON p.ID = tr.object_id
INNER
本人菜鸟一个,有没有人知道可能会是哪些插件、或是主题的哪些功能会产生这些sql查询呢?
不明白怎么产生的大量的相同的这些sql查询
你貌似理解错误了呀,表没有冗余也没有错误,只是想知道为什么会产生这么多大量相同的sql语句,是哪些插件调用的这些查询语句,这些语句是怎么产生的,我好应对解决下。
参考技术A insert delayed 会让insert优先级变低,查询优先。把每个页面的无数条insert语句合并成一句,能让插入时间减少一个数量级(10倍或更少),用括号把每条语句的数据分组即可。
不会的话,用mysqldump导出一个表,然后看看生成的SQL就知道了。
您也可以试试搭载了第六代智能英特尔酷睿处理器的产品,创新性的使用模式,如实感技术,姿势控制,语音识别,2D/3D影像,突破传统PC使用体验,无论办公学习、畅玩游戏或者观看超高清影像播放,均得心应手,引领产品创新。 参考技术B fngh,j,hjmhmhm
mysql经常占用cpu100%以上,该怎么解决
参考技术A 有多个原因可至CPU高占用,当访问数量非常高的时候,安装程序没有完成,自身的更新进行过程,都会发生。可将网络断开,让数据库在无访问情况下,看占用高不高,
再就是大的访问量的情况,如果是此原因引起的,那只能优化访问的语句,降低访问次数,我也见过一些人,无限制地任意使用SQL语句,至数据库负荷重。
以上是关于WordPress网站MySQL占用CPU过高,大量相同sql语句查询进程的主要内容,如果未能解决你的问题,请参考以下文章