检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
关联查询 【规则】多表关联嵌套深度必须小于8。 关联嵌套过深,容易产生慢SQL,应从业务层考虑优化。 【规则】表关联查询必须明确指定各表的连接条件(ON),以避免产生笛卡尔积。 例如在B数据库中,JOIN与CROSS JOIN和INNER JOIN等价,但是在SQL标准中,JOIN仅与INNER
PLAN TRACE使用介绍 该特性是数据库内核开发人员对慢SQL深度分析使用的特性,不建议非内核开发人员使用。 该特性开启后,会在执行DML期间记录优化器相关信息到系统表中,这样会导致原本的读事务变成了写事务,从而导致要求必须在读事务里执行的函数无法执行,例如函数pg_crea
PLAN TRACE使用介绍 该特性是数据库内核开发人员对慢SQL深度分析使用的特性,不建议非内核开发人员使用。 该特性开启后,会在执行DML期间记录优化器相关信息到系统表中,这样会导致读事务变成写事务,从而导致要求必须在读事务里执行的函数无法执行,例如函数pg_create_l
上述语句建议业务拆分为两条SQL语句,先执行子查询。 【建议】避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 【建议】子查询嵌套深度不建议超过两层。 由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 父主题: 数据库编程规范
上述语句建议业务拆分为两条SQL语句,先执行子查询。 【建议】避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 【建议】子查询嵌套深度不建议超过两层。 由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 父主题: 数据库编程规范
上述语句建议业务拆分为两条SQL语句,先执行子查询。 【建议】避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 【建议】子查询嵌套深度不建议超过两层。 由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 父主题: 数据库编程规范
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序,从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度,此列的值始终为0,因为每个参数现在只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
sequence numeric 定义参数的顺序。从1开始,返回类型在前,然后是每个参数。 data_level numeric 复合类型参数的嵌套深度。此列的值始终为0,因为每个参数现只显示一行。 data_type character varying(64) 参数的数据类型。 defaulted
execution_time pl_execution_time pl_compilation_time 等待事件的嵌套深度最大值是20,如超过最大深度,新的等待事件会覆盖最后一次等待事件。 父主题: 其他系统表
DROP TABLE regr_count_t1; regr_intercept(Y, X) 描述:根据所有输入的点(X, Y)按照最小二乘法拟合成一个线性方程,然后返回该直线的Y轴截距。 返回类型:double precision 示例: 1 2 3 4 5 6 7
execution_time pl_execution_time pl_compilation_time 等待事件的嵌套深度最大值是20,如超过最大深度,新的等待事件会覆盖最后一次等待事件。 父主题: 其他系统表
DROP TABLE regr_count_t1; regr_intercept(Y, X) 描述:根据所有输入的点(X, Y)按照最小二乘法拟合成一个线性方程,然后返回该直线的Y轴截距。 返回类型:double precision 示例: 1 2 3 4 5 6 7
DROP TABLE regr_count_t1; regr_intercept(Y, X) 描述:根据所有输入的点(X, Y)按照最小二乘法拟合成一个线性方程,然后返回该直线的Y轴截距。 返回类型:double precision 示例: 1 2 3 4 5 6 7
session中调大该值。 max_stack_depth 参数说明:设置GaussDB执行堆栈的最大安全深度。需要这个安全界限是因为在服务器里,并非所有程序都检查了堆栈深度,只是在可能递规的过程,比如表达式计算这样的过程里面才进行检查。 该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。