检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
= 1 d_returned_octet_length = 6 d_data = testdb 相关链接 ALLOCATE DESCRIPTOR,DEALLOCATE DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
= 1 d_returned_octet_length = 6 d_data = testdb 相关链接 ALLOCATE DESCRIPTOR,DEALLOCATE DESCRIPTOR,SET DESCRIPTOR 父主题: 嵌入式SQL命令
内建的范围类型int4range、int8range和daterange都使用一种正规的形式,该形式包括下界并且排除上界,也就是[)。不过,用户定义的范围类型可以使用其他形式。 定义新的范围类型 用户可以定义自己的范围类型。这样做最常见的原因是为了使用内建范围类型中提供的subtype上没有的范围。例如,要创建一个subtype
trigger等)。 CTE、Recursive CTE、集合操作、子查询、子链接通过常量条件无法进一步裁剪DN(可以通过改写语句,把条件写到CTE、Recursive CTE、集合操作、子查询、子链接中)。 CTE、Recursive CTE、集合操作与主查询进行联合查询时,只有CTE、Recursive
ALTER SESSION SET SESSION AUTHORIZATION joe PASSWORD '********'; --切换到默认用户。 openGauss=> ALTER SESSION SET SESSION AUTHORIZATION default; --删除ds模式。
streaming线程的层级。与执行计划的层级(id)相对应。 smpid integer smp执行模式下并行线程的并行编号。 userid oid session用户的id。 application_name text 应用的名字。 client_addr inet client端的地址。 client_hostname
由于非SMP场景下的Partition-wise Join为规则选择,所以Partition-wise Join计划可能造成性能下降,需要用户自行决定是否启用。 仅支持FQS计划。 示例 --创建Range分区表。 gaussdb=# CREATE TABLE range_part
DROP TABLE my_table; --删除表空间。 gaussdb=# DROP TABLESPACE tbs_data1; 相关链接 ALTER MATERIALIZED VIEW, CREATE MATERIALIZED VIEW,CREATE TABLE, DROP
DROP TABLE my_table; --删除表空间。 gaussdb=# DROP TABLESPACE tbs_data1; 相关链接 ALTER MATERIALIZED VIEW,CREATE INCREMENTAL MATERIALIZED VIEW,CREATE TABLE,DROP
DROP TABLE my_table; --删除表空间。 gaussdb=# DROP TABLESPACE tbs_data1; 相关链接 ALTER MATERIALIZED VIEW,CREATE MATERIALIZED VIEW,CREATE TABLE,DROP MATERIALIZED
维度表、数据量较小的事实表。 Range 表数据对指定列按照范围进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 List 表数据对指定列按照具体值进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 当指定Hash、Range或List分布时,创建主键和唯一索引必须包含分布列。
unusable失效,则这个索引无法被重新创建。 DATABASE 重建当前数据库里的所有索引。 SYSTEM 在当前数据库上重建所有系统表上的索引。不会处理在用户表上的索引。 name 需要重建索引的索引、表、数据库的名称。表和索引可以有模式修饰。 REINDEX DATABASE和SYSTEM只能
DROP TABLE my_table; --删除表空间。 gaussdb=# DROP TABLESPACE tbs_data1; 相关链接 ALTER MATERIALIZED VIEW, CREATE INCREMENTAL MATERIALIZED VIEW,CREATE
良影响较小,通常建议打开。 enable_kill_query 参数说明:CASCADE模式删除用户时,会删除此用户拥有的所有对象。此参数标识在删除用户的时候,是否允许取消锁定此用户所属对象的query。该参数可在PDB级别设置。 参数类型:布尔型 参数单位:无 取值范围: on:表示允许取消锁定。
不应该在分析器里耗费更多的时间,也不应该向查询中引入任何不必要的隐含类型转换调用。 另外,如果一个查询在调用某个函数时需要进行隐式转换,当用户定义了一个有正确参数的函数后,解释器应该选择使用新函数。 父主题: 类型转换
不应该在分析器里耗费更多的时间,也不应该向查询中引入任何不必要的隐含类型转换调用。 另外,如果一个查询在调用某个函数时需要进行隐式转换,当用户定义了一个有正确参数的函数后,解释器应该选择使用新函数。 父主题: 类型转换
--把日期时间风格设置为传统的 POSTGRES 风格(日在月前)。 gaussdb=# SET datestyle TO postgres; 相关链接 RESET,SHOW 父主题: S
维度表、数据量较小的事实表。 Range 表数据对指定列按照范围进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 List 表数据对指定列按照具体值进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 典型的分布表定义如下: 1 2 3 4 5 6 7
维度表、数据量较小的事实表。 Range 表数据对指定列按照范围进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 List 表数据对指定列按照具体值进行映射,分布到对应DN。 用户需要自定义分布规则的场景。 典型的分布表定义如下: 1 2 3 4 5 6 7
秒为单位)和实际返回的总行数。这对于判断计划生成器的估计值是否接近实际非常有用。 注意事项 在指定ANALYZE选项时,语句会被执行。如果用户想使用EXPLAIN分析INSERT,UPDATE,DELETE,CREATE TABLE AS或EXECUTE语句,而不想改动数据(执行这些语句会影响数据),请使用这种方法: