Действия

MySQL bench: различия между версиями

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

Нет описания правки
Нет описания правки
Строка 1: Строка 1:
Про тестирование: [https://ruhighload.com/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8+mysql РАЗ] [https://habr.com/ru/post/242337/ ДВА (хабр)] [http://amiweb.ru/linux/testiruem-proizvoditelnost-mysql ТРИ (немного но всеже)]<br>
Про тестирование: [https://ruhighload.com/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8+mysql РАЗ] [https://habr.com/ru/post/242337/ ДВА (хабр)] [http://amiweb.ru/linux/testiruem-proizvoditelnost-mysql ТРИ (немного но всеже)] [https://rtfm.co.ua/mysql-mysqlslap-nagruzochnoe-testirovanie/ mysqlslap]<br>
Про оптимизацию: [https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f+%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0+mysql ТЫК]<br>
Про оптимизацию: [https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f+%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0+mysql ТЫК]<br>
Генератор оптимального конфига: [https://ruhighload.com/mycnfexample ТЫК] <br>
Генератор оптимального конфига: [https://ruhighload.com/mycnfexample ТЫК] <br>

Версия от 17:06, 13 декабря 2020

Про тестирование: РАЗ ДВА (хабр) ТРИ (немного но всеже) 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