检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例如:创建一个临时表空间tbs_temp_01,并在表空间中创建一个临时数据库文件templ01.dbf,SQL语句的大小子句中指定初始大小是5M,可以自动扩展,并将表空间分配给表空间组tbs_grp_01。 SQL> CREATE TEMPORARY TABLESPACE tbs_temp_01
true语句到DN读取全部t2表的数据。 获取需要的数据之后,在CN上做HASH JOIN。 最后结果参与group_concat运算并返回最终结果。 该计划很慢,原因是网络传输了大量数据,然后在CN上执行HASH JOIN,不能充分利用集群资源。 通过增加partialpush查询重写参数,可以把1,2,3
对于列表分区,出于性能考虑,设置列表指定分区的枚举值个数的阈值为40个。 当指定分区的列表枚举值个数超过40时,本特性不再适用。 对于default分区,其列表枚举值个数是所有非default分区的枚举值个数的总和。 示例1:对于范围分区的改写 gaussdb=# CREATE TABLE test_int4_maxvalue(id
用的空间。 这个参数对GaussDB分配的共享内存大小没有影响,它也不会使用内核磁盘缓冲,它只用于估算。该数值用磁盘页来计算,通常每个页面是8192字节。 参数类型:整型 参数单位:页面(8kB) 取值范围: 方式一:设置为不带单位的整数,整数范围为1~2147483647。例如
此方法调用方便,不需使用工具,对接外部工具接口也比较清晰,不需要额外适配。 由于逻辑日志是以事务为单位的,在事务提交后才能输出,且逻辑解码是由用户驱动的;因此为了防止事务开始时的xLog被系统回收,或所需的事务信息被VACUUM回收,GaussDB新增了逻辑复制槽,用于阻塞xLog的回收。
生成列不能被直接写入。在UPDATE命令中不能为生成列指定值,但是可以指定关键字DEFAULT。 对于多表更新语法,暂时不支持对视图和含有RULE的表进行多表更新。 对于子查询是stream计划的UPDATE语句,不支持并发更新同一行。 不支持用户通过update系统表的方式将数据库编码更改为GB18030_2022
长降低;设置过大会导致审计目录下保存过多审计日志,影响审计查询/删除的性能、占用磁盘空间。 多审计线程场景下,审计文件占用的磁盘空间最小值是audit_thread_num与audit_rotation_size的乘积,请保证audit_space_limit的值大于audit_
序重写,MySQL会按主键或索引顺序重写,导致自增值的顺序可能不同。 ALTER TABLE命令添加或修改自增列时,第一次预留自增值的数量是表统计信息中的行数,统计信息的行数不一定与MySQL一致。 在触发器或用户自定义函数中自增时,刷新last_insert_id返回值。MySQL不刷新。
序重写,MySQL会按主键或索引顺序重写,导致自增值的顺序可能不同。 ALTER TABLE命令添加或修改自增列时,第一次预留自增值的数量是表统计信息中的行数,统计信息的行数不一定与MySQL一致。 last_insert_id函数返回值为128位的整型。 在触发器或用户自定义函
value子句和query提供的值在表中从左到右关联到对应列。 取值范围:已存在的字段名。 expression 赋予对应column的一个有效表达式或值: 如果是INSERT ON DUPLICATE KEY UPDATE语句下,expression可以为VALUES(column_name)或EXCLUDED
value子句和query提供的值在表中从左到右关联到对应列。 取值范围:已存在的字段名。 expression 赋予对应column的一个有效表达式或值: 如果是INSERT ON DUPLICATE KEY UPDATE语句下,expression可以为VALUES(column_name)或EXCLUDED
VALUE子句和QUERY提供的值在表中从左到右关联到对应列。 取值范围:已存在的字段名。 expression 赋予对应column的一个有效表达式或值: 如果是INSERT ON DUPLICATE KEY UPDATE语句下,expression可以为VALUES(column_name)或EXCLUDED
hema,MySQL不创建。 CREATE USER 创建一个用户。 CREATE GROUP 创建一个新用户组。CREATE GROUP是CREATE ROLE的别名,不推荐使用。 ALTER ROLE 修改角色属性。 ALTER UER 修改用户属性。 ALTER GROUP
value子句和query提供的值在表中从左到右关联到对应列。 取值范围:已存在的字段名。 expression 赋予对应column的一个有效表达式或值: 如果是INSERT ON DUPLICATE KEY UPDATE语句下,expression可以为VALUES(column_name)或EXCLUDED
hema,MySQL不创建。 CREATE USER 创建一个用户。 CREATE GROUP 创建一个新用户组。CREATE GROUP是CREATE ROLE的别名,不推荐使用。 ALTER ROLE 修改角色属性。 ALTER UER 修改用户属性。 ALTER GROUP
参数取值有整型、浮点型、字符串、布尔型和枚举型五类。 布尔值可以是(on,off)、(true,false)、(yes,no)或者(1,0),且不区分大小写。 枚举类型的取值是在系统表pg_settings的enumvals字段取值定义的。 对于有单位的参数,在设置时请指定单位,否则将使用默认的单位。 参数的默认单
上述用例中定义了number列,调用SQLBindParameter接口时,绑定SQL_NUMERIC会比SQL_LONG性能更高。因为如果是char,在数据库服务端插入数据时需要进行数据类型转换,从而引发性能瓶颈。 运行结果如下: Complete! 父主题: 典型应用开发示例
上述用例中定义了number列,调用SQLBindParameter接口时,绑定SQL_NUMERIC会比SQL_LONG性能更高。因为如果是char,在数据库服务端插入数据时需要进行数据类型转换,从而引发性能瓶颈。 运行结果如下: Complete! 父主题: 典型应用程序开发示例
上述用例中定义了number列,调用SQLBindParameter接口时,绑定SQL_NUMERIC会比SQL_LONG性能更高。因为如果是char,在数据库服务端插入数据时需要进行数据类型转换,从而引发性能瓶颈。 运行结果如下: Complete! 父主题: 典型应用开发示例
世纪。每类都可以有不同的模板,模板之间可以合理组合,常见的模板有:HH、MI、SS、YYYY、MM、DD。 模板可以有修饰词,常用的修饰词是FM,可以用来抑制前导的零或尾随的空白。 返回值类型:text 示例: 1 2 3 4 5 openGauss=# SELECT to_ch