MySQL集群管理器1.4发布说明
自动调优[——dryrun][——sequential-restart][——writeload=writeload]模板cluster_namewriteload:{低|中|高}模板:{web |实时|测试}
属性的指定值自动调优集群的许多参数模板
参数和[可选]writeload
选项,以优化集群的性能。
网络
:最大化给定硬件的性能。即时的
:最大化性能,最大化对超时的敏感性,以最小化检测失败集群进程所需的时间。测试
:小规模测试使用的资源最少。不适用于生产环境。
有效值——writeload
是:
低
:预期负载包括少于100个写事务每秒。媒介
:预期负载包括每秒100到1000个写事务。时使用的默认值——writeload
没有指定。高的
:预期负载包括每秒超过1000个写事务。
集群必须在创造了
或者全面运作
状态否则将导致错误。该命令通过发出一些集
调整不同参数的命令,然后对群集执行滚动重启。对于MySQL Cluster Manager 1.4.8及以后版本,使用——sequential-restart
选项进行滚动重新启动顺序一个。
当——dryrun
选项,则该命令不会对集群进行任何实际更改,而是将集
用于对文件进行调优的命令/
。path-to-mcm-data-repository
/集群/clustername
/ tmp /自动调谐。message_id
.mcm
mcm>自动调度--dryrun --writeload =高实时mycluster;+ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + |命令结果|+ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + |自动计算完成。请检查/opt/mcm_data/clusters/mycluster/tmp/autotune.30fcce24_2184_0.mcm on host flundra以获取应用的设置。|+ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 1行套装(0.62秒)
壳>猫/ opt / mcm_data /集群/ mycluster / tmp / autotune.30fcce24_2184_0。MCM.# The following will be applied to the current cluster config: set HeartbeatIntervalDbDb:ndbmtd=1500 mycluster; set HeartbeatIntervalDbApi:ndbmtd=1500 mycluster; set RedoBuffer:ndbmtd=64M mycluster; set SharedGlobalMemory:ndbmtd=20M mycluster; set DataMemory:ndbmtd=83886080 mycluster; set IndexMemory:ndbmtd=18874368 mycluster; set MaxNoOfExecutionThreads:ndbmtd=2 mycluster; set FragmentLogFileSize:ndbmtd=256M mycluster; set NoOfFragmentLogFiles:ndbmtd=3 mycluster;
控件中检出这些更改后.mcm
文件,如果不想将它们全部应用到集群,可以编辑.mcm
文件,然后在MCM.客户端(见3.5.2.3“创建并配置目标集群”章节如何去做)。如果您对文件中描述的所有更改都满意,则发出自动运动
再次命令——dryrun
选项,执行调优:
MCM >自动调优——writeload=高实时mycluster;+-----------------------------------------------------+ | 命令的结果 | +-----------------------------------------------------+ | 实时集群成功自动调谐到模板 | +-----------------------------------------------------+ 1行组(2分钟58.09秒)
请注意
该命令仅支持MySQL NDB Cluster 7.4及以后版本。