MySQL bench: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) Нет описания правки |
||
Строка 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