Действия

MySQL bench

Материал из lulzette's wiki

Версия от 13:43, 12 января 2021; Losted (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Про тестирование: РАЗ ДВА (хабр) ТРИ (немного но всеже) mysqlslap
Про оптимизацию: ТЫК ТЫК-ТЫК
Генератор оптимального конфига: ТЫК

Тестирование

Команды из той статьи немного неактуальны, так как sysbench обновился. Актуальные команды:

sysbench --time=120 --threads=4 --mysql-user=root --mysql-password=root --db-driver=mysql --table_size=50000 --tables=2 oltp_read_write run

Полезные параметры:

  • --time=120 - время выполнения
  • --threads=4 - потоки
  • --table_size=50000 - размер таблицы
  • --tables=2 - количество таблиц


Больше разных тестов:

root@test-sysbench:~/sysbench/src/lua# ls -1
bulk_insert.lua
empty-test.lua
internal
Makefile
Makefile.am
Makefile.in
oltp_common.lua
oltp_delete.lua
oltp_insert.lua
oltp_point_select.lua
oltp_read_only.lua
oltp_read_write.lua
oltp_update_index.lua
oltp_update_non_index.lua
oltp_write_only.lua
prime-test.lua
select_random_points.lua
select_random_ranges.lua