Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как анализировать processlist / 25 сообщений из 42, страница 1 из 2
30.09.2015, 09:57:09
    #39064895
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Нормальный у меня processlist, что это за sleep?
На что тут обращать вниманием, когда возникают тормоза?
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
30.09.2015, 10:06:21
    #39064905
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_max,

sleep - это сессии/коннекты, которые не активны (т.е. не выполняют никакого запроса в данный момент времени).
...
Рейтинг: 0 / 0
30.09.2015, 15:37:00
    #39065318
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
miksoftmr_max,

sleep - это сессии/коннекты, которые не активны (т.е. не выполняют никакого запроса в данный момент времени).
Их надо убивать чистить?
...
Рейтинг: 0 / 0
30.09.2015, 15:38:48
    #39065320
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxmiksoftmr_max,

sleep - это сессии/коннекты, которые не активны (т.е. не выполняют никакого запроса в данный момент времени).Их надо убивать чистить?Нет, конечно. Вы же не бросаете трубку после каждой фразы при телефонном разговоре? Так и тут - это просто паузы между запросами.
...
Рейтинг: 0 / 0
30.09.2015, 16:11:56
    #39065366
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
miksoft,
Хорошо, спасибо.
Не много ли таких слипов, может надо их кол-во мониторить?
...
Рейтинг: 0 / 0
30.09.2015, 16:29:59
    #39065388
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxНе много ли таких слипов
Какие проблемы возникают от их наличия? никаких? ну так и не трогай, пока работает...
...
Рейтинг: 0 / 0
30.09.2015, 16:36:33
    #39065395
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxНе много ли таких слипов, может надо их кол-во мониторить?Их количество должно соответствовать количеству подключенных приложений. Если резких расхождений обнаружено не было, то не надо ничего с этим делать.
...
Рейтинг: 0 / 0
30.09.2015, 20:56:07
    #39065629
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
> miksoft,
> Их количество должно соответствовать количеству подключенных приложений.

Пул соединений? Нет, не знаю.
...
Рейтинг: 0 / 0
01.10.2015, 04:35:08
    #39065717
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_max,

третья строчка снизу, уже 2 секунды что-то там делается.
Достаточно долго если селект простой.

Time не больше 7 -- хороший показатель, очевидно
конекшн пул стоит на 8-10 секунд.

Большинство конекций спят, если клиентов не много
то можно уменьшить через настройки пула (если он есть).

4 строчка сверху -- копирование в темп-таблицу....посмотрите
ЕХПЛАЙН -- возможно поможете индексами.

как уже сказал Акина -- если проблем нет, то ничегпо не трогайте :-)
...
Рейтинг: 0 / 0
01.10.2015, 22:01:32
    #39066512
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Проблем много, постояно база подвисает большого числа Update, select, если много юзеров на бежало выполнят тяжелые запросы то все виснет, как это мониторить?
...
Рейтинг: 0 / 0
01.10.2015, 22:09:19
    #39066517
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
...
Рейтинг: 0 / 0
01.10.2015, 22:38:12
    #39066530
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Alex_Ustinovmr_max,

https://dev.mysql.com/doc/refman/5.7/en/mysqldumpslow.html
и чего они мне дадут эти запросы,я не могу изменить архитектуру системы, которая формирует эти запросы, только индексы создать смогу.
...
Рейтинг: 0 / 0
01.10.2015, 22:43:11
    #39066533
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxПроблем много, постояно база подвисает большого числа Update, select, если много юзеров на бежало выполнят тяжелые запросы то все виснет, как это мониторить?Случаем, система в своп не сваливается?
...
Рейтинг: 0 / 0
01.10.2015, 22:50:30
    #39066538
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxAlex_Ustinovmr_max,

https://dev.mysql.com/doc/refman/5.7/en/mysqldumpslow.html
и чего они мне дадут эти запросы,я не могу изменить архитектуру системы, которая формирует эти запросы, только индексы создать смогу.Увидите, для каких запросов создавать индексы.
...
Рейтинг: 0 / 0
01.10.2015, 23:24:06
    #39066550
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxи чего они мне дадут эти запросы,я не могу изменить архитектуру системы, которая формирует эти запросы, только индексы создать смогу.
Если вы изначально это знали, зачем спрашивали ? Остается удавиться.
...
Рейтинг: 0 / 0
01.10.2015, 23:40:49
    #39066556
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
netwindmr_maxи чего они мне дадут эти запросы,я не могу изменить архитектуру системы, которая формирует эти запросы, только индексы создать смогу.
Если вы изначально это знали, зачем спрашивали ? Остается удавиться.
а если и индексы не помогут, юзеров много база большая запросы тежелые
...
Рейтинг: 0 / 0
02.10.2015, 01:35:15
    #39066568
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxnetwindпропущено...

Если вы изначально это знали, зачем спрашивали ? Остается удавиться.
а если и индексы не помогут, юзеров много база большая запросы тежелые


...вы наверно сюда пришли что бы что-то улучшитЬ
а не пожаловатся на свою беспомошность...

1. если вы можете создавать индексы это уже вполне неслабо.
как уже подсказали -- поизучайте slowquerylog , начните изучать квери,
некоторые редкие и долгие, некоторые будут не очень долгие
но частые.

2. Посмотрите что такое EXPLAIN. этим вы сможете создать индексы
(если их еще нет)

3. поставьте утилитку с этого сайта http://mysqltuner.com/
она подскажет если можно сделать полезные изменения
в настройках mysql сервера. Если не разберетесь сами
запостите результат анализа здесь.

4. В конце концов вы таки можете выжать из сервера максимум и все равно
будет медлено, тогда пойдете к начальству или к девелоперам.... но не
с пустыми руками а с конкретным понимание где затыки....

Успехов.
...
Рейтинг: 0 / 0
02.10.2015, 08:20:21
    #39066638
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxnetwindпропущено...

Если вы изначально это знали, зачем спрашивали ? Остается удавиться.
а если и индексы не помогут, юзеров много база большая запросы тежелые
Я же говорю - удавиться ! Никакие настройки вам не помогут.
...
Рейтинг: 0 / 0
02.10.2015, 09:01:10
    #39066678
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Может сделать master-slave,
master успал - slave стал мастером.
...
Рейтинг: 0 / 0
02.10.2015, 09:13:57
    #39066688
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
лучше спокойно провести небольшой анализ
javajdbc все описал
не теряйте времени и выкладывайте сюда медленные запросы, вам, большая вероятность, помогут.
Все остальное - гадание на кофейной гуще.
И лучше выложите
1. какое там "железо"... - сколько ОЗУ, процессор, а то может быть у вас на P4 крутится база с 2Г ОЗУ. А мы тут думаем...
если это "виртуальный сервер" - так и пишите
2. конфиг my.ini (под спойлер)
ну дальше по мере поступления медленных запросов - DDL таблиц, участвующих в запросе (какие индексы уже имеются)
...
Рейтинг: 0 / 0
02.10.2015, 09:15:39
    #39066691
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Alex_Ustinovлучше спокойно провести небольшой анализ
javajdbc все описал
не теряйте времени и выкладывайте сюда медленные запросы, вам, большая вероятность, помогут.
Все остальное - гадание на кофейной гуще.
И лучше выложите
1. какое там "железо"... - сколько ОЗУ, процессор, а то может быть у вас на P4 крутится база с 2Г ОЗУ. А мы тут думаем...
если это "виртуальный сервер" - так и пишите
2. конфиг my.ini (под спойлер)
ну дальше по мере поступления медленных запросов - DDL таблиц, участвующих в запросе (какие индексы уже имеются)
Хорошо.
...
Рейтинг: 0 / 0
02.10.2015, 09:20:29
    #39066696
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxпостояно база подвисает большого числа Update
mr_maxтолько индексы создать смогу
Дополнительные индексы только ещё больше затормозят процесс обновления данных.
...
Рейтинг: 0 / 0
02.10.2015, 09:21:23
    #39066697
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Akinamr_maxпостояно база подвисает большого числа Update
mr_maxтолько индексы создать смогу
Дополнительные индексы только ещё больше затормозят процесс обновления данных.
Вот и минус выскакивает индексов.
...
Рейтинг: 0 / 0
02.10.2015, 09:39:41
    #39066722
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
Akinamr_maxпостояно база подвисает большого числа Update
mr_maxтолько индексы создать смогу
Дополнительные индексы только ещё больше затормозят процесс обновления данных.Это смотря какие индексы и какие обновления. Если UPDATE сможет находить нужную запись по индексу вместо полного сканирования таблицы, то ускорит.
...
Рейтинг: 0 / 0
02.10.2015, 10:50:05
    #39066805
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как анализировать processlist
mr_maxМожет сделать master-slave,
master успал - slave стал мастером.
А я вас помню.
Вы то apache на php-fpm меняете, то репликатор настраиваете, теперь вот добрались до настроек mysql.
Неужели еще не понятно, что действительно результативных изменений надо менять схему бд и писать ?

Единственная настройка в mysql innodb , которая "помогает" - innodb_flush_log_at_trx_commit = 0 , но это "запрещенный прием".
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как анализировать processlist / 25 сообщений из 42, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]