检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bucket id: -1 Enhanced Toast数据查询,通过直接查询到的Enhanced Toast表数据可以判断其链式结构的完整性。 gaussdb=# SELECT ctid,next_chunk,chunk_seq FROM pg_toast.
空字符串和NULL的关系? 答:GaussDB中对空字符串是否为NULL和数据库的兼容模式有关。 ORA兼容模式中空字符串判断为NULL。 gaussdb=# CREATE DATABASE db_test1 DBCOMPATIBILITY = 'ORA'; gaussdb=# \c
val 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范围:整型,单位为秒。参数修改请参考表2进行设置。 默认值:60 az_connect_check_delay_time 参数说明:每次检测AZ间的网络连接时有多次重试,该参数表示两次重试之间的延迟时间。
针对SubLink的优化策略主要是让内层的子查询提升(pullup),能够和外表直接做关联查询,从而避免生成SubPlan+Broadcast內表的执行计划。判断子查询是否存在性能风险,可以通过explain查询语句查看Sublink的部分是否被转换成SubPlan+Broadcast的执行计划。 例如:
168.11.11', PORT '5432', DBNAME 'db1'); --创建DATABASE LINK对象,host也可以是IPv6地址 ALTER PUBLIC DATABASE LINK dblink CONNECT TO 'user1' IDENTIFIED BY
advise text 可能导致该SQL为slow SQL的风险信息。 说明: 如果语句通过SQLBypass方式执行(可通过explain查看计划判断),可以认为无慢SQL风险,本字段信息可能会缺失。 parent_unique_sql_id bigint 当前语句的外层SQL的归一化SQL
针对SubLink的优化策略主要是让内层的子查询提升(pullup),能够和外表直接做关联查询,从而避免生成SubPlan+Broadcast內表的执行计划。判断子查询是否存在性能风险,可以通过explain查询语句查看Sublink的部分是否被转换成SubPlan+Broadcast的执行计划。 例如:
可选择指定要连接的数据库的IP地址、端口号、远端的database name等参数,支持的options包括: host:指定连接的地址,不支持ipv6地址。支持以‘,’分割的字符串来指定多个IP地址,当前不支持密态数据库和ssl设置和证书认证,不指定默认为空。 port:指定连接的端口号,不指定默认为5432。
可选择指定要连接的数据库的IP地址、端口号、远端的database name等参数,支持的options包括: host:指定连接的地址,不支持ipv6地址。支持以‘,’分割的字符串来指定多个IP地址,当前不支持密态数据库和ssl设置和证书认证,不指定默认为空。 port:指定连接的端口号,不指定默认为5432。
val 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范围:整型,单位为秒。参数修改请参考表2进行设置。 默认值:60 az_connect_check_delay_time 参数说明:每次检测AZ间的网络连接时有多次重试,该参数表示两次重试之间的延迟时间。
val 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范围:整型,单位为秒。参数修改请参考表2进行设置。 默认值:60 az_connect_check_delay_time 参数说明:每次检测AZ间的网络连接时有多次重试,该参数表示两次重试之间的延迟时间。
168.11.11', PORT '5432', DBNAME 'db1'); --创建DATABASE LINK对象,host也可以是IPv6地址 ALTER PUBLIC DATABASE LINK dblink CONNECT TO 'user1' IDENTIFIED BY
加快排序查询时间。 在经常使用WHERE子句的列上创建索引,加快条件的判断速度。 为经常出现的关键字ORDER BY、GROUP BY和DISTINCT后面的字段建立索引。 索引创建成功后,系统会自动判断何时引用索引。当系统认为使用索引比顺序扫描更快时,就会使用索引。 索引创建
序,加快排序查询时间。 在经常使用WHERE子句的列上创建索引,加快条件的判断速度。 在经常出现关键字ORDER BY、GROUP BY和DISTINCT后面的字段建立索引。 索引创建成功后,系统会自动判断何时引用索引。当系统认为使用索引比顺序扫描更快时,就会使用索引。 索引创建
advise text 可能导致该SQL为slow SQL的风险信息。 说明: 如果语句通过SQLBypass方式执行(可通过explain查看计划判断),可以认为无慢SQL风险,本字段信息可能会缺失。 parent_unique_sql_id bigint 当前语句的外层SQL的归一化SQL
表示数据库名称(URL中无需配置该参数,自动从Properties文件中解析)。 属性类型:String PGHOST 主机IP地址,同时支持IPv4和IPv6。 属性类型:String PGPORT 主机端口号。 属性类型:Integer user 表示创建连接的数据库用户。 属性类型:String
advise text 可能导致该SQL为slow SQL的风险信息。 说明: 如果语句通过SQLBypass方式执行(可通过explain查看计划判断),可以认为无慢SQL风险,本字段信息可能会缺失。 parent_unique_sql_id bigint 当前语句的外层SQL的归一化SQL
runtime: 23.716 ms (7 rows) 优化分析 分析执行计划可知,在顺序扫描阶段耗时较多。 建议在语句中手动添加JOIN列的非空判断,修改后的语句如下所示。 1 2 3 SELECT * SELECT * FROM join_a a JOIN join_b b ON
runtime: 23.716 ms (7 rows) 优化分析 分析执行计划可知,在顺序扫描阶段耗时较多。 建议在语句中手动添加JOIN列的非空判断,修改后的语句如下所示。 1 2 3 SELECT * SELECT * FROM join_a a JOIN join_b b ON
条件语句 条件语句的主要作用判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。