Очень нужна помощь оптимизировать работу базы данных.
Имеем MariaDB 10.3.38 и Ubuntu 20.04.6.
Оперативки 100Gb, 60 ядер.
Нужно обрабатывать не сложные запросы без вложенных запросов, только JOIN.
Но данных много, по 200К - 400К вытаскивать и обрабатывать и по 100К-300К запросов выполнять.
Сейчас конфигурация стандартная, 3000 запросов с JOIN выполняется 4 минуты.
Таблицы InnoDB
Вот конфиг:
[server]
[mysqld]
user = mysql
pid-file = /run/mysqld/mysqld.pid
socket = /run/mysqld/mysqld.sock
#port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
bind-address = 127.0.0.1
query_cache_size = 16M
log_error = /var/log/mysql/error.log
expire_logs_days = 10
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
[embedded]
[mariadb]
[mariadb-10.3]