MySQL PXC Gcache计算

时间:2017-11-03 09:41:02

标签: mysql galera percona-xtradb-cluster

我正在尝试知道如何为我的服务器计算正确的gcache,并且在下面的帖子中讨论了如何执行此操作:

https://www.percona.com/blog/2014/09/08/calculate-correct-size-percona-xtradb-clusters-gcache/

在帖子中,谈到做以下事情以获得计算所需的值:

show global status like 'wsrep_received_bytes';
show global status like 'wsrep_replicated_bytes';
select sleep(60);
show global status like 'wsrep_received_bytes';
show global status like 'wsrep_replicated_bytes';

我的问题是,是否会在生产块中运行select sleep(60)所有读取MySQL(通过保持mysqld线程忙)?如何计算生产中的最佳gcache值?

1 个答案:

答案 0 :(得分:0)

  

将在生产块中运行select sleep(60)所有读取MySQL

绝对不是。 SELECT SLEEP(60)用于您的连接。你不必经营这个;你可以只看钟,等一分钟再运行另一个SQL。

  

如何计算生产中的最佳gcache值?

只需关注博文;这很简单。现在获取值,等待1分钟,再次获得值,乘以60得到1小时值的变化估计值。将gcache设置为该大小四舍五入到最接近的1GB。

相关问题