检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
静态编译架构 从整个数据库服务的组成构架来看,存储引擎向上对接SQL引擎,为SQL引擎提供或接收标准化的数据格式(元组或向量数组);存储引擎向下对接存储介质,按照特定的数据组织方式,以页面、压缩单元(Compress Unit)或其他形式为单位,通过存储介质提供的特定接口,对存储
DROP PROCEDURE gaussdb=# DROP PROCEDURE dynamic_proc1; DROP PROCEDURE --开启dynamic_sql_check时报错示例 gaussdb=# SET behavior_compat_options = 'dynamic_sql_check';
描述:清理session中推荐过程中的全部内存。 返回值类型:bool sqladvisor.start_collect_workload(int, int) 描述:开启在线收集负载。 返回值类型:bool 表5 start_collect_workload参数说明 参数 类型 说明 是否必选 sqlCount
PARTITION partition_name [ TABLESPACE tablespace_name [, ... ] ] ... ) /* 开启/关闭分区表行迁移 */ [ { ENABLE | DISABLE } ROW MOVEMENT ]; 规格约束: Range/List分
DROP PROCEDURE gaussdb=# DROP PROCEDURE dynamic_proc1; DROP PROCEDURE --开启dynamic_sql_check时报错示例 gaussdb=# SET behavior_compat_options = 'dynamic_sql_check';
描述:清理session中推荐过程中的全部内存。 返回值类型:bool sqladvisor.start_collect_workload(int, int) 描述:开启在线收集负载。 返回值类型:bool 表5 start_collect_workload参数说明 参数 类型 说明 是否必选 sqlCount
描述:清理session中推荐过程中的全部内存。 返回值类型:Boolean sqladvisor.start_collect_workload(int, int) 描述:开启在线收集负载。 返回值类型:Boolean 表5 start_collect_workload参数说明 参数 类型 说明 是否必选 sqlCount
test_event=# CREATE TABLE t_ev(num int); --创建一个状态为DISABLE的定时任务,表示此定时任务不开启。 test_event=# CREATE EVENT IF NOT EXISTS event_e1 ON SCHEDULE AT sysdate
指定存储引擎类型,该参数设置成功后就不再支持修改。 取值范围: USTORE,表示表支持Inplace-Update存储引擎。特别需要注意,使用USTORE表,必须要开启track_counts和track_activities参数,否则会引起空间膨胀。 ASTORE,表示表支持Append-Only存储引擎。
PLAN_TABLE_DATA PLAN_TABLE_DATA存储了用户通过执行EXPLAIN PLAN收集到的计划信息。与PLAN_TABLE视图不同的是PLAN_TABLE_DATA表存储了所有session和user执行EXPLAIN PLAN收集的计划信息。 表1 PLAN_TABLE_DATA字段
PARTITION partition_name [ TABLESPACE tablespace_name [, ... ] ] ... ) /* 开启/关闭分区表行迁移 */ [ { ENABLE | DISABLE } ROW MOVEMENT ]; 规格约束: RANGE/LIST分
new_schema 存储过程的新模式。 取值范围:已存在的模式。 示例 请参见CREATE FUNCTION的示例。 重编译示例: --开启依赖功能。 gaussdb=# set behavior_compat_options ='plpgsql_dependency'; --创建存储过程。
UPDATE操作。写偏斜的场景示例如下: 场景一:表a拥有id、value两个字段,类型均为int,插入两条数据,假定a业务逻辑上需要满足两条数据value和小于等于10。并发开启两个事务,基于读取的值进行更新并修改相应值,修改后在事务内均满足value和小于等于10,提交后,最终value和等于12,违反a的业务逻辑假定。
场景一:表a拥有id、value两个字段,类型均为int,插入两条数据,假定表a业务逻辑上需要满足两条数据value和小于等于10。并发开启两个事务,基于读取的值进行更新并修改相应值,修改后在事务内均满足value和小于等于10,提交后,最终value和等于12,违反a的业务逻辑假定。
294。 恢复用户表和用户历史表名称 已通过enable_recyclebin参数和recyclebin_retention_time参数开启闪回DROP功能,恢复用户表和用户历史表名称。示例如下: DROP用户表,对用户表执行闪回DROP。使用ledger_hist_repair对用户表、用户历史表进行表名恢复。
场景一:表a拥有id、value两个字段,类型均为int,插入两条数据,假定表a业务逻辑上需要满足两条数据value和小于等于10。并发开启两个事务,基于读取的值进行更新并修改相应值,修改后在事务内均满足value和小于等于10,提交后,最终value和等于12,违反a的业务逻辑假定。
取值范围:已存在的用户角色。 new_schema 函数的新模式。 取值范围:已存在的模式。 示例 请参见CREATE FUNCTION的示例。 重编译示例: --开启依赖功能。 gaussdb=# set behavior_compat_options ='plpgsql_dependency'; --创建函数。
UPDATE操作。写偏斜的场景示例如下: 场景一:表a拥有id、value两个字段,类型均为int,插入两条数据,假定a业务逻辑上需要满足两条数据value和小于等于10。并发开启两个事务,基于读取的值进行更新并修改相应值,修改后在事务内均满足value和小于等于10,提交后,最终value和等于12,违反a的业务逻辑假定。
是最初的bpchar类型。 默认不开启pkg_bpchar_opc扩展。检验扩展有没有开启,可以查看系统表pg_extension,有该扩展数据是开启了,没有则是没有开启。关闭扩展时,保持了前向兼容,开启扩展时,保持了与ORA数据库兼容等。开启pkg_bpchar_opc扩展后,
ADM_HIST_SQL_PLAN ADM_HIST_SQL_PLAN视图描述当前用户通过执行EXPLAIN PLAN收集到的计划信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在PG_CATALOG和SYS Schema下。 表1 ADM_HIST_SQL_PLAN字段