|
|
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
netwindmr_maxМожет сделать master-slave, master успал - slave стал мастером. А я вас помню. Вы то apache на php-fpm меняете, то репликатор настраиваете, теперь вот добрались до настроек mysql. Неужели еще не понятно, что действительно результативных изменений надо менять схему бд и писать ? Единственная настройка в mysql innodb , которая "помогает" - innodb_flush_log_at_trx_commit = 0 , но это "запрещенный прием". что вы помните, попробуйте схему бд битрикса исправить.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:17:24 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_max, а мне зачем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:22:30 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
В Битриксе, кстати, требуется, чтобы было innodb_flush_log_at_trx_commit = 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:35:50 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
Выявил я медленные запросы, по 20-150 сек, при не нагруженном бд они выполняются по 1-4 сек. как тут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:37:38 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxВыявил я медленные запросы, по 20-150 сек, при не нагруженном бд они выполняются по 1-4 сек. как тут быть?Для начала - попытаться понять, зачем они вообще вызываются. Возможно, они не нужны или делаются другими, более быстрыми, методами на уровне самого битрикса. Потом, если избавиться не удалось, попытаться их оптимизировать. Напрямую (индексами) или косвенно (настройками MySQL или ОС). Если не удастся - переезжать на более мощное железо. В первую очередь, на большее по скорости CPU в расчете на ядро и больший объем ОЗУ. P.S. По-моему, я все это уже рассказывал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:46:53 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
miksoftmr_maxВыявил я медленные запросы, по 20-150 сек, при не нагруженном бд они выполняются по 1-4 сек. как тут быть?Для начала - попытаться понять, зачем они вообще вызываются. Возможно, они не нужны или делаются другими, более быстрыми, методами на уровне самого битрикса. Потом, если избавиться не удалось, попытаться их оптимизировать. Напрямую (индексами) или косвенно (настройками MySQL или ОС). Если не удастся - переезжать на более мощное железо. В первую очередь, на большее по скорости CPU в расчете на ядро и больший объем ОЗУ. P.S. По-моему, я все это уже рассказывал... Железо стоит мощно 20 гигов памяти и CPU хороший. От этих запросов никуда недется, их пользователи формируют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 11:49:24 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxЖелезо стоит мощно 20 гигов памяти и CPU хороший.У вас магазин масштаба Эльдорадо? Не хочу никого обидеть, но обычно в таких магазинах есть один или несколько приличных спецов для обслуживания сайта. Если нет своих спецов - наймите сторонних, хотя бы разово на время, чтобы оптимизировать весь стек (Битрикс/СУБД/ОС). mr_maxОт этих запросов никуда недется, их пользователи формируют.Так битрикс или пользователи? И зачем вы пускаете пользователей напрямую в базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:00:56 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
miksoftmr_maxЖелезо стоит мощно 20 гигов памяти и CPU хороший.У вас магазин масштаба Эльдорадо? Не хочу никого обидеть, но обычно в таких магазинах есть один или несколько приличных спецов для обслуживания сайта. Если нет своих спецов - наймите сторонних, хотя бы разово на время, чтобы оптимизировать весь стек (Битрикс/СУБД/ОС). mr_maxОт этих запросов никуда недется, их пользователи формируют.Так битрикс или пользователи? И зачем вы пускаете пользователей напрямую в базу? А не на прямую ходят, это битрикс делает запросы, обращались к сторонним не помогли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:01:48 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxА не на прямую ходят, это битрикс делает запросыЗначит то, что я говорил выше, актуально. mr_maxобращались к сторонним не помогли.Обращайтесь к другим. Конечно, есть путь учиться самостоятельно, но за это время с такими временами на генерацию страницы вы всех посетителей распугаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:07:10 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
miksoftmr_maxА не на прямую ходят, это битрикс делает запросыЗначит то, что я говорил выше, актуально. mr_maxобращались к сторонним не помогли.Обращайтесь к другим. Конечно, есть путь учиться самостоятельно, но за это время с такими временами на генерацию страницы вы всех посетителей распугаете. Если с индексами попробовать их потом можно удалить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:07:36 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxЕсли с индексами попробовать их потом можно удалить?Да, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:09:31 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
а есть тулза которая помогает определить нужен ли индекс в этой таблице или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:16:24 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxа есть тулза которая помогает определить нужен ли индекс в этой таблице или нет?В самом примитивном виде - есть в самом битриксе. Других вариантов мне неизвестно, т.к. всегда анализировал запросы "руками". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 12:21:03 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxЖелезо стоит мощно 20 гигов памяти и CPU хороший. От этих запросов никуда недется, их пользователи формируют. Так ведь 20 гб нельзя набрать планками памяти. Значит это не железо, а VPS засунутая поверх какой-нибудь жлобской корпоративной системы хранения. Это не котируется. вывод pt-summary вам несложно привести ? она все инспектирует и сжато выводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 15:07:27 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
mr_maxа есть тулза которая помогает определить нужен ли индекс в этой таблице или нет? ...вам уже несколько раз подсказывали выше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 15:10:50 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
ну вот сделайте это хотя-бы : miksoftВ Битриксе, кстати, требуется, чтобы было innodb_flush_log_at_trx_commit = 2. Вот уже даже в Битриксе плюнули объяснять и требуют директивно Еще я слышал, что для простых сайтов там модно выключать первым делом логгирование и все внутренние модули анализа посещаемости. Для магазина это трудное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 15:11:36 |
|
||
|
как анализировать processlist
|
|||
|---|---|---|---|
|
#18+
netwindТак ведь 20 гб нельзя набрать планками памяти.Почему нельзя? Например, 8*2+2*2. Два по два стояло изначально, два по восемь добили. Мы в свое время морочились с планками памяти, которые в комплекте с серверами идут, чтобы их к делу пристроить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2015, 15:20:17 |
|
||
|
|

start [/forum/topic.php?fid=47&startmsg=39066846&tid=1832651]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 305ms |

| 0 / 0 |
