YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
- MPP 架构
- 镜像分布策略
- 持续聚集
- 滑动窗口
- 全文搜索
- Grafana 监控指标解读
- Prometheus 监控指标解读
- 术语表
-
工具指南
- mxaddmirrors
- mxbackup
- mxbench
- mxdeletesystem
- mxgate
- mxinitstandby
- mxmoveseg
- mxpacklogs
- mxrecover
- mxrestore
- mxshift
- mxstart
- mxstate
- mxstop
- gpconfig
- pgvector
-
数据类型
-
存储引擎
-
执行引擎
-
流计算引擎
-
灾难恢复
-
系统配置参数
- 使用说明(必读)
- 参数目录
- 文件位置参数
- 连接与认证参数
- 客户端连接默认值参数
- 错误报告和日志参数
- 资源消耗参数
- 查询调优参数
- 运行中的统计信息参数
- 自动清理参数
- 数据表参数
- 锁管理参数
- 资源管理参数
- YMatrix 数据库集群参数
- 预写式日志参数
- 复制参数
- PL/JAVA 参数
- 版本和平台兼容性参数
-
索引
-
扩展
SQL 参考
- ABORT
- ALTER_DATABASE
- ALTER_EXTENSION
- ALTER_EXTERNAL_TABLE
- ALTER_FOREIGN_DATA_WRAPPER
- ALTER_FOREIGN_TABLE
- ALTER_FUNCTION
- ALTER_INDEX
- ALTER_RESOURCE_GROUP
- ALTER_RESOURCE_QUEUE
- ALTER_ROLE
- ALTER_RULE
- ALTER_SCHEMA
- ALTER_SEQUENCE
- ALTER_SERVER
- ALTER_TABLE
- ALTER_TABLESPACE
- ALTER_TYPE
- ALTER_USER_MAPPING
- ALTER_VIEW
- ANALYZE
- BEGIN
- CHECKPOINT
- COMMIT
- COPY
- CREATE_DATABASE
- CREATE_EXTENSION
- CREATE_EXTERNAL_TABLE
- CREATE_FOREIGN_DATA_WRAPPER
- CREATE_FOREIGN_TABLE
- CREATE_FUNCTION
- CREATE_INDEX
- CREATE_RESOURCE_GROUP
- CREATE_RESOURCE_QUEUE
- CREATE_ROLE
- CREATE_RULE
- CREATE_SCHEMA
- CREATE_SEGMENT_SET
- CREATE_SEQUENCE
- CREATE_SERVER
- CREATE_STREAM
- CREATE_TABLE
- CREATE_TABLE_AS
- CREATE_TABLESPACE
- CREATE_TYPE
- CREATE_USER_MAPPING
- CREATE_VIEW
- DELETE
- DROP_DATABASE
- DROP_EXTENSION
- DROP_EXTERNAL_TABLE
- DROP_FOREIGN_DATA_WRAPPER
- DROP_FOREIGN_TABLE
- DROP_FUNCTION
- DROP_INDEX
- DROP_RESOURCE_GROUP
- DROP_RESOURCE_QUEUE
- DROP_ROLE
- DROP_RULE
- DROP_SCHEMA
- DROP_SEGMENT_SET
- DROP_SEQUENCE
- DROP_SERVER
- DROP_TABLE
- DROP_TABLESPACE
- DROP_TYPE
- DROP_USER_MAPPING
- DROP_VIEW
- END
- EXPLAIN
- GRANT
- INSERT
- LOAD
- LOCK
- REINDEX
- RELEASE_SAVEPOINT
- RESET
- REVOKE
- ROLLBACK_TO_SAVEPOINT
- ROLLBACK
- SAVEPOINT
- SELECT INTO
- SET ROLE
- SET TRANSACTION
- SET
- SHOW
- START TRANSACTION
- TRUNCATE
- UPDATE
- VACUUM
常见问题(FAQ)
MatrixGate监控参数解读
1. 基本信息
参数名 | 描述 | 参考报警阈值 |
---|---|---|
版本 | mxgate版本号 | |
运行时间 | mxgate运行时间 | |
进程号 | mxgate进程号 |
2. 任务信息
参数名 | 描述 | 参考报警阈值 |
---|---|---|
目标表 | 该任务数据插入的目标表 | |
总入库行数 | 该任务自mxgate启动以来,入库成功的数据总数 | |
总错误行数 | 该任务自mxgate启动以来,入库失败的数据总数 | 可以根据情况设置报警阈值 |
总入库大小 | 该任务自mxgate启动以来,入库成功的数据量大小 | |
并发度 | 并发总量:值为配置项stream-prepared+1,并发的上限配置 工作数量:实际工作的并发量,某些线程会进入休眠状态,所以实际工作的并发度可能小于配置 |
|
事务时间粒度 | 数据事务提交的时间跨度 |
3. 负载统计
参数名 | 描述 | 参考报警阈值 |
---|---|---|
提交行数 | 提交数据速率 | |
入库行数 | 成功入库速率 | |
阻塞行数 | 因为数据库吞吐问题导致提交后还未来得及入库的数据量 | 可以根据情况设置报警阈值 |
失败行数 | 入库失败速率 | 可以根据情况设置报警阈值 |
写入数据量 | 成功入库数据量速率 |
4. 延时统计
数据入库经历的各个阶段延时,为一段时间的统计值,包括:
- max:最大值
- min:最小值
- 95%:95%数据的平均值
参数名 | 描述 | 参考报警阈值 |
---|---|---|
总延时统计 | 该延时为下面几个延时之和 | |
insertStart延时统计 | 从执行INSERT到第一条数据发送给segment的延时 | 可以根据情况设置报警阈值 |
write延时统计 | mxgate将该批次数据发送给segment的耗时 | 可以根据情况设置报警阈值 |
insertDone延时统计 | 最后一条数据发送到segment到INSERT语句执行完毕的延时 | 可以根据情况设置报警阈值 |
commit延时统计 | 执行commit命令的延时 | 可以根据情况设置报警阈值 |