I was watching the mysql queries using mytop just before our server went down. Я был наблюдая mysql запросы, используя mytop незадолго до нашего сервера пошли вниз. In a flash I realized the cause of our persistent server load problem. В флэш-Я понял причину наших стойких загрузки сервера проблемы. I have also come up with an elegant solution which I will implement in the next few days. Я также выйти с элегантным решением, которое я буду осуществить в ближайшие несколько дней.

The problem is due to huge spam comment load on my server and the facts that a) MySQL does table locking on insert and b) update statements gets priority over the select statements. Проблема заключается в связи с огромной нагрузкой спам комментарий на моем сервере и факты) MySQL делает стол на замок вставить и б) обновление ведомости получает приоритет над выберите заявления. So if you have even one “insert into wp_comments” waiting (due to table locking) then all the “select from wp_comments” are forced to wait in queue. Так что если у вас есть еще один "вставить в wp_comments" ожидания (из-за стола замок), то все "выберите из wp_comments" вынуждены ждать в очереди.

What about the solution? А как насчет решения?
There are few obvious ways to handle it. Есть несколько очевидных способов его обработки. The first thing I tried is setting updates to low priority to allow select statements to pass through: Первым делом я попытался в настоящее время обновлений с низким приоритетом чтобы выбрать заявления пройти:
set-variable = low_priority_updates=1 набор переменных low_priority_updates = = 1
In WordPress updates are much less frequent than reads, so it makes sense to give lower priority to updates and let select pass through. В WordPress обновления гораздо реже, чем читает, поэтому имеет смысл уделять меньше внимания на обновления и позвольте выбрать пройти.

So far everything looks great. До сих пор все выглядит здорово. Keep an eye on this article to get updates on my quest. Держите глаза на эту статью, чтобы получить информацию о моем стремлении.