Рейтинг:1

Как я могу оптимизировать использование памяти сервера mysql на ubuntu?

флаг br

У меня версия сервера Ubuntu 20.04.2 LTS. На нем я установил только версию mysql 8.0.25-0ubuntu0.20.04.1

Это выделенный сервер, поэтому я настроил my.cnf следующим образом:

innodb_dedicated_server = 1
skip_name_resolve = 1
key_buffer_size = 16M
myisam-recover-options = РЕЗЕРВНАЯ КОПИЯ
max_binlog_size = 100M

Сервер представляет собой виртуальную машину vmware с 10 ГБ ОЗУ, 8 ЦП (2 ядра, 4 сокета).

Проблема вот в чем; время от времени (раз в день или каждые 2 дня) mysql падает с сообщением «недостаточно памяти». Например, только что я проверил свою свободную память с помощью free -m, и это было 130. Я думал, что это нормально из-за innodb_dedicated_server.Я запустил таблицу изменений для таблицы с 3,5 миллионами строк, и тогда она разбилась. Возможно ему не хватило памяти для таблицы изменений?

Как я могу оптимизировать это? Я бы хотел, чтобы он использовал как можно больше памяти, но я не хочу, чтобы он зависал из-за таблицы изменений...

Любая помощь? Спасибо!

РЕДАКТИРОВАТЬ - файлы журнала:

20 июля, 00:08:35 ITMI-PHSE-MYSQL snapd[937]: storehelpers.go:551: невозможно обновить: snap не имеет доступных обновлений: «core», «core18», «core20», «lxd»
20 июля, 00:08:35 ITMI-PHSE-MYSQL snapd[937]: autorefresh.go:513: auto-refresh: все снимки обновлены
20 июля, 00:09:01 ITMI-PHSE-MYSQL CRON[33080]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля 00:17:01 ITMI-PHSE-MYSQL CRON[33096]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 00:39:01 ITMI-PHSE-MYSQL CRON[33125]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 01:09:01 ITMI-PHSE-MYSQL CRON[33159]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 01:17:01 ITMI-PHSE-MYSQL CRON[33175]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 01:38:46 ITMI-PHSE-MYSQL systemd[1]: fwupd.service: успешно.
20 июля, 01:39:01 ITMI-PHSE-MYSQL CRON[33216]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 02:09:01 ITMI-PHSE-MYSQL CRON[33255]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 02:17:02 ITMI-PHSE-MYSQL CRON[33269]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 02:39:01 ITMI-PHSE-MYSQL CRON[33293]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 03:09:01 ITMI-PHSE-MYSQL CRON[33327]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 03:10:01 ITMI-PHSE-MYSQL CRON[33330]: (root) CMD (test -e /run/systemd/system || SERVICE_MODE=1 /sbin/e2scrub_all -A -r)
20 июля, 03:17:01 ITMI-PHSE-MYSQL CRON[33341]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 03:31:24 ITMI-PHSE-MYSQL systemd[1]: запуск сообщений Ubuntu Advantage APT и MOTD...
20 июля, 03:31:26 ITMI-PHSE-MYSQL systemd[1]: ua-messaging.service: успешно.
20 июля, 03:31:26 ITMI-PHSE-MYSQL systemd[1]: завершены сообщения Ubuntu Advantage APT и MOTD.
20 июля 03:39:01 ITMI-PHSE-MYSQL CRON [33388]: (корень) CMD ( [ -x /usr/lib/php/sessionclean ] && если [ ! -d /run/systemd/system ]; тогда / usr/lib/php/sessionclean; фи)
20 июля, 04:09:01 ITMI-PHSE-MYSQL CRON[33423]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 04:17:01 ITMI-PHSE-MYSQL CRON[33436]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 04:39:01 ITMI-PHSE-MYSQL CRON[33459]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 05:09:01 ITMI-PHSE-MYSQL CRON [33496]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 05:17:01 ITMI-PHSE-MYSQL CRON[33506]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 05:39:01 ITMI-PHSE-MYSQL CRON[33532]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 06:09:01 ITMI-PHSE-MYSQL CRON [33568]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 06:10:24 ITMI-PHSE-MYSQL systemd[1]: запуск ежедневного обновления и очистки...
20 июля, 06:10:28 ITMI-PHSE-MYSQL systemd[1]: apt-daily-upgrade.service: успешно.
20 июля, 06:10:28 ITMI-PHSE-MYSQL systemd[1]: завершено Ежедневное обновление и очистка.
20 июля, 06:17:01 ITMI-PHSE-MYSQL CRON[33675]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 06:25:01 ITMI-PHSE-MYSQL CRON[33688]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) )
20 июля, 06:39:01 ITMI-PHSE-MYSQL CRON [33782]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 07:09:01 ITMI-PHSE-MYSQL CRON[33826]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 07:17:01 ITMI-PHSE-MYSQL CRON[33842]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 07:39:01 ITMI-PHSE-MYSQL CRON [33868]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 08:09:02 ITMI-PHSE-MYSQL CRON [33940]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 08:17:01 ITMI-PHSE-MYSQL CRON[33961]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 08:39:02 ITMI-PHSE-MYSQL CRON [34011]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 09:09:01 ITMI-PHSE-MYSQL CRON [34089]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 09:17:01 ITMI-PHSE-MYSQL CRON[34132]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля, 09:17:55 ITMI-PHSE-MYSQL systemd[1]: запущен сеанс 529 пользователя lorenzo.
20 июля, 09:39:01 ITMI-PHSE-MYSQL CRON [34363]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 09:42:01 ITMI-PHSE-MYSQL CRON[34370]: (root) CMD ( test -x /etc/cron.daily/popularity-contest && /etc/cron.daily/popularity-contest --crond)
20 июля, 10:07:00 ITMI-PHSE-MYSQL systemd[1]: начальное сообщение дня...
20 июля, 10:07:12 ITMI-PHSE-MYSQL 50-motd-news[34482]: * Супер-оптимизация для небольших пространств — читайте, как мы сократили память
20 июля, 10:07:12 ITMI-PHSE-MYSQL 50-motd-news[34482]: площадь, занимаемая MicroK8, делает его самым маленьким полным K8 в мире.
20 июля, 10:07:12 ITMI-PHSE-MYSQL 50-motd-news[34482]: https://ubuntu.com/blog/microk8s-memory-optimisation
20 июля, 10:07:12 ITMI-PHSE-MYSQL systemd[1]: motd-news.service: успешно.
20 июля, 10:07:12 ITMI-PHSE-MYSQL systemd[1]: готовое сообщение дня.
20 июля 10:09:01 ITMI-PHSE-MYSQL CRON[34503]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля 10:17:03 ITMI-PHSE-MYSQL CRON[34525]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 июля 10:39:02 ITMI-PHSE-MYSQL CRON[34591]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then / usr/lib/php/sessionclean; фи)
20 июля, 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195446] mysqld вызвал oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), порядок=0, oom_score_adj=0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195450] ЦП: 2 PID: 34627 Связь: mysqld Не испорчено 5.4.0-77-универсальный # 86-Ubuntu
20 июля, 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195451] Имя оборудования: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 12/12/2018
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195452] Трассировка вызова:
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195460] dump_stack+0x6d/0x8b
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195464] dump_header+0x4f/0x1eb
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195467] oom_kill_process.cold+0xb/0x10
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195470] out_of_memory.part.0+0x1df/0x3d0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195472] out_of_memory+0x6d/0xd0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195475] __alloc_pages_slowpath+0xd5e/0xe50
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195479] __alloc_pages_nodemask+0x2d0/0x320
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195481] alloc_pages_current+0x87/0xe0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195484] __page_cache_alloc+0x72/0x90
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195486] pagecache_get_page+0xbf/0x300
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195489] filemap_fault+0x6b2/0xa50
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195492]? unlock_page_memcg+0x12/0x20
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195494]? page_add_file_rmap+0xff/0x1a0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195497]? файлmap_map_pages+0x24c/0x380
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195500] ext4_filemap_fault+0x32/0x50
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195502] __do_fault+0x3c/0x130
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195505] do_fault+0x24b/0x640
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195507] __handle_mm_fault+0x4c5/0x7a0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195509] handle_mm_fault+0xca/0x200
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195512] do_user_addr_fault+0x1f9/0x450
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195515] __do_page_fault+0x58/0x90
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195517] do_page_fault+0x2c/0xe0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195520] page_fault+0x34/0x40
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195522] RIP: 0033:0x7ffb5f76afff
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195527] Код: неверное значение RIP.
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195528] RSP: 002b:00007ffb0c051ea0 EFLAGS: 00010246
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195530] RAX: 00000000000000a0 RBX: 00007ff8ec513020 RCX: 00000000000000000
20 июля, 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195531] RDX: 0000000000000014 RSI: 00007ffb0c051ef0 RDI: 00007ff8ec00e6b0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195532] RBP: 00007ffb0c051ee0 R08: 00007ff8ec00e6b0 R09: 00007ff8ec00e70c
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195533] R10: 00007ff8ec00e70c R11: 00007ffb0c051e58 R12: 00007ff8ec051e40
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195533] R13: 0000000000000014 R14: 00007ffb0c051ef0 R15: 00000000000000014
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195535] Mem-Info:
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] active_anon: 2436714 inactive_anon: 283 изолированный_anon: 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] активный_файл: 185 неактивный_файл: 37 изолированный_файл: 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] неотвратимый: 4634 грязный: 3 обратная запись: 0 нестабильный: 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] slab_reclaimable: 16654 slab_unreclaimable: 32409
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] отображено: 2438 shmem: 696 таблиц страниц: 5722 отказов: 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195546] бесплатно: 27493 free_pcp: 1798 free_cma: 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195549] Узел 0 active_anon:9746856kB inactive_anon:1132kB active_file:740kB inactive_file:148kB невозможно выбить:18536kB изолировано(анон):0kB изолировано(файл):0kB отображено:9752kB грязно :12 КБ обратная запись: 0 КБ shmem: 2784 КБ shmem_thp: 0 КБ shmem_pmdmapped: 0 КБ anon_thp: 0 КБ writeback_tmp: 0 КБ нестабильная: 0 КБ all_unreclaimable? нет
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195550] Узел 0 DMA свободен: 15860 КБ мин: 104 КБ низкий: 128 КБ высокий: 152 КБ настоящее: 15992 КБ управляемое: 15908 КБ mlocked: 0 КБ kernel_stack: 0 КБ таблицы страниц: 0 КБ bounce: 0 КБ free_pcp: 0 КБ local_pcp: 0 КБ free_cma: 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195554] lowmem_reserve []: 0 2911 9861 9861 9861
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195557] Узел 0 DMA32 свободен: 47248 КБ мин: 19920 КБ низкий: 24900 КБ высокий: 29880 КБ настоящее: 3129216 КБ управляемое: 3063680 КБ mlocked: 0 КБ kernel_stack: 952 КБ таблицы страниц: 5864 КБ bounce: 0 КБ free_pcp: 3104 КБ local_pcp: 296 КБ free_cma: 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195560] lowmem_reserve[]: 0 0 6949 6949 6949
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195562] Узел 0 Нормальный свободный: 46864 КБ мин.: 47552 КБ низкий: 59440 КБ высокий: 71328 КБ active_anon: 6819112 КБ inactive_anon: 1040 КБ настоящее: 7340032 КБ управляемое: 7124380 КБ mlocked: 18536 КБ kernel_stack: 5784 КБ таблицы страниц: 17024 КБ отскок: 0 КБ free_pcp: 4088 КБ local_pcp: 444 КБ free_cma: 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195566] lowmem_reserve[]: 0 0 0 0 0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195568] Узел 0 DMA: 1*4 КБ (U) 0*8 КБ 1*16 КБ (U) 1*32 КБ (U) 1*64 КБ (U) 1* 128кБ (U) 1*256кБ (U) 0*512кБ 1*1024кБ (U) 1*2048кБ (M) 3*4096кБ (M) = 15860кБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195575] Узел 0 DMA32: 932*4 КБ (UE) 697*8 КБ (UE) 593*16 КБ (UE) 198*32 КБ (ME) 210*64 КБ (UME) ) 63*128 КБ (UME) 1*256 КБ (M) 0*512 КБ 0*1024 КБ 0*2048 КБ 0*4096 КБ = 46888 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195583] Узел 0 Обычный: 1338*4 КБ (UME) 656*8 КБ (UE) 246*16 КБ (UE) 128*32 КБ (UME) 131*64 КБ (UME) ) 93*128 КБ (UME) 14*256 КБ (UE) 2*512 КБ (ME) 1*1024 КБ (M) 1*2048 КБ (M) 0*4096 КБ = 46600 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195592] Узел 0 hugepages_total = 0 hugepages_free = 0 hugepages_surp = 0 hugepages_size = 1048576kB
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195593] Узел 0 hugepages_total = 0 hugepages_free = 0 hugepages_surp = 0 hugepages_size = 2048kB
20 июля, 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195594] всего 3206 страниц кэша страниц
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195595] 0 страниц в кеше подкачки
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195596] Статистика кеша подкачки: добавить 0, удалить 0, найти 0/0
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195596] Свободный обмен = 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195597] Общий объем подкачки = 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195598] 2621310 страниц ОЗУ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195599] 0 страниц HighMem/MovableOnly
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195599] зарезервировано 70318 страниц
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195600] 0 страниц cma зарезервировано
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195600] 0 страниц hwpoisoned
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195601] Состояние задач (значения памяти в страницах):
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195602] [pid] uid tgid total_vm rss pgtables_bytes swapents oom_score_adj name
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195610] [567] 0 567 16228 966 139264 0 -250 systemd-journal
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195618] [598] 0 598 5551 1083 73728 0 -1000 systemd-udevd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195620] [612] 101 612 4602 820 81920 0 0 systemd-network
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195623] [827] 0 827 70052 4498 94208 0 -1000 multipathd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195625] [878] 102 878 5972 1328 86016 0 0 systemd-resolve
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195627] [879] 100 879 22557 976 77824 0 0 systemd-timesyn
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195629] [891] 0 891 11885 823 77824 0 0 VGAuthService
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195630] [892] 0 892 40670 402 77824 0 0 vmtoolsd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195632] [920] 0 920 59126 490 98304 0 0 учетные записи-демон
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195634] [923] 0 923 1703 577 45056 0 0 cron
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195635] [924] 105 924 1913 817 61440 0 -900 dbus-daemon
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195637] [929] 0 929 20492 498 61440 0 0 irqbalance
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195639] [931] 0 931 7269 2723 90112 0 0 networkd-dispat
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195640] [932] 0 932 8544 1105 106496 0 0 nmbd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195643] [935] 103 935 56125 526 81920 0 0 rsyslogd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195645] [937] 0 937 455043 3781 360448 0 -900 snapd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195647] [947] 0 947 4207 444 69632 0 0 systemd-logind
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195648] [951] 0 951 948 500 45056 0 0 atd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195650] [964] 0 964 1497 626 49152 0 0 логин
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195652] [984] 0 984 3044 889 69632 0 -1000 sshd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195654] [996] 0 996 26978 2694 110592 0 0 автоматическое обновление
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195656] [1013] 0 1013 58179 213 86016 0 0 polkitd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195658] [1048] 0 1048 12242 1806 135168 0 0 smbd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195665] [1063] 0 1063 11686 859 131072 0 0 smbd-notified
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195666] [1064] 0 1064 11688 797 131072 0 0 cleanupd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195668] [1090] 0 1090 12238 1058 131072 0 0 lpqd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195670] [1355] 1000 1355 4626 653 81920 0 0 systemd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195676] [1356] 1000 1356 42217 865 94208 0 0 (sd-pam)
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195682] [1361] 1000 1361 2104 926 57344 0 0 bash
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195684] [4014] 0 4014 60297 718 102400 0 0 upowerd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195686] [20666] 110 20666 4128901 2416524 20922368 0 0 mysqld
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195688] [29379] 0 29379 12332 1183 135168 0 0 smbd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195690] [34134] 0 34134 3482 849 65536 0 0 sshd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195692] [34276] 1000 34276 3515 539 69632 0 0 sshd
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195694] [34277] 1000 34277 2102 935 57344 0 0 bash
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195696] [34286] 0 34286 2396 706 57344 0 0 sudo
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195698] [34289] 0 34289 2096 657 53248 0 0 вс
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195699] [34290] 0 34290 1809 460 49152 0 0 bash
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195701] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/mysql. служба, задача = mysqld, pid = 20666, uid = 110
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195886] Недостаточно памяти: Убитый процесс 20666 (mysqld) total-vm: 16515604kB, anon-rss: 9666096kB, file-rss: 0kB, shmem-rss: 0kB , UID:110 pgtables:20432kB oom_score_adj:0
20 июля, 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.658941] oom_reaper: процесс 20666 (mysqld), теперь anon-rss: 0kB, file-rss: 0kB, shmem-rss: 0kB
20 июля 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: основной процесс завершен, код = убит, статус = 9/KILL
20 июля, 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: Ошибка с результатом «сигнал».
20 июля, 10:40:55 ITMI-PHSE-MYSQL systemd[1]: mysql.service: запланированное задание перезапуска, счетчик перезапусков равен 8.
20 июля, 10:40:55 ITMI-PHSE-MYSQL systemd[1]: сервер сообщества MySQL остановлен.
20 июля, 10:40:55 ITMI-PHSE-MYSQL systemd[1]: запуск MySQL Community Server...
20 июля 10:41:02 ITMI-PHSE-MYSQL systemd[1]: запущен сервер сообщества MySQL.
флаг in
Если ваша база данных настолько велика, что ей требуется больше памяти, добавьте больше памяти.
флаг br
Я мог бы добавить больше памяти, но я не думаю, что проблема в «большей памяти». Если я установлю bufferpoolsize = 2G, вероятно, больше не будет сбоев. Поскольку я установил innodb_dedicated_server, он должен быть автоматическим, почему он падает?
флаг ua
Каково значение `innodb_buffer_pool_size`? Какие еще приложения работают на виртуальной машине? Какая операция выполнялась во время сбоя?
флаг br
'innodb_buffer_pool_size', '8589934592'. Как написано в описании это выделенный сервер, в тот момент я делал альтерную таблицу
Wilson Hauck avatar
флаг jp
Пожалуйста, опубликуйте последние 400 строк журнала ошибок для анализа.
флаг br
Я добавил файлы журнала.
Рейтинг:0
флаг jp

Возможно, вы захотите пересмотреть эту ситуацию, о которой сообщается в вашем журнале ошибок -

20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195596] Свободный обмен = 0 КБ
20 июля 10:40:55 Ядро ITMI-PHSE-MYSQL: [597449.195597] Общий объем подкачки = 0 КБ

Я бы рекомендовал минимальный объем подкачки 6 ГБ для вашей ОС, чтобы избежать OOM.

Лучше быть медленным в течение нескольких миллисекунд или секунд, чем OOM остановился.

флаг br
Спасибо за уделенное время. Я не уверен, как установить минимальный своп 6 ГБ, я изучу и применю его. Однако я не понимаю, почему это происходит. это выделенная машина только с innodb_dedicated_server=1
Wilson Hauck avatar
флаг jp
Даже выделенный сервер может достичь нехватки памяти. Рассмотрите наши предложения Free My Top 4 Global Variable.
Wilson Hauck avatar
флаг jp
Из любого поискового запроса браузера — учебник по пространству подкачки Ubuntu — для получения информации, которая поможет создать пространство подкачки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.