mariadb-server-perl-10.6.9-alt1.noarch Шаги воспроизведения: 1)Установить: # apt-get install mariadb-server-perl perl-DBD-MariaDB 2) Запустить сервис: # systemctl start mysqld.service 3) Создать тестовую базу: # mysql -u root -e 'CREATE DATABASE perl_mysql_test;' 4) Выполнить: # mytop -d perl_mysql_test --prompt Результат: список процессов пуст MariaDB 10.6.8 on localhost load (0.08 0.07 0.04) up 0+00:06:12 [11:31:20] Queries: 4.5k qps: 12 Slow: 458.0 Se/In/Up/De(%): 14/53/00/00 Sorts: 0 qps now: 1 Slow qps: 0.2 Threads: 1 ( 1/ 0) 25/00/00/00 Handler: (R/W/U/D) 0/ 0/ 0/ 0 Tmp: R/W/U: 113/ 113/ 0 MyISAM Key Cache Efficiency: 100.0% Bps in/out: 2.8k/ 9.5k Now in/out: 97.5/ 3.9k Id User Host/IP DB Time % Cmd State Query -- ---- ------- -- ---- - --- ----- ---------- Ожидаемый результат: процессы отображаются MariaDB on localhost (10.4.20-MariaDB-alt1-log) up 0+00:01:42 [14:42:45] Queries: 4.3k qps: 43 Slow: 390.0 Se/In/Up/De(%): 14/56/00/00 Sorts: 0 qps now: 1 Slow qps: 0.0 Threads: 1 ( 6/ 2) 00/00/00/00 Handler: (R/W/U/D) 0/ 0/ 0/ 0 Tmp: R/W/U: 107/ 107/ 0 ISAM Key Efficiency: 100.0% Bps in/out: 10.1k/25.2k Now in/out: 22.6/ 3.7k Id User Host/IP DB Time % Cmd State Query -- ---- ------- -- ---- - --- ----- ---------- 1 system u 0 0.0 Daemon InnoDB purge co 2 system u 0 0.0 Daemon InnoDB purge wo 3 system u 0 0.0 Daemon InnoDB purge wo 4 system u 0 0.0 Daemon InnoDB purge wo 5 system u 0 0.0 Daemon InnoDB shutdown 21 root localhost client_te 0 0.0 Query Init show full processlist
Ошибка воспроизводится на server-10.1-x86-64 с версиями: [p10] mariadb-server-perl-10.6.9-alt1.noarch [sisyphus] mariadb-server-perl-10.11.5-alt1.1.noarch
(Ответ для Artem Varaksa на комментарий #1) > Ошибка воспроизводится По указанным шагам действительно не отображается ни одного процесса. Но если, например, запустить ещё один экземпляр > # mytop -d perl_mysql_test --prompt в отдельном сеансе, то эти у одного экземпляра утилиты отображаются корректно другой (и наоборот). Таким образом, поведение утилиты в целом ожидаемо. Но остаётся вопрос в том, показывал ли mytop ранее сам себя и служебные процессы вроде "InnoDB purge" (или же при изначальном создании ошибки получилось так, что только на старой системе выполнялся "InnoDB purge").