YMatrix 文档
快速上手
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_SEQUENCE
- CREATE_SERVER
- 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_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
工具指南
MatrixDB 4小版本升级
小版本升级是指在主版本号不变的前提下,升级到新的版本。 如:从4.0.0升级到4.0.2;从4.0.0升级到4.1.0
下面,以从MatrixDB 4.0.0 升级到4.3.0为例,介绍详细步骤:
1. 获取最新安装包
从官网获得4.3.0安装包,matrixdb-4.3.0-1.el7.x86_64.rpm,并拷贝到所有节点。
2. 停止集群
切换到mxadmin执行gpstop -af
:
su - mxadmin
gpstop -af
3. 在所有节点上执行更新命令
使用root账户升级rpm包:
yum upgrade matrixdb-4.3.0-1.el7.x86_64.rpm
注意,不要用
yum erase
,否则会删除前一个版本的配置
4. 重启mxui
systemctl restart matrixdb.supervisor.service
5. 修改配置并重启集群(4.3.10及之后的版本可跳过)
登录master主机,切换到mxadmin账户,先启动集群,将mars插件添加到shared_preload_libraries
配置中并重启:
su - mxadmin
gpstart -a
gpconfig -c shared_preload_libraries -v "matrixts,matrixmgr,matrixgate,telemetry,mars"
gpstop -arf
注意:shared_preload_libraries的值需要在原有配置的基础上增加mars
6. 升级插件
如果使用了matrixts插件和mars插件,请连接到数据库并使用下列SQL命令进行升级:
ALTER EXTENSION matrixts UPDATE;
ALTER EXTENSION mars UPDATE;