检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ENABLE | DISABLE,支持trigger_body部分行为。 GaussDB在没有INSTEAD OF TRIGGER的视图上创建语句级BEFORE/AFTER TRIGGER时不会报错,执行DML时报错。 4 dml_event_clause ::=语法: { DELETE
GaussDB支持对实例进行手动停止操作,会停止实例所有节点组件进程,不会直接关闭虚拟机/物理机。 约束限制 停止实例过程中以及停止后不支持磁盘扩容、规格变更、备份、重置密码、重启实例、删除实例等操作。 停止实例后,无法查询组件信息。 停止实例后,实例将无法对外提供服务,请谨慎操作。 停止实例后,无法修改实例参数。
对于二级分区表指定一级分区的查询语句,不支持对二级分区键的过滤条件进一步剪枝。 PBE动态剪枝支持的典型场景具体示例如下: 比较表达式 --创建分区表 gaussdb=# CREATE TABLE t1 (c1 int, c2 int) PARTITION BY RANGE (c1)
ENABLE | DISABLE;支持trigger_body部分行为。 GaussDB在没有INSTEAD OF TRIGGER的视图上创建语句级BEFORE/AFTER TRIGGER时不会报错,执行DML时报错。 4 dml_event_clause ::=语法: { DELETE
使用动态剪枝时,由于在生成计划阶段计划实际执行的分区尚未确定,不支持生成分类索引计划。 PBE动态剪枝支持的典型场景具体示例如下: 比较表达式 gaussdb=# --创建分区表 CREATE TABLE t1 (c1 int, c2 int) PARTITION BY RANGE (c1) ( PARTITION
换导致访问到非预期的表。 超过3张表或视图进行关联(特别是FULL JOIN)时,执行代价难以估算。建议使用WITH TABLE AS语句创建中间临时表的方式增加SQL语句的可读性。 尽量避免使用笛卡尔积和FULL JOIN。这些操作会造成结果集的急剧膨胀,同时其执行性能也会降低。
ADM_HIST_SQL_PLAN字段 名称 类型 描述 sql_id character varying(30) 表示插入该条数据的会话,由服务线程启动时间戳和服务线程ID组成。受非空约束限制。 plan_hash_value bigint 查询标识。 operation character
aussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。 如果某两表
cursor参数;仅支持在存储过程中使用自治事务OUT参数传递ref cursor参数,不支持在客户端(如gsql、JDBC)中直接调用。 --创建表 gaussdb=# CREATE TABLE sections(section_id INT); CREATE TABLE gaussdb=#
换导致访问到非预期的表。 超过3张表或视图进行关联(特别是FULL JOIN)时,执行代价难以估算。建议使用WITH TABLE AS语句创建中间临时表的方式增加SQL语句的可读性。 尽量避免使用笛卡尔积和FULL JOIN。这些操作会造成结果集的急剧膨胀,同时其执行性能也会降低。
换导致访问到非预期的表。 超过3张表或视图进行关联(特别是FULL JOIN)时,执行代价难以估算。建议使用WITH TABLE AS语句创建中间临时表的方式增加SQL语句的可读性。 尽量避免使用笛卡尔积和FULL JOIN。这些操作会造成结果集的急剧膨胀,同时其执行性能也会降低。
换导致访问到非预期的表。 超过3张表或视图进行关联(特别是FULL JOIN)时,执行代价难以估算。建议使用WITH TABLE AS语句创建中间临时表的方式增加SQL语句的可读性。 尽量避免使用笛卡尔积和FULL JOIN。这些操作会造成结果集的急剧膨胀,同时其执行性能也会降低。
ADM_HIST_SQL_PLAN字段 名称 类型 描述 sql_id character varying(30) 表示插入该条数据的会话,由服务线程启动时间戳和服务线程ID组成。受非空约束限制。 plan_hash_value bigint 查询标识。 operation character
线程池技术的整体设计思想是线程资源池化、并且在不同连接之间复用。系统在启动之后会根据当前核数或者用户配置启动固定一批数量的工作线程,一个工作线程会服务一到多个连接session,这样把session和thread进行了解耦。 enable_thread_pool 参数说明:控制是否使用线
11 12 gaussdb=# SELECT chr(65); chr ----- A (1 row) -- UTF-8字符集的情况下(创建数据库时,已指定数据库字符集为UTF-8,不支持重新设置数据库字符集。) gaussdb=# SELECT chr(19968); chr
如何查看GaussDB执行过的所有SQL日志 您可以通过数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,快速查找目标SQL执行记录信息。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库
SCHEMA rewrite_rule_guc_test; SET current_schema=rewrite_rule_guc_test; --创建测试表 CREATE TABLE t(c1 INT, c2 INT, c3 INT, c4 INT); CREATE TABLE t1(c1
线程池技术的整体设计思想是线程资源池化、并且在不同连接之间复用。系统在启动之后会根据当前核数或者用户配置启动固定一批数量的工作线程,一个工作线程会服务一到多个连接session,这样把session和thread进行了解耦。 enable_thread_pool 参数说明:控制是否使用线
GaussDB集中式形态整体架构图 ETCD:分布式键值存储系统(Editable Text Configuration Daemon)。用于共享配置和服务发现(服务注册和查找)。 CMS:集群管理模块(Cluster Manager)。管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。
地保证了数据的安全性。跨地域容灾通常是指主备数据中心距离在200KM以上的情况,主机房在发生极端灾难的情况下,备机房的数据还具备能继续提供服务的能力。 跨云容灾和普通容灾区别: 跨云容灾兼容跨Region容灾场景,同时适配了容灾操作页面,方便用户快速搭建异地容灾。 约束限制 搭建容灾关系类约束: