
我目前正在使用 Percona 5.6 對 Galera Cluster 進行一些試驗。我已經在裸機上測試了 2 節點叢集。當設定為 0(關閉)時repl.commit_order
,使用 sysbench 測量的 TPS 效能與獨立 Percona 實例的效能相當。
當repl.commit_order
設定為 3(預設值)時,與獨立 Percona 實例相比,TPS 效能約為 10%。
每個實例中的 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 模式有何意義?
其次:任何人都可以建議其他可以提高效能的調整嗎?