检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
_hash) 描述:GS_SPM_RELOAD_PLAN属于DBE_SQL_UTIL schema,它是SPM特性用于加载baseline系统表中某baseline到SPM global cache中的接口函数。 参数:参数介绍见表4 表4 GS_SPM_RELOAD_PLAN入参和返回值列表
不带参数时,显示当前的编码格式。 \conninfo 输出当前连接的数据库的信息。 - 表9 操作系统元命令 参数 参数说明 取值范围 \cd [DIR] 切换当前的工作目录。 绝对路径或相对路径,且满足操作系统路径命名规则。 \setenv NAME [VALUE] 设置环境变量NAME为V
较高的行位于一个单独分区或少数几个分区上的情况下。分区可以减少数据的搜索空间,提高数据访问效率。 当查询或更新一个分区的大部分记录时,连续扫描该分区而不是访问整个表可以获得巨大的性能提升。 如果需要大量加载或者删除的记录位于单独的分区上,则可以通过直接读取或删除该分区以获得巨大的
group by a + a having rownum < 5。 having子句中如果存在ROWNUM条件则不允许having子句下推至扫描节点: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 gaussdb=# CREATE TABLE
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 xc_maintenance_mode 参数说明:设置系统进入维护模式。 参数类型:布尔型 参数单位:无 取值范围: on:表示进入维护模式。 off:表示不进入维护模式。 谨慎打开这个功能,避免引起集群数据不一致。
定参数,用户无法修改此参数,只能查看。 默认值:依赖于集群安装部署时的配置 max_identifier_length 参数说明:报告当前系统允许的标识符最大长度。 该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。 取值范围:整型 默认值:63 server_encoding
不带参数时,显示当前的编码格式。 \conninfo 输出当前连接的数据库的信息。 - 表9 操作系统元命令 参数 参数说明 取值范围 \cd [DIR] 切换当前的工作目录。 绝对路径或相对路径,且满足操作系统路径命名规则。 \setenv NAME [VALUE] 设置环境变量NAME为V
开发步骤 准备相关驱动和依赖库。可以从发布包中获取,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Python.tar.gz。 解压后有两个文件夹: psycopg2:psycopg2库文件。 lib:lib库文件。 加载驱动。 在使用驱动之前,需要做如下操作:
回值将会优先作为初始状态值。 is_shippable 标记该聚集函数是否能够下推执行,仅可以取值true或者false。目前该参数不影响系统内置聚集函数的下推行为,仅影响用户自定义聚集函数的行为,默认值为false。目前该参数在集中式下不生效。 示例 --创建自定义函数。 gaussdb=#
gaussdb=# DROP TABLE xmltest; XML类型不支持如下操作: 逻辑表达式and、or、not。 作为非XML操作函数的系统函数的入参。 作为分布键、分区键、二级分区键、主键、唯一约束。 XML相关的隐式类型转换,包括字符串和XML类型之间的隐式转换。 数组表达式、行表达式、子查询表达式、TABLE
Psycopg包 准备相关驱动和依赖库。可以从发布包中获取,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Python.tar.gz。 解压后有两个文件夹: psycopg2:psycopg2库文件。 lib:lib库文件。 加载驱动。 在使用驱动之前,需要做如下操作:
Psycopg包 准备相关驱动和依赖库。可以从发布包中获取,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Python.tar.gz。 解压后有两个文件夹: psycopg2:psycopg2库文件。 lib:lib库文件。 加载驱动。 在使用驱动之前,需要做如下操作:
o_date(''20170222'','yyyymmdd'), -11),'yyyymm'),这种表达式无法用于剪枝,因此会导致查询语句扫描分区表所有数据。 查询pg_proc发现此处的to_date和to_char均为stable类型的函数,根据数据库对函数行为的约定,此类函
CN:Coordinator Node,负责数据库系统元数据存储、查询任务的分解和部分执行,以及将DN中查询结果汇聚在一起。 ETCD:Editable Text Configuration Daemon,分布式键值存储系统,用于共享配置和服务发现(服务注册和查找)。 role
(''20170222'','yyyymmdd'), -11),'yyyymm'),这种非常量的表达式是不能用来剪枝的,因而会导致查询语句扫描分区表所有数据。 查询pg_proc发现此处的to_date和to_char均为stable类型的函数,根据数据库对函数行为的约定,此类函
minmaxtesti on minmaxtest (9 rows) 可以看到use_minmax hint成功生效。 use_minmax优化只有在表扫描使用indexscan的时候生效。 父主题: 使用Plan Hint进行调优
取值范围:字符串,可查询视图PG_TIMEZONE_NAMES(详见《开发指南》的“系统表和系统视图 > 系统视图 > PG_TIMEZONE_NAMES”章节)获得。 默认值:根据OS时区设置 gs_initdb进行相应系统环境设置时会对默认值进行修改。 logging_module 参数说明
4277-01-09AD 00:00:00.000000。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此常常需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及timestamp with timezone,当
最大值:公元294277年,294277-01-09AD 00:00:00.000000。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及timestamp with timezone,当新的
WHERE c_customer_sk = 4421; 批量更新或删除数据后,会在数据文件中产生大量的删除标记,查询过程中标记删除的数据也是需要扫描的。故多次批量更新/删除后,标记删除的数据量过大会严重影响查询的性能。建议在批量更新/删除业务会反复执行的场景下,定期执行VACUUM FULL以保持查询性能。