- 关于MogDB
- MogDB简介
- MogDB与openGauss
- MogDB发布说明
- 版本概览
- MogDB 3.1.1
- MogDB 3.1.0
- 开源组件
- 容器版本的MogDB
- compat-tools
- mogdb-monitor
- mog_filedump
- mog_xlogdump
- 使用限制
- 法律声明
- 快速入门
- MogDB实训平台
- 容器化安装
- 单节点安装
- 访问数据库
- 使用命令行访问MogDB
- gsql
- pgcli
- 使用图形工具访问MogDB
- Data Studio
- DBeaver
- Mogeaver
- 使用中间件访问MogDB
- WebLogic配置MogDB数据源参考
- WebSphere配置MogDB数据源参考
- 使用编程语言访问MogDB
- Java
- C/C++
- Python
- Go
- Rust
- NodeJS
- .Net
- 使用命令行访问MogDB
- 使用样本数据集Mogila
- 特性描述
- 概览
- 高性能
- CBO优化器
- 支持LLVM
- 向量化引擎
- 行列混合存储
- 自适应压缩
- SQL by pass
- 鲲鹏NUMA架构优化
- 支持线程池高并发
- SMP并行执行
- Xlog no Lock Flush
- Parallel Page-based Redo For Ustore
- 行存转向量化
- Astore行级压缩性能增强
- BTree索引压缩
- SQL trace观测功能
- 并行索引扫描
- 后台关键线程trace观测增强
- 排序算子优化
- 高可用
- 主备机
- 逻辑复制
- 逻辑备份
- 物理备份
- 作业失败自动重试
- 极致RTO
- 基于Paxos协议的高可用
- 级联备机
- 延时回放
- 备机增加删除
- 延迟进入最大可用模式
- 并行逻辑解码
- DCF
- CM(Cluster Manager)
- 支持global syscache
- 支持备机build备机
- 两地三中心跨Region容灾
- CM集群支持两节点部署
- 维护性
- 灰度升级
- 支持WDR诊断报告
- 慢SQL诊断
- Session性能诊断
- 系统KPI辅助诊断
- 故障诊断
- 插件拆分
- 数据库安全
- 访问控制模型
- 控制权和访问权分离
- 数据库认证机制
- 数据加密存储
- 数据库审计
- 网络通信安全
- 资源标签机制
- 统一审计机制
- 动态数据脱敏机制
- 行级访问控制
- 用户口令强度校验机制
- 全密态数据库等值查询
- 账本数据库机制
- 透明数据加密
- 企业级特性
- 函数及存储过程支持
- 支持SQL hint
- 全文索引
- Copy接口支持容错机制
- 分区
- 高级分析函数支持
- 物化视图
- 支持HyperLogLog
- 在线添加索引
- 自治事务
- 全局临时表
- 伪列ROWNUM
- 支持存储过程调试
- JDBC客户端负载均衡与读写分离
- In-place Update存储引擎
- 发布订阅
- 外键锁增强
- 支持OLTP场景数据压缩
- 事务异步提交
- 索引创建并行控制
- 动态分区裁剪
- COPY导入优化
- SQL运行时状态观测
- BRIN索引
- BLOOM索引
- 应用开发接口
- 支持标准SQL
- 支持标准开发接口
- PG接口兼容
- Oracle兼容增强
- MySQL兼容增强
- AI能力
- AI4DB:数据库自治运维
- 数据库指标采集、预测与异常监控
- 慢SQL根因分析
- 索引推荐
- 参数调优与诊断
- 慢SQL发现
- DB4AI:数据库驱动AI
- AI in DB:数据库内AI功能
- Predictor:AI查询时间预测
- ABO优化器
- 智能基数估计
- 自适应计划选择
- AI4DB:数据库自治运维
- 中间件
- 分布式数据库能力
- 使用kubernetes部署分布式数据库
- 分布式分析能力
- 安装指南
- 安装准备
- 环境要求
- 操作系统配置
- 容器化安装
- PTK方式安装
- OM方式安装
- 安装概述
- 获取安装包
- 极简安装
- 标准安装
- 安装验证
- 卸载MogDB
- 手动安装
- 推荐参数设置及新建测试库
- 安装准备
- 管理指南
- 本地化
- 区域支持
- 排序规则支持
- 字符集支持
- 日常运维
- 启停MogDB
- gsql客户端连接
- 日常维护检查项
- 检查操作系统参数
- 检查MogDB健康状态
- 检查数据库性能
- 检查和清理日志
- 检查时间一致性
- 检查应用连接数
- 例行维护表
- 例行重建索引
- 导出并查看WDR诊断报告
- 数据安全维护建议
- 慢SQL诊断
- 日志参考
- 主备管理
- MOT内存表管理
- MOT介绍
- MOT简介
- MOT特性及价值
- MOT关键技术
- MOT应用场景
- MOT性能基准
- 使用MOT
- MOT使用概述
- MOT准备
- MOT部署
- MOT使用
- MOT管理
- MOT样例TPC-C基准
- MOT的概念
- MOT纵向扩容架构
- MOT并发控制机制
- 扩展FDW与其他MogDB特性
- NUMA-aware分配和亲和性
- MOT索引
- MOT持久性概念
- MOT恢复概念
- MOT查询原生编译(JIT)
- 对比:磁盘与MOT
- 附录
- 参考文献
- 术语表
- MOT介绍
- 列存表管理
- 备份与恢复
- 概述
- 物理备份恢复
- 逻辑备份恢复
- 闪回恢复
- 两地三中心跨Region容灾
- 数据导出导入
- 导入数据
- 导入方式
- 通过INSERT语句直接写入数据
- 使用COPY FROM STDIN导入数据
- 使用gsql元命令导入数据
- 使用gs_restore命令导入数据
- 更新表中数据
- 深层复制
- 分析表
- 对表执行VACUUM
- 管理并发写入操作
- 导出数据
- 使用gs_dump和gs_dumpall命令导出数据概述
- 导出单个数据库
- 导出所有数据库
- 无权限角色导出数据
- 导入数据
- 升级指南
- 本地化
- AI特性指南
- AI特性概述
- AI4DB:数据库自治运维
- DBMind模式说明
- service子命令
- component子命令
- set子命令
- DBMind的支持组件
- Prometheus Exporter组件
- 概述
- 环境部署
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- Prometheus Exporter组件
- DBMind的AI子功能
- X-Tuner:参数调优与诊断
- 概述
- 使用准备
- 使用示例
- 获取帮助
- 命令参考
- 常见问题处理
- Index-advisor:索引推荐
- 单query索引推荐
- 虚拟索引
- workload级别索引推荐
- Slow Query Diagnosis:慢SQL根因分析
- 概述
- 环境部署
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- Forecast:趋势预测
- 概述
- 环境部署
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- SQLdiag:慢SQL发现
- 概述
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- SQL Rewriter: SQL语句改写
- 概述
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- Anomaly detection: 异常检测
- 概述
- 使用指导
- 获取帮助
- 命令参考
- 常见问题处理
- X-Tuner:参数调优与诊断
- DBMind模式说明
- DB4AI:数据库驱动AI
- 原生DB4AI引擎
- 全流程AI
- PLPython Fenced模式
- DB4AI-Snapshots数据版本管理
- AI in DB:数据库内AI功能
- 智能Explain:SQL语句查询时间预测
- 概述
- 环境部署
- 使用指导
- 最佳实践
- 常见问题处理
- 智能Explain:SQL语句查询时间预测
- ABO 优化器
- 智能基数估计
- 概述
- 前置条件
- 使用指导
- 最佳实践
- 常见问题处理
- 自适应计划选择
- 概述
- 前置条件
- 使用指导
- 最佳实践
- 常见问题处理
- 智能基数估计
- 安全指南
- 数据库安全管理
- 客户端接入认证
- 管理用户及权限
- 设置数据库审计
- 设置密态等值查询
- 设置账本数据库
- 设置透明数据加密(TDE)
- 数据库安全管理
- 开发者指南
- 应用程序开发教程
- 开发规范
- 概述
- 命名规范
- 设计规范
- 语法规范
- Query操作
- PostgreSQL兼容性
- 基于JDBC开发
- 概述
- JDBC包、驱动类和环境类
- 开发流程
- 加载驱动
- 连接数据库
- 连接数据库(以SSL方式)
- 连接数据库(UDS方式)
- 执行SQL语句
- 处理结果集
- 关闭连接
- 日志管理
- 示例:常用操作
- 示例:重新执行应用SQL
- 示例:通过本地文件导入导出数据
- 示例:从MY向MogDB进行数据迁移
- 示例:逻辑复制代码示例
- 示例:不同场景下连接数据库参数配置
- JDBC接口参考
- java.sql.Connection
- java.sql.CallableStatement
- java.sql.DatabaseMetaData
- java.sql.Driver
- java.sql.PreparedStatement
- java.sql.ResultSet
- java.sql.ResultSetMetaData
- java.sql.Statement
- javax.sql.ConnectionPoolDataSource
- javax.sql.DataSource
- javax.sql.PooledConnection
- javax.naming.Context
- javax.naming.spi.InitialContextFactory
- CopyManager
- JDBC常用参数参考
- 基于ODBC开发
- 概述
- ODBC包及依赖的库和头文件
- Linux下配置数据源
- 开发流程
- 示例:常用功能和批量绑定
- 典型应用场景配置
- ODBC接口参考
- 说明
- SQLAllocEnv
- SQLAllocConnect
- SQLAllocHandle
- SQLAllocStmt
- SQLBindCol
- SQLBindParameter
- SQLColAttribute
- SQLConnect
- SQLDisconnect
- SQLExecDirect
- SQLExecute
- SQLFetch
- SQLFreeStmt
- SQLFreeConnect
- SQLFreeHandle
- SQLFreeEnv
- SQLPrepare
- SQLGetData
- SQLGetDiagRec
- SQLSetConnectAttr
- SQLSetEnvAttr
- SQLSetStmtAttr
- 示例
- 基于libpq开发
- libpq使用依赖的头文件
- 开发流程
- 示例
- 链接参数
- libpq接口参考
- 数据库连接控制函数
- 说明
- PQconnectdbParams
- PQconnectdb
- PQconninfoParse
- PQconnectStart
- PQerrorMessage
- PQsetdbLogin
- PQfinish
- PQreset
- PQstatus
- 数据库执行语句函数
- PQclear
- PQexec
- PQexecParams
- PQexecParamsBatch
- PQexecPrepared
- PQexecPreparedBatch
- PQfname
- PQgetvalue
- PQnfields
- PQntuples
- PQprepare
- PQresultStatus
- 异步命令处理
- 说明
- PQsendQuery
- PQsendQueryParams
- PQsendPrepare
- PQsendQueryPrepared
- PQflush
- 取消正在处理的查询
- PQgetCancel
- PQfreeCancel
- PQcancel
- 数据库连接控制函数
- 基于Psycopg开发
- 基于Psycopg开发
- Psycopg包
- 开发流程
- 加载驱动
- 连接数据库
- 执行SQL语句
- 处理结果集
- 关闭连接
- 连接数据库(SSL方式)
- 示例:常用操作
- Psycopg接口参考
- psycopg2.connect()
- connection.cursor()
- cursor.execute(query,vars_list)
- curosr.executemany(query,vars_list)
- connection.commit()
- connection.rollback()
- cursor.fetchone()
- cursor.fetchall()
- cursor.close()
- connection.close()
- 调试
- 开发规范
- 存储过程
- 用户自定义函数
- PL/pgSQL-SQL过程语言
- PL/pgSQL语言函数介绍
- 数据类型
- 数据类型转换
- 数组和record
- 声明语法
- 基本语句
- 动态语句
- 控制语句
- 事务管理
- 其他语句
- 游标
- 高级包
- 基础接口
- PKG_SERVICE
- 基础接口
- Retry管理
- 调试
- package
- 定时任务
- PKG_SERVICE接口
- 自治事务
- 介绍
- 存储过程支持自治事务
- 匿名块支持自治事务
- 用户自定义函数支持自治事务
- 规格约束
- 逻辑复制
- 逻辑解码
- 逻辑解码概述
- 使用SQL函数接口进行逻辑解码
- 发布订阅
- 发布
- 订阅
- 冲突处理
- 限制
- 架构
- 监控
- 安全性
- 配置设置
- 快速设置
- 逻辑解码
- Extension
- PostGIS Extension
- PostGIS概述
- PostGIS使用
- PostGIS支持和限制
- Foreign Data Wrapper
- 介绍
- oracle_fdw
- mysql_fdw
- postgres_fdw
- file_fdw
- dblink
- orafce
- pg_bulkload
- pg_prewarm
- pg_repack
- pg_trgm
- wal2json
- whale
- PostGIS Extension
- 物化视图
- 物化视图概述
- 全量物化视图
- 概述
- 使用
- 支持和约束
- 增量物化视图
- 概述
- 使用
- 支持和约束
- 分区管理
- 分区裁剪
- 分区裁剪的好处
- 可用于分区裁剪的信息
- 如何确定是否使用了分区裁剪
- 静态分区裁剪
- 动态分区裁剪
- 选择分区策略的建议
- 何时使用范围分区
- 何时使用列表分区
- 何时使用哈希分区
- 分区裁剪
- 应用程序开发教程
- 性能优化指南
- 系统优化指南
- 操作系统参数调优
- 数据库系统参数调优
- 配置SMP
- 配置LLVM
- SQL优化指南
- Query执行流程
- SQL执行计划介绍
- 调优流程
- 更新统计信息
- 审视和修改表定义
- 典型SQL调优点
- SQL语句改写规则
- SQL调优关键参数调整
- 使用Plan Hint进行调优
- WDR解读指南
- WDR Snapshot Schema
- 查看WDR报告
- 使用向量化执行引擎进行调优
- TPCC性能优化指南
- 系统优化指南
- 参考指南
- 系统表及系统视图
- 系统表和系统视图概述
- 系统表
- GS_ASP
- GS_AUDITING_POLICY
- GS_AUDITING_POLICY_ACCESS
- GS_AUDITING_POLICY_FILTERS
- GS_AUDITING_POLICY_PRIVILEGES
- GS_CLIENT_GLOBAL_KEYS
- GS_CLIENT_GLOBAL_KEYS_ARGS
- GS_COLUMN_KEYS
- GS_COLUMN_KEYS_ARGS
- GS_DB_PRIVILEGE
- GS_ENCRYPTED_COLUMNS
- GS_ENCRYPTED_PROC
- GS_GLOBAL_CHAIN
- GS_GLOBAL_CONFIG
- GS_MASKING_POLICY
- GS_MASKING_POLICY_ACTIONS
- GS_MASKING_POLICY_FILTERS
- GS_MATVIEW
- GS_MATVIEW_DEPENDENCY
- GS_MODEL_WAREHOUSE
- GS_OPT_MODEL
- GS_PACKAGE
- GS_POLICY_LABEL
- GS_RECYCLEBIN
- GS_TXN_SNAPSHOT
- GS_UID
- GS_WLM_EC_OPERATOR_INFO
- GS_WLM_INSTANCE_HISTORY
- GS_WLM_OPERATOR_INFO
- GS_WLM_PLAN_ENCODING_TABLE
- GS_WLM_PLAN_OPERATOR_INFO
- GS_WLM_SESSION_QUERY_INFO_ALL
- GS_WLM_USER_RESOURCE_HISTORY
- PG_AGGREGATE
- PG_AM
- PG_AMOP
- PG_AMPROC
- PG_APP_WORKLOADGROUP_MAPPING
- PG_ATTRDEF
- PG_ATTRIBUTE
- PG_AUTH_HISTORY
- PG_AUTH_MEMBERS
- PG_AUTHID
- PG_CAST
- PG_CLASS
- PG_COLLATION
- PG_CONSTRAINT
- PG_CONVERSION
- PG_DATABASE
- PG_DB_ROLE_SETTING
- PG_DEFAULT_ACL
- PG_DEPEND
- PG_DESCRIPTION
- PG_DIRECTORY
- PG_ENUM
- PG_EXTENSION
- PG_EXTENSION_DATA_SOURCE
- PG_FOREIGN_DATA_WRAPPER
- PG_FOREIGN_SERVER
- PG_FOREIGN_TABLE
- PG_HASHBUCKET
- PG_INDEX
- PG_INHERITS
- PG_JOB
- PG_JOB_PROC
- PG_LANGUAGE
- PG_LARGEOBJECT
- PG_LARGEOBJECT_METADATA
- PG_NAMESPACE
- PG_OBJECT
- PG_OPCLASS
- PG_OPERATOR
- PG_OPFAMILY
- PG_PARTITION
- PG_PLTEMPLATE
- PG_PROC
- PG_PUBLICATION
- PG_PUBLICATION_REL
- PG_RANGE
- PG_REPLICATION_ORIGIN
- PG_RESOURCE_POOL
- PG_RLSPOLICY
- PG_SECLABEL
- PG_SET
- PG_SHDEPEND
- PG_SHDESCRIPTION
- PG_SHSECLABEL
- PG_STATISTIC
- PG_STATISTIC_EXT
- PG_SUBSCRIPTION
- PG_SYNONYM
- PG_TABLESPACE
- PG_TRIGGER
- PG_TS_CONFIG
- PG_TS_CONFIG_MAP
- PG_TS_DICT
- PG_TS_PARSER
- PG_TS_TEMPLATE
- PG_TYPE
- PG_USER_MAPPING
- PG_USER_STATUS
- PG_WORKLOAD_GROUP
- PGXC_CLASS
- PGXC_GROUP
- PGXC_NODE
- PGXC_SLICE
- PLAN_TABLE_DATA
- STATEMENT_HISTORY
- 系统视图
- DV_SESSION_LONGOPS
- DV_SESSIONS
- GET_GLOBAL_PREPARED_XACTS(废弃)
- GS_AUDITING
- GS_AUDITING_ACCESS
- GS_AUDITING_PRIVILEGE
- GS_ASYNC_SUBMIT_SESSIONS_STATUS
- GS_CLUSTER_RESOURCE_INFO
- GS_COMPRESSION
- GS_DB_PRIVILEGES
- GS_FILE_STAT
- GS_GSC_MEMORY_DETAIL
- GS_INSTANCE_TIME
- GS_LABELS
- GS_LSC_MEMORY_DETAIL
- GS_MASKING
- GS_MATVIEWS
- GS_OS_RUN_INFO
- GS_REDO_STAT
- GS_SESSION_CPU_STATISTICS
- GS_SESSION_MEMORY
- GS_SESSION_MEMORY_CONTEXT
- GS_SESSION_MEMORY_DETAIL
- GS_SESSION_MEMORY_STATISTICS
- GS_SESSION_STAT
- GS_SESSION_TIME
- GS_SQL_COUNT
- GS_STAT_SESSION_CU
- GS_THREAD_MEMORY_CONTEXT
- GS_TOTAL_MEMORY_DETAIL
- GS_WLM_CGROUP_INFO
- GS_WLM_EC_OPERATOR_STATISTICS
- GS_WLM_OPERATOR_HISTORY
- GS_WLM_OPERATOR_STATISTICS
- GS_WLM_PLAN_OPERATOR_HISTORY
- GS_WLM_REBUILD_USER_RESOURCE_POOL
- GS_WLM_RESOURCE_POOL
- GS_WLM_SESSION_HISTORY
- GS_WLM_SESSION_INFO
- GS_WLM_SESSION_INFO_ALL
- GS_WLM_SESSION_STATISTICS
- GS_WLM_USER_INFO
- GS_WRITE_TERM_LOG
- MPP_TABLES
- PG_AVAILABLE_EXTENSION_VERSIONS
- PG_AVAILABLE_EXTENSIONS
- PG_COMM_DELAY
- PG_COMM_RECV_STREAM
- PG_COMM_SEND_STREAM
- PG_COMM_STATUS
- PG_CONTROL_GROUP_CONFIG
- PG_CURSORS
- PG_EXT_STATS
- PG_GET_INVALID_BACKENDS
- PG_GET_SENDERS_CATCHUP_TIME
- PG_GROUP
- PG_GTT_ATTACHED_PIDS
- PG_GTT_RELSTATS
- PG_GTT_STATS
- PG_INDEXES
- PG_LOCKS
- PG_NODE_ENV
- PG_OS_THREADS
- PG_PREPARED_STATEMENTS
- PG_PREPARED_XACTS
- PG_PUBLICATION_TABLES
- PG_REPLICATION_ORIGIN_STATUS
- PG_REPLICATION_SLOTS
- PG_RLSPOLICIES
- PG_ROLES
- PG_RULES
- PG_RUNNING_XACTS
- PG_SECLABELS
- PG_SESSION_IOSTAT
- PG_SESSION_WLMSTAT
- PG_SETTINGS
- PG_SHADOW
- PG_STAT_ACTIVITY
- PG_STAT_ACTIVITY_NG
- PG_STAT_ALL_INDEXES
- PG_STAT_ALL_TABLES
- PG_STAT_BAD_BLOCK
- PG_STAT_BGWRITER
- PG_STAT_DATABASE
- PG_STAT_DATABASE_CONFLICTS
- PG_STAT_REPLICATION
- PG_STAT_SUBSCRIPTION
- PG_STAT_SYS_INDEXES
- PG_STAT_SYS_TABLES
- PG_STAT_USER_FUNCTIONS
- PG_STAT_USER_INDEXES
- PG_STAT_USER_TABLES
- PG_STAT_XACT_ALL_TABLES
- PG_STAT_XACT_SYS_TABLES
- PG_STAT_XACT_USER_FUNCTIONS
- PG_STAT_XACT_USER_TABLES
- PG_STATIO_ALL_INDEXES
- PG_STATIO_ALL_SEQUENCES
- PG_STATIO_ALL_TABLES
- PG_STATIO_SYS_INDEXES
- PG_STATIO_SYS_SEQUENCES
- PG_STATIO_SYS_TABLES
- PG_STATIO_USER_INDEXES
- PG_STATIO_USER_SEQUENCES
- PG_STATIO_USER_TABLES
- PG_STATS
- PG_TABLES
- PG_TDE_INFO
- PG_THREAD_WAIT_STATUS
- PG_TIMEZONE_ABBREVS
- PG_TIMEZONE_NAMES
- PG_TOTAL_MEMORY_DETAIL
- PG_TOTAL_USER_RESOURCE_INFO
- PG_TOTAL_USER_RESOURCE_INFO_OID
- PG_USER
- PG_USER_MAPPINGS
- PG_VARIABLE_INFO
- PG_VIEWS
- PG_WLM_STATISTICS
- PGXC_PREPARED_XACTS
- PLAN_TABLE
- 系统函数
- 逻辑操作符
- 比较操作符
- 字符处理函数和操作符
- 二进制字符串函数和操作符
- 位串函数和操作符
- 模式匹配操作符
- 数字操作函数和操作符
- 时间和日期处理函数和操作符
- 类型转换函数
- 类型转换函数(一)
- 类型转换函数(二)
- 几何函数和操作符
- 网络地址函数和操作符
- 文本检索函数和操作符
- JSON/JSONB函数和操作符
- HLL函数和操作符
- SEQUENCE函数
- 数组函数和操作符
- 范围函数和操作符
- 聚集函数
- 窗口函数(分析函数)
- 安全函数
- 账本数据库的函数
- 密态等值的函数
- 返回集合的函数
- 条件表达式函数
- 系统信息函数
- 会话信息函数
- 访问权限查询函数
- 模式可见性查询函数
- 系统表信息函数
- 注释信息函数
- 事务ID和快照
- GUC值查询函数
- 其他函数
- 系统管理函数
- 配置设置函数
- 通用文件访问函数
- 服务器信号函数
- 备份恢复控制函数
- 快照同步函数
- 数据库对象函数
- 咨询锁函数
- 逻辑复制函数
- 段页式存储函数
- 其它函数
- Undo系统函数
- 行存压缩系统函数
- 统计信息函数
- 统计信息函数(一)
- 统计信息函数(二)
- 统计信息函数(三)
- 触发器函数
- HashFunc函数
- 提示信息函数
- 全局临时表函数
- 故障注入系统函数
- AI特性函数
- 动态数据脱敏函数
- 其他系统函数
- 其他系统函数(一)
- 其他系统函数(二)
- 内部函数
- 内部函数(一)
- 内部函数(二)
- Global SysCache特性函数
- 数据损坏检测修复函数
- 废弃函数
- 支持的数据类型
- 数值类型
- 货币类型
- 布尔类型
- 枚举类型
- 字符类型
- 二进制类型
- 日期/时间类型
- 几何类型
- 网络地址类型
- 位串类型
- 文本搜索类型
- UUID类型
- JSON/JSONB类型
- HLL数据类型
- 数组类型
- 范围类型
- 对象标识符类型
- 伪类型
- 列存表支持的数据类型
- XML类型
- 账本数据库使用的数据类型
- SET类型
- SQL语法
- ABORT
- ALTER AGGREGATE
- ALTER AUDIT POLICY
- ALTER DATABASE
- ALTER DATA SOURCE
- ALTER DEFAULT PRIVILEGES
- ALTER DIRECTORY
- ALTER EXTENSION
- ALTER FOREIGN TABLE
- ALTER FUNCTION
- ALTER GLOBAL CONFIGURATION
- ALTER GROUP
- ALTER INDEX
- ALTER LANGUAGE
- ALTER LARGE OBJECT
- ALTER MASKING POLICY
- ALTER MATERIALIZED VIEW
- ALTER PACKAGE
- ALTER PROCEDURE
- ALTER PUBLICATION
- ALTER RESOURCE LABEL
- ALTER RESOURCE POOL
- ALTER ROLE
- ALTER ROW LEVEL SECURITY POLICY
- ALTER RULE
- ALTER SCHEMA
- ALTER SEQUENCE
- ALTER SERVER
- ALTER SESSION
- ALTER SUBSCRIPTION
- ALTER SYNONYM
- ALTER SYSTEM KILL SESSION
- ALTER SYSTEM SET
- ALTER TABLE
- ALTER TABLE PARTITION
- ALTER TABLE SUBPARTITION
- ALTER TABLESPACE
- ALTER TEXT SEARCH CONFIGURATION
- ALTER TEXT SEARCH DICTIONARY
- ALTER TRIGGER
- ALTER TYPE
- ALTER USER
- ALTER USER MAPPING
- ALTER VIEW
- ANALYZE | ANALYSE
- BEGIN
- CALL
- CHECKPOINT
- CLEAN CONNECTION
- CLOSE
- CLUSTER
- COMMENT
- COMMIT | END
- COMMIT PREPARED
- CONNECT BY
- COPY
- CREATE AGGREGATE
- CREATE AUDIT POLICY
- CREATE CAST
- CREATE CLIENT MASTER KEY
- CREATE COLUMN ENCRYPTION KEY
- CREATE DATABASE
- CREATE DATA SOURCE
- CREATE DIRECTORY
- CREATE EXTENSION
- CREATE FOREIGN TABLE
- CREATE FUNCTION
- CREATE GROUP
- CREATE INCREMENTAL MATERIALIZED VIEW
- CREATE INDEX
- CREATE LANGUAGE
- CREATE MASKING POLICY
- CREATE MATERIALIZED VIEW
- CREATE MODEL
- CREATE OPERATOR
- CREATE PACKAGE
- CREATE PROCEDURE
- CREATE PUBLICATION
- CREATE RESOURCE LABEL
- CREATE RESOURCE POOL
- CREATE ROLE
- CREATE ROW LEVEL SECURITY POLICY
- CREATE RULE
- CREATE SCHEMA
- CREATE SEQUENCE
- CREATE SERVER
- CREATE SUBSCRIPTION
- CREATE SYNONYM
- CREATE TABLE
- CREATE TABLE AS
- CREATE TABLE PARTITION
- CREATE TABLE SUBPARTITION
- CREATE TABLESPACE
- CREATE TEXT SEARCH CONFIGURATION
- CREATE TEXT SEARCH DICTIONARY
- CREATE TRIGGER
- CREATE TYPE
- CREATE USER
- CREATE USER MAPPING
- CREATE VIEW
- CREATE WEAK PASSWORD DICTIONARY
- CURSOR
- DEALLOCATE
- DECLARE
- DELETE
- DO
- DROP AGGREGATE
- DROP AUDIT POLICY
- DROP CAST
- DROP CLIENT MASTER KEY
- DROP COLUMN ENCRYPTION KEY
- DROP DATABASE
- DROP DATA SOURCE
- DROP DIRECTORY
- DROP EXTENSION
- DROP FOREIGN TABLE
- DROP FUNCTION
- DROP GLOBAL CONFIGURATION
- DROP GROUP
- DROP INDEX
- DROP LANGUAGE
- DROP MASKING POLICY
- DROP MATERIALIZED VIEW
- DROP MODEL
- DROP OPERATOR
- DROP OWNED
- DROP PACKAGE
- DROP PROCEDURE
- DROP PUBLICATION
- DROP RESOURCE LABEL
- DROP RESOURCE POOL
- DROP ROLE
- DROP ROW LEVEL SECURITY POLICY
- DROP RULE
- DROP SCHEMA
- DROP SEQUENCE
- DROP SERVER
- DROP SUBSCRIPTION
- DROP SYNONYM
- DROP TABLE
- DROP TABLESPACE
- DROP TEXT SEARCH CONFIGURATION
- DROP TEXT SEARCH DICTIONARY
- DROP TRIGGER
- DROP TYPE
- DROP USER
- DROP USER MAPPING
- DROP VIEW
- DROP WEAK PASSWORD DICTIONARY
- EXECUTE
- EXECUTE DIRECT
- EXPLAIN
- EXPLAIN PLAN
- FETCH
- GRANT
- INSERT
- LOCK
- MERGE INTO
- MOVE
- PREDICT BY
- PREPARE
- PREPARE TRANSACTION
- PURGE
- REASSIGN OWNED
- REFRESH INCREMENTAL MATERIALIZED VIEW
- REFRESH MATERIALIZED VIEW
- REINDEX
- RELEASE SAVEPOINT
- RESET
- REVOKE
- ROLLBACK
- ROLLBACK PREPARED
- ROLLBACK TO SAVEPOINT
- SAVEPOINT
- SELECT
- SELECT INTO
- SET
- SET CONSTRAINTS
- SET ROLE
- SET SESSION AUTHORIZATION
- SET TRANSACTION
- SHOW
- SHUTDOWN
- SNAPSHOT
- START TRANSACTION
- TIMECAPSULE TABLE
- TRUNCATE
- UPDATE
- VACUUM
- VALUES
- SHRINK
- SQL参考
- MogDB SQL
- 关键字
- 关键字(一)
- 关键字(二)
- 常量与宏
- 表达式
- 简单表达式
- 条件表达式
- 子查询表达式
- 数组表达式
- 行表达式
- 类型转换
- 概述
- 操作符
- 函数
- 值存储
- UNION,CASE和相关构造
- 全文检索
- 介绍
- 全文检索概述
- 文档概念
- 基本文本匹配
- 分词器
- 表和索引
- 搜索表
- 创建索引
- 索引使用约束
- 控制文本搜索
- 解析文档
- 解析查询
- 排序查询结果
- 高亮搜索结果
- 附加功能
- 处理tsvector
- 处理查询
- 查询重写
- 收集文献统计
- 解析器
- 词典
- 词典概述
- 停用词
- Simple词典
- Synonym词典
- Thesaurus词典
- Ispell词典
- Snowball词典
- 配置示例
- 测试和调试文本搜索
- 分词器测试
- 解析器测试
- 词典测试
- 限制约束
- 介绍
- 系统操作
- 事务控制
- DDL语法一览表
- DML语法一览表
- DCL语法一览表
- 附录
- GIN索引
- 介绍
- 扩展性
- 实现
- GIN提示与技巧
- 扩展函数
- 扩展语法
- GIN索引
- GUC参数说明
- GUC使用说明
- GUC参数列表
- 文件位置
- 连接和认证
- 连接设置
- 安全和认证
- 通信库参数
- 资源消耗
- 内存
- 磁盘空间
- 内核资源使用
- 基于开销的清理延迟
- 后端写进程
- 异步IO
- 预写式日志
- 设置
- 检查点
- 日志回放
- 归档
- 双机复制
- 发送端服务器
- 主服务器
- 备服务器
- 内存表
- 查询规划
- 介绍
- 优化器方法配置
- 优化器开销常量
- 基因查询优化器
- 其他优化器选项
- 错误报告和日志
- 记录日志的位置
- 记录日志的时间
- 记录日志的内容
- 使用CSV格式写日志
- 告警检测
- 运行时统计
- 查询和索引统计收集器
- 性能统计
- 负载管理
- 自动清理
- 客户端连接缺省设置
- 语句行为
- 区域和格式化
- 其他缺省
- 锁管理
- 版本和平台兼容性
- 历史版本兼容性
- 平台和客户端兼容性
- 容错性
- 连接池参数
- MogDB事务
- 双数据库实例复制参数
- 开发人员选项
- 审计
- 审计开关
- 用户和权限审计
- 操作审计
- CM相关参数
- cm_agent参数
- cm_server参数
- 升级参数
- 其他选项
- 等待事件
- Query
- 系统性能快照
- 安全配置
- 全局临时表
- HyperLogLog
- 定时任务
- 线程池
- 用户自定义函数
- 备份恢复
- Undo
- DCF参数设置
- 闪回相关参数
- 回滚相关参数
- 预留参数
- AI特性
- Global SysCache参数
- 高效数据压缩算法相关参数
- 附录
- Schema
- 概述
- Information Schema
- 概述
- _PG_FOREIGN_DATA_WRAPPERS
- _PG_FOREIGN_SERVERS
- _PG_FOREIGN_TABLE_COLUMNS
- _PG_FOREIGN_TABLES
- _PG_USER_MAPPINGS
- INFORMATION_SCHEMA_CATALOG_NAME
- DBE_PERF
- 概述
- OS
- OS_RUNTIME
- GLOBAL_OS_RUNTIME
- OS_THREADS
- GLOBAL_OS_THREADS
- Instance
- INSTANCE_TIME
- GLOBAL_INSTANCE_TIME
- Memory
- MEMORY_NODE_DETAIL
- GLOBAL_MEMORY_NODE_DETAIL
- GS_SHARED_MEMORY_DETAIL
- GLOBAL_SHARED_MEMORY_DETAIL
- File
- FILE_IOSTAT
- SUMMARY_FILE_IOSTAT
- GLOBAL_FILE_IOSTAT
- FILE_REDO_IOSTAT
- SUMMARY_FILE_REDO_IOSTAT
- GLOBAL_FILE_REDO_IOSTAT
- LOCAL_REL_IOSTAT
- GLOBAL_REL_IOSTAT
- SUMMARY_REL_IOSTAT
- Object
- STAT_USER_TABLES
- SUMMARY_STAT_USER_TABLES
- GLOBAL_STAT_USER_TABLES
- STAT_USER_INDEXES
- SUMMARY_STAT_USER_INDEXES
- GLOBAL_STAT_USER_INDEXES
- STAT_SYS_TABLES
- SUMMARY_STAT_SYS_TABLES
- GLOBAL_STAT_SYS_TABLES
- STAT_SYS_INDEXES
- SUMMARY_STAT_SYS_INDEXES
- GLOBAL_STAT_SYS_INDEXES
- STAT_ALL_TABLES
- SUMMARY_STAT_ALL_TABLES
- GLOBAL_STAT_ALL_TABLES
- STAT_ALL_INDEXES
- SUMMARY_STAT_ALL_INDEXES
- GLOBAL_STAT_ALL_INDEXES
- STAT_DATABASE
- SUMMARY_STAT_DATABASE
- GLOBAL_STAT_DATABASE
- STAT_DATABASE_CONFLICTS
- SUMMARY_STAT_DATABASE_CONFLICTS
- GLOBAL_STAT_DATABASE_CONFLICTS
- STAT_XACT_ALL_TABLES
- SUMMARY_STAT_XACT_ALL_TABLES
- GLOBAL_STAT_XACT_ALL_TABLES
- STAT_XACT_SYS_TABLES
- SUMMARY_STAT_XACT_SYS_TABLES
- GLOBAL_STAT_XACT_SYS_TABLES
- STAT_XACT_USER_TABLES
- SUMMARY_STAT_XACT_USER_TABLES
- GLOBAL_STAT_XACT_USER_TABLES
- STAT_XACT_USER_FUNCTIONS
- SUMMARY_STAT_XACT_USER_FUNCTIONS
- GLOBAL_STAT_XACT_USER_FUNCTIONS
- STAT_BAD_BLOCK
- SUMMARY_STAT_BAD_BLOCK
- GLOBAL_STAT_BAD_BLOCK
- STAT_USER_FUNCTIONS
- SUMMARY_STAT_USER_FUNCTIONS
- GLOBAL_STAT_USER_FUNCTIONS
- Workload
- WORKLOAD_SQL_COUNT
- SUMMARY_WORKLOAD_SQL_COUNT
- WORKLOAD_TRANSACTION
- SUMMARY_WORKLOAD_TRANSACTION
- GLOBAL_WORKLOAD_TRANSACTION
- WORKLOAD_SQL_ELAPSE_TIME
- SUMMARY_WORKLOAD_SQL_ELAPSE_TIME
- USER_TRANSACTION
- GLOBAL_USER_TRANSACTION
- Session/Thread
- SESSION_STAT
- GLOBAL_SESSION_STAT
- SESSION_TIME
- GLOBAL_SESSION_TIME
- SESSION_MEMORY
- GLOBAL_SESSION_MEMORY
- SESSION_MEMORY_DETAIL
- GLOBAL_SESSION_MEMORY_DETAIL
- SESSION_STAT_ACTIVITY
- GLOBAL_SESSION_STAT_ACTIVITY
- THREAD_WAIT_STATUS
- GLOBAL_THREAD_WAIT_STATUS
- LOCAL_THREADPOOL_STATUS
- GLOBAL_THREADPOOL_STATUS
- SESSION_CPU_RUNTIME
- SESSION_MEMORY_RUNTIME
- STATEMENT_IOSTAT_COMPLEX_RUNTIME
- LOCAL_ACTIVE_SESSION
- Transaction
- TRANSACTIONS_PREPARED_XACTS
- SUMMARY_TRANSACTIONS_PREPARED_XACTS
- GLOBAL_TRANSACTIONS_PREPARED_XACTS
- TRANSACTIONS_RUNNING_XACTS
- SUMMARY_TRANSACTIONS_RUNNING_XACTS
- GLOBAL_TRANSACTIONS_RUNNING_XACTS
- Query
- STATEMENT
- SUMMARY_STATEMENT
- STATEMENT_COUNT
- GLOBAL_STATEMENT_COUNT
- SUMMARY_STATEMENT_COUNT
- GLOBAL_STATEMENT_COMPLEX_HISTORY
- GLOBAL_STATEMENT_COMPLEX_HISTORY_TABLE
- GLOBAL_STATEMENT_COMPLEX_RUNTIME
- STATEMENT_RESPONSETIME_PERCENTILE
- STATEMENT_COMPLEX_RUNTIME
- STATEMENT_COMPLEX_HISTORY_TABLE
- STATEMENT_COMPLEX_HISTORY
- STATEMENT_WLMSTAT_COMPLEX_RUNTIME
- STATEMENT_HISTORY
- Cache/IO
- STATIO_USER_TABLES
- SUMMARY_STATIO_USER_TABLES
- GLOBAL_STATIO_USER_TABLES
- STATIO_USER_INDEXES
- SUMMARY_STATIO_USER_INDEXES
- GLOBAL_STATIO_USER_INDEXES
- STATIO_USER_SEQUENCES
- SUMMARY_STATIO_USER_SEQUENCES
- GLOBAL_STATIO_USER_SEQUENCES
- STATIO_SYS_TABLES
- SUMMARY_STATIO_SYS_TABLES
- GLOBAL_STATIO_SYS_TABLES
- STATIO_SYS_INDEXES
- SUMMARY_STATIO_SYS_INDEXES
- GLOBAL_STATIO_SYS_INDEXES
- STATIO_SYS_SEQUENCES
- SUMMARY_STATIO_SYS_SEQUENCES
- GLOBAL_STATIO_SYS_SEQUENCES
- STATIO_ALL_TABLES
- SUMMARY_STATIO_ALL_TABLES
- GLOBAL_STATIO_ALL_TABLES
- STATIO_ALL_INDEXES
- SUMMARY_STATIO_ALL_INDEXES
- GLOBAL_STATIO_ALL_INDEXES
- STATIO_ALL_SEQUENCES
- SUMMARY_STATIO_ALL_SEQUENCES
- GLOBAL_STATIO_ALL_SEQUENCES
- GLOBAL_STAT_DB_CU
- GLOBAL_STAT_SESSION_CU
- Utility
- REPLICATION_STAT
- GLOBAL_REPLICATION_STAT
- REPLICATION_SLOTS
- GLOBAL_REPLICATION_SLOTS
- BGWRITER_STAT
- GLOBAL_BGWRITER_STAT
- GLOBAL_CKPT_STATUS
- GLOBAL_DOUBLE_WRITE_STATUS
- GLOBAL_PAGEWRITER_STATUS
- GLOBAL_RECORD_RESET_TIME
- GLOBAL_REDO_STATUS
- GLOBAL_RECOVERY_STATUS
- CLASS_VITAL_INFO
- USER_LOGIN
- SUMMARY_USER_LOGIN
- GLOBAL_GET_BGWRITER_STATUS
- GLOBAL_SINGLE_FLUSH_DW_STATUS
- GLOBAL_CANDIDATE_STATUS
- Lock
- LOCKS
- GLOBAL_LOCKS
- Wait Events
- WAIT_EVENTS
- GLOBAL_WAIT_EVENTS
- Configuration
- CONFIG_SETTINGS
- GLOBAL_CONFIG_SETTINGS
- Operator
- OPERATOR_HISTORY_TABLE
- OPERATOR_HISTORY
- OPERATOR_RUNTIME
- GLOBAL_OPERATOR_HISTORY
- GLOBAL_OPERATOR_HISTORY_TABLE
- GLOBAL_OPERATOR_RUNTIME
- Workload Manager
- WLM_USER_RESOURCE_CONFIG
- WLM_USER_RESOURCE_RUNTIME
- Global Plancache
- 概述
- GLOBAL_PLANCACHE_STATUS
- GLOBAL_PLANCACHE_CLEAN
- RTO
- global_rto_status
- global_streaming_hadr_rto_and_rpo_stat
- gs_hadr_local_rto_and_rpo_stat
- DBE_PLDEBUGGER Schema
- DBE_PLDEBUGGER Schema概述
- DBE_PLDEBUGGER.turn_on
- DBE_PLDEBUGGER.turn_off
- DBE_PLDEBUGGER.local_debug_server_info
- DBE_PLDEBUGGER.attach
- DBE_PLDEBUGGER.info_locals
- DBE_PLDEBUGGER.next
- DBE_PLDEBUGGER.continue
- DBE_PLDEBUGGER.abort
- DBE_PLDEBUGGER.print_var
- DBE_PLDEBUGGER.info_code
- DBE_PLDEBUGGER.step
- DBE_PLDEBUGGER.add_breakpoint
- DBE_PLDEBUGGER.delete_breakpoint
- DBE_PLDEBUGGER.info_breakpoints
- DBE_PLDEBUGGER.backtrace
- DBE_PLDEBUGGER.disable_breakpoint
- DBE_PLDEBUGGER.enable_breakpoint
- DBE_PLDEBUGGER.finish
- DBE_PLDEBUGGER.set_var
- DB4AI Schema
- DB4AI Schema概述
- DB4AI.SNAPSHOT
- DB4AI.CREATE_SNAPSHOT
- DB4AI.CREATE_SNAPSHOT_INTERNAL
- DB4AI.PREPARE_SNAPSHOT
- DB4AI.PREPARE_SNAPSHOT_INTERNAL
- DB4AI.ARCHIVE_SNAPSHOT
- DB4AI.PUBLISH_SNAPSHOT
- DB4AI.MANAGE_SNAPSHOT_INTERNAL
- DB4AI.SAMPLE_SNAPSHOT
- DB4AI.PURGE_SNAPSHOT
- DB4AI.PURGE_SNAPSHOT_INTERNAL
- DBE_PLDEVELOPER
- DBE_PLDEVELOPER.gs_source
- DBE_PLDEVELOPER.gs_errors
- 工具参考
- 工具一览表
- 客户端工具
- gsql
- gsql概述
- 使用指导
- 获取帮助
- 命令参考
- 元命令参考
- 常见问题处理
- gsql
- 服务端工具
- gs_cgroup
- gs_check
- gs_checkos
- gs_checkperf
- gs_collector
- gs_dump
- gs_dumpall
- gs_guc
- gs_gucquery
- gs_encrypt
- gs_om
- gs_restore
- gs_ssh
- gs_sdr
- gs_watch
- 系统内部使用的工具
- mogdb
- gs_backup
- gs_basebackup
- gs_ctl
- gs_initdb
- gs_install
- gs_preinstall
- gs_sshexkey
- gs_tar
- gs_uninstall
- gs_upgradectl
- gs_expansion
- gs_dropnode
- gs_probackup
- gstrace
- kdb5_util
- kadmin.local
- kinit
- klist
- krb5kdc
- kdestroy
- pg_config
- pg_controldata
- pg_recvlogical
- pg_resetxlog
- pg_archivecleanup
- pssh
- pscp
- transfer.py
- 统一数据库管理工具
- 特性介绍
- cm_ctl工具介绍
- 安全设计
- CM配置参数介绍
- FAQ
- MogDB可运行脚本功能说明
- gs_collector工具支持收集的系统表和视图列表
- 数据库报错信息
- SQL标准错误码说明
- MogDB错误码SQLSTATE值
- 类00 - 类21
- 类22 - 类24
- 类25 - 类40
- 类42 - 类44
- 类53 - 类58
- 类0A - 类0Z
- 类2B - 类2F
- 类3B - 类3F
- 类F0 - 类P0
- 类HV - 类SI
- 类XX - 类YY
- MogDB CM错误码SQLSTATE值
- MogDB错误码SQLSTATE值
- 第三方库错误码说明
- GAUSS-00001 - GAUSS-00100
- GAUSS-00101 - GAUSS-00200
- GAUSS 00201 - GAUSS 00300
- GAUSS 00301 - GAUSS 00400
- GAUSS 00401 - GAUSS 00500
- GAUSS 00501 - GAUSS 00600
- GAUSS 00601 - GAUSS 00700
- GAUSS 00701 - GAUSS 00800
- GAUSS 00801 - GAUSS 00900
- GAUSS 00901 - GAUSS 01000
- GAUSS 01001 - GAUSS 01100
- GAUSS 01101 - GAUSS 01200
- GAUSS 01201 - GAUSS 01300
- GAUSS 01301 - GAUSS 01400
- GAUSS 01401 - GAUSS 01500
- GAUSS 01501 - GAUSS 01600
- GAUSS 01601 - GAUSS 01700
- GAUSS 01701 - GAUSS 01800
- GAUSS 01801 - GAUSS 01900
- GAUSS 01901 - GAUSS 02000
- GAUSS 02001 - GAUSS 02100
- GAUSS 02101 - GAUSS 02200
- GAUSS 02201 - GAUSS 02300
- GAUSS 02301 - GAUSS 02400
- GAUSS 02401 - GAUSS 02500
- GAUSS 02501 - GAUSS 02600
- GAUSS 02601 - GAUSS 02700
- GAUSS 02701 - GAUSS 02800
- GAUSS 02801 - GAUSS 02900
- GAUSS 02901 - GAUSS 03000
- GAUSS 03001 - GAUSS 03100
- GAUSS 03101 - GAUSS 03200
- GAUSS 03201 - GAUSS 03300
- GAUSS 03301 - GAUSS 03400
- GAUSS 03401 - GAUSS 03500
- GAUSS 03501 - GAUSS 03600
- GAUSS 03601 - GAUSS 03700
- GAUSS 03701 - GAUSS 03800
- GAUSS 03801 - GAUSS 03900
- GAUSS 03901 - GAUSS 04000
- GAUSS 04001 - GAUSS 04100
- GAUSS 04101 - GAUSS 04200
- GAUSS 04201 - GAUSS 04300
- GAUSS 04301 - GAUSS 04400
- GAUSS 04401 - GAUSS 04500
- GAUSS 04501 - GAUSS 04600
- GAUSS 04601 - GAUSS 04700
- GAUSS 04701 - GAUSS 04800
- GAUSS 04801 - GAUSS 04900
- GAUSS 04901 - GAUSS 05000
- GAUSS 05001 - GAUSS 05100
- GAUSS 05101 - GAUSS 05200
- GAUSS 05201 - GAUSS 05300
- GAUSS 05301 - GAUSS 05400
- GAUSS 05401 - GAUSS 05500
- GAUSS 05501 - GAUSS 05600
- GAUSS 05601 - GAUSS 05700
- GAUSS 05701 - GAUSS 05800
- GAUSS 05801 - GAUSS 05900
- GAUSS 05901 - GAUSS 06000
- GAUSS 06001 - GAUSS 06100
- GAUSS 06101 - GAUSS 06200
- GAUSS 06201 - GAUSS 06300
- GAUSS 06301 - GAUSS 06400
- GAUSS 06401 - GAUSS 06500
- GAUSS 06501 - GAUSS 06600
- GAUSS 06601 - GAUSS 06700
- GAUSS 06701 - GAUSS 06800
- GAUSS 06801 - GAUSS 06900
- GAUSS 06901 - GAUSS 07000
- GAUSS 07001 - GAUSS 07100
- GAUSS 07101 - GAUSS 07200
- GAUSS 07201 - GAUSS 07300
- GAUSS 07301 - GAUSS 07400
- GAUSS 07401 - GAUSS 07480
- GAUSS 50000 - GAUSS 50999
- GAUSS 51000 - GAUSS 51999
- GAUSS 52000 - GAUSS 52999
- GAUSS 53000 - GAUSS 53799
- SQL标准错误码说明
- 错误日志信息参考
- 内核错误信息
- 系统表及系统视图
- 故障诊断指南
- 常见故障定位手段
- 常见故障定位案例
- core问题定位
- 磁盘满故障引起的core问题
- GUC参数log_directory设置不正确引起的core问题
- 开启RemoveIPC引起的core问题
- x86下安装完成后发生coredump
- 权限/会话/数据类型问题定位
- 强制结束指定的问题会话
- 不同用户查询同表显示数据不同
- 业务运行时整数转换错
- 服务/高可用/并发问题定位
- 备机处于need repair(WAL)状态问题
- 服务启动失败
- switchover操作时,主机降备卡住
- 高并发报错”too many clients already”或无法创建线程
- TPCC高并发长稳运行因脏页刷盘效率导致性能下降
- 表/分区表问题定位
- VACUUM FULL一张表后,表文件大小无变化
- 执行修改表分区操作时报错
- 文件系统/磁盘/内存问题定位
- 在XFS文件系统中,使用du命令查询数据文件大小大于文件实际大小
- 在XFS文件系统中,出现文件损坏
- 内存不足问题
- 出现“Error:No space left on device”提示
- TPCC运行时,注入磁盘满故障,TPCC卡住的问题
- 磁盘空间达到阈值,数据库只读
- SQL问题定位
- 执行 SQL 语句时,提示 Lock wait timeout
- 分析查询语句是否被阻塞
- 分析查询效率异常降低的问题
- 分析查询语句长时间运行的问题
- 分析查询语句运行状态
- 索引问题定位
- 修改索引时只调用索引名提示索引不存在
- 重建索引失败
- btree 索引故障情况下应对策略
- CM两节点故障问题定位
- CM集群手动故障切换
- 数据库集群脑裂手动故障恢复
- core问题定位
- 源码解析
- 常见问题解答 (FAQs)
- 产品FAQs
- 应用开发FAQs
- 部署运维FAQs
- 升级FAQs
- 高可用FAQs
- 迁移FAQs
- 术语表
- 通信矩阵
- Mogeaver
- 简介
- 发布记录
MOT简介
MogDB引入了MOT存储引擎,它是一种事务性行存储,针对多核和大内存服务器进行了优化。MOT是MogDB数据库最先进的生产级特性(Beta版本),它为事务性工作负载提供更高的性能。MOT完全支持ACID特性,并包括严格的持久性和高可用性支持。企业可以在关键任务、性能敏感的在线事务处理(OLTP)中使用MOT,以实现高性能、高吞吐、可预测低延迟以及多核服务器的高利用率。MOT尤其适合在多路和多核处理器的现代服务器上运行,例如基于Arm/鲲鹏处理器的华为TaiShan服务器,以及基于x86的戴尔或类似服务器。
图 1 MogDB内存优化存储引擎
如 图1所示,MogDB数据库内存优化存储引擎组件(绿色部分)负责管理MOT和事务。
MOT与基于磁盘的普通表并排创建。MOT的有效设计实现了几乎完全的SQL覆盖,并且支持完整的数据库功能集,如存储过程和自定义函数(限制参见 MOT SQL覆盖和限制)。
通过完全存储在内存中的数据和索引、非统一内存访问感知(NUMA-aware)设计、消除锁和锁存争用的算法以及查询原生编译,MOT可提供更快的数据访问和更高效的事务执行。
MOT有效的几乎无锁的设计和高度调优的实现,使其在多核服务器上实现了卓越的近线性吞吐量扩展,这可能是业界最好的。
MOT完全支持ACID特性:
- 原子性(Atomicity):原子事务是一系列不可分割的数据库操作。在事务完成(分别提交或中止)之后,这些操作要么全部发生,要么全部不发生。
- 一致性(Consistency):事务结束后,数据库处于一致状态,保留数据完整性。
- 隔离性(Isolation):事务之间不能相互干扰。MOT支持不同的重复读和读提交隔离级别。在下一个版本中,MOT还将支持可序列化隔离。更多信息,请参见 MOT隔离级别。
- 持久性(Durability):即使发生崩溃和失败,成功完成(提交)的事务效果持久保存。MOT完全集成了MogDB的基于WAL的日志记录。同时支持同步和异步日志记录选项。MOT还支持同步+面向NUMA优化的组提交。更多信息,请参见 MOT持久性概念。
反馈