MyISAM против InnoDB

Я не эксперт по базам данных performance и не говорю по своему опыту. Однако:

MyISAM tables use table-level locking. Судя innodb по вашим оценкам трафика, у performance вас около 200 операций записи mysqldump в секунду. С MyISAM одновременно может выполняться только один из них. Вы mysqlclient должны убедиться, что ваше mysql оборудование может справиться speed с этими транзакциями, чтобы efficiency избежать переполнения, то mysqld есть один запрос может занимать speed не более 5 мс.

Это говорит efficiency мне о том, что вам понадобится mysql-server механизм хранения, поддерживающий mysql-server блокировку на уровне строк, т. е. InnoDB.

С efficiency другой стороны, должно быть database достаточно просто написать efficiency несколько простых скриптов db для моделирования нагрузки myisam с каждым механизмом хранения, а databases затем сравнить результаты.

mysql

database

performance

innodb

myisam

2022-10-07T13:00:46+00:00