Перегрузка сервера БД от ничего

Maxi21
На сайте с 07.12.2006
Offline
225
868

Здравствуйте.

Есть сервер, который работает под базой данных MySQL

сама база небольшая, порядка 100 мб. количество запросов к ней тоже не очень много, из них только 1 тяжелый.

При этом сервер просто вешается. Время выполнения простейших запросов очень большое.

Вот фотка тор-а в одном из пиков.

[ATTACH]48820[/ATTACH]

Подскажите, как можно найти узкое место этого добра?

jpg 554775475.jpg
Google ;) (http://google.com)
M
На сайте с 16.09.2009
Offline
278
#1

смотрите в "пике":


mysqladmin proc

ищите узкие места в slow query log.

движок сайта/сайтов - самописный или что-то стандартное? cms какая-нибудь...

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Maxi21
На сайте с 07.12.2006
Offline
225
#2

смотрели slow query log - непонятно. как будто время запросов большое, а ресурсы при этом есть. почему не используются - непонятно :(

AU
На сайте с 03.09.2009
Offline
88
#3

С жестким диском все в порядке? Поставьте smartmotools

smartctl -a /dev/_ваш_жесткий_диск

Посмотрите, нету ли ошибок

Unix в вопросах и ответах https://unixhow.com (https://unixhow.com)
Maxi21
На сайте с 07.12.2006
Offline
225
#4
adm.unix:
С жестким диском все в порядке? Поставьте smartmotools

smartctl -a /dev/_ваш_жесткий_диск

Посмотрите, нету ли ошибок

Базу данных переносили между дисками, ставили на более быстрый. Увеличение производительности копеечное.

seocore
На сайте с 25.09.2006
Offline
143
#5
Maxi21:
При этом сервер просто вешается. Время выполнения простейших запросов очень большое.

наймите нормального программера который все корректно перепроверит в вашем CMS и исправит те косяки которые приводят к этому безобразию

Maxi21:
Подскажите, как можно найти узкое место этого добра?

узкое место - это в 90% случаев человек, 9% железо, а оставшийся 1% - это просто судьба 🚬

Maxi21:
Базу данных переносили между дисками, ставили на более быстрый. Увеличение производительности копеечное.

поставьте SAS или SSD, если тоже будет копеечное, увольняйте программера и нанимайте нового

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
N
На сайте с 06.05.2007
Offline
419
#6

критического iowait на скрине не видно, так что видимо запросы процессоропожирающие.

добавить к myhand нечего - копайте.

Кнопка вызова админа ()
C2
На сайте с 14.07.2009
Offline
83
#7

my.cnf творчески не переосмысливали?

если можно его в студию...

P
На сайте с 08.03.2007
Offline
250
#8

На картинке не видно ни пика, ни причин его. Проанализируйте выделение памяти для mysql, может быть дело именно в этом, какие-нибудь временные таблицы, индексы. Например http://www.day32.com/MySQL/ MySQL Performance Tuning Primer Script

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий