03.07.2019 16:27
DMaslov
 
Конфигурация на двух кассах одинаковая.

Однако одна работает нормально, вторая тормозит, top показывает загрузку mysqld.

Что посоветуете изменить в конфигурации, или как посмотреть v$session в mysql? :) Как админ mysql я начинающий.
Миниатюры
Нажмите на изображение для увеличения
Название: 01.png
Просмотров: 34
Размер:	13.2 Кб
ID:	10243  
Вложения
Тип файла: zip my.zip (2.3 Кб, 6 просмотров)
03.07.2019 16:40
OlegON
 
Цитата:
DMaslov v$session
show processlist

помимо top еще хорошо бы iostat -xdmc 1 посмотреть
03.07.2019 17:37
Ubuntu
 
Для кассы с 1 ГБ ОЗУ я использую вот такие параметры mysql innodb. Стандартный my.cnf ukm4 остался в прошлом лет на 10.

# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 600M
innodb_additional_mem_pool_size = 32M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 150M

#старые лог файлы ib_logfile0 ib_logfile1 нужно будет убрать(бекап!) из папки var, естественно при остановленном mysql. при запуске он их пересоздаст.

innodb_log_buffer_size = 64M
innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
innodb_support_xa = 0
innodb_doublewrite = 0
innodb_adaptive_hash_index = 0

Цитата:
OlegON show processlist

помимо top еще хорошо бы iostat -xdmc 1 посмотреть
пакет c iostat, нужно руками подкинуть сначала, его нет в укм.
04.07.2019 08:08
DMaslov
 
iostat какой версии искать?

Если у кого уже найден, можете закинуть в хранилище.
04.07.2019 08:38
OlegON
 
у меня, увы, нет...
а в процесслисте-то что?
04.07.2019 08:51
DMaslov
 
Код:
mysql> show processlist;
+----+------------------+------------------+-----------+---------+------+-------+------------------+
| Id | User             | Host             | db        | Command | Time | State | Info             |
+----+------------------+------------------+-----------+---------+------+-------+------------------+
|  1 | ukm_terminal     | localhost:51366  | ukmclient | Sleep   |  187 |       | NULL             |
|  3 | ukm_terminal     | localhost:51368  | ukmclient | Sleep   |   18 |       | NULL             |
|  4 | ukm_terminal     | localhost:51369  | ukmclient | Sleep   |  186 |       | NULL             |
|  5 | ukm_terminal     | localhost:51370  | ukmclient | Sleep   |  186 |       | NULL             |
|  7 | ukm3w5e111lra73k | 192.168.4.2:4983 | ukmclient | Sleep   |   53 |       | NULL             |
|  9 | ukm3w5e111lra73k | 192.168.4.2:4984 | ukmclient | Sleep   |  150 |       | NULL             |
| 11 | root             | localhost        | NULL      | Query   |    0 | NULL  | show processlist |
+----+------------------+------------------+-----------+---------+------+-------+------------------+
7 rows in set (0,00 sec)
mysql>

Конфу как поменяю, отпишу о результате.
04.07.2019 08:58
OlegON
 
ну смотреть-то надо, когда тормозит :) сейчас мускул простаивает
04.07.2019 09:22
DMaslov
 
Он щас все время до 70 до 99 % загрузки процессора показывает..
Кроме сессий, конечно, надо понимать, что каждая делает.
Ваще есть AWR для mysql ? :)
04.07.2019 09:27
OlegON
 
Цитата:
DMaslov Ваще есть AWR для mysql
были самостоятельные поделки, я в итоге бросил их искать... тут в разделе мускула были скрипты для получения рекомендаций, можешь их посмотреть
а по процесслисту у тебя видно, что активных сессий нет
04.07.2019 09:36
vdm
 
Цитата:
DMaslov iostat какой версии искать?
Есть древний из redhat 9, но никакого смысла в нем не увидел - показывает только загрузку cpu без hdd, видимо из-за версии ядра или чего там еще системного было обновлено за последние годы.

Вообще с mysql на кассе иногда подобное было после некорректных выключений. Лечилось перезаливкой базы.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.