cockroach官方文档翻译--3.4 集群设置
2018-01-24 14:18
489 查看
3.4 集群设置
如何改变集群级参数:注意:
与集群级参数设置不同,节点级设置只针对单节点。节点级设置,在start一个节点的时候定义,除非重启或者停止不能改变。
集群级设置应用控制集群的所有节点,例如,是否分享诊断细节到cockroachDB实验室,调试和集群调整的高级选项。
3.4.1 设置
注意:多数集群级参数意在调整cockroachDB内部,在改变这些设置之前,强烈建议与cockroachDB实验室讨论你的意图。。
diagnostics.reporting.enabled: 打开自动报告使用数据给cockroachDB实验室,boolean,默认true
diagnostics.reporting.interval: 自动报告内部,增加这个值将导致每个节点的内存使用增加,报告数据被收集到内存中,interval,默认1 hour
diagnostics.reporting.report_metrics:打开收集报告诊断数据,只有在diagnostics.reporting.enabled为true情况下启动,boolean,默认为true
diagnostics.reporting.send_crash_reports:收集节点崩溃,只有在diagnostics.reporting.enabled为true情况下启动,boolean,默认为true
sql.defaults.distsql:定义新的客户端会话是否默认分发query执行,integer,默认为1(自动)
sql.metrics.statement_details.enabled:收集每个节点,每条query语句的统计信息,保存在虚拟表crdb_internal.node_statement_statistics,boolean,默认为true
sql.metrics.statement_details.dump_to_logs:在每个节点,也复制,每条query语句的统计信息到log输出,当自动报告打开时可以启动,boolean,默认false。
sql.metrics.statement_details.threshold:只收集在threshold之上的每条语句的统计信息,interval,默认为0 secends(所有语句)。
sql.trace.log_statement_execute:在每个节点,复制所有的执行语句到log输出,boolean,默认false
3.4.2 查看当前集群设置
查看当前的集群设置:show cluster setting
其他的show语句:SHOW (session variable), SHOW CREATE TABLE, SHOW CREATE VIEW, SHOWUSERS, SHOW DATABASES, SHOW COLUMNS, SHOW GRANTS, and SHOW CONSTRAINTS.
3.4.2 改变集群设置
set clustersetting在改变集群设置之前,注意:
--改变集群设置不是立即生效的,必须被传送到集群的其他节点,
--不推荐改变集群设置,upgrading to anew version of CockroachDB,等待直到所有的节点更新后,再改变。
相关文章推荐
- 【大数据系列】hadoop集群设置官方文档翻译
- cockroach官方文档翻译--3.2 产品的推荐设置
- cockroach官方文档翻译---3.1 部署一个测试集群
- Storm官方文档翻译之在生产环境集群中运行Topology
- redis 集群官方中文文档翻译
- cockroach官方文档翻译---2.1 架构概要
- cockroach官方文档翻译---2.6 存储层
- django 1.8 官方文档翻译: 6-1-1 Django 的设置
- cockroach官方文档翻译---2.2 SQL层
- cockroach官方文档翻译---2.4分布层
- cockroach官方文档翻译--3.7 配置复制区域
- Dojo1.11官方教程文档翻译(3.4)Dojo特效
- Zookeeper 3.4 官方文档翻译
- ABP官方文档翻译 3.4 领域服务
- cockroach官方文档翻译---1.安装与启动
- Ceph集群中为静态web主机配置网关(redhat官方文档翻译)
- Storm官方文档翻译之设置开发环境
- ABP官方文档翻译 2.5 设置管理
- [Unity官方文档翻译]Import Settings unity资源中的导入设置
- Storm官方文档翻译之在生产环境集群中运行Topology