Назад | Перейти на главную страницу

Percona: Каковы последствия изменения repl.commit_order?

Сейчас я пробую Galera Cluster с Percona 5.6. Я перешел к тестированию двухузлового кластера на baremetal. С участием repl.commit_order Если установлено значение 0 (выключено), производительность TPS, измеренная с помощью sysbench, сопоставима с производительностью автономного экземпляра Percona.

когда repl.commit_order установлено значение 3 (по умолчанию), производительность TPS составляет около 10% по сравнению с автономным экземпляром Percona.

Команда Sysbench в каждом экземпляре:

sysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --oltp-table-size=5000000 --oltp-tables-count=1 --num-threads=32 --mysql-host=127.0.0.1 --mysql-user=root --mysql-password=**** --mysql-port=3306 --report-interval=1 --max-requests=0 --max-time=0 --mysql-db=sbtest run

Во-первых: каковы последствия различных режимов commit_order?

Во-вторых: может ли кто-нибудь предложить какие-либо другие настройки, которые улучшат производительность?

На самом деле оказалось, что для повышения производительности кластера можно сделать и другие вещи. Эти две ссылки были полезными ресурсами:

http://openlife.cc/blogs/2011/august/running-sysbench-tests-against-galera-cluster

https://www.percona.com/blog/2013/12/07/linux-performance-tuning-tips-mysql/