检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如图1所示。 图1 SQL执行计划示例 最底层节点是表扫描节
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如下所示: gaussdb=# explain select
支持bitmapscan的hint 功能描述 支持在目标表上使用指定的索引生成bitmapscan路径,在原优化器可生成路径的基础上选中符合HINT的路径。 语法格式 [no] bitmapscan([@queryblock] table [index_list]) 参数说明: no表示hint的scan方式不使用。
支持bitmapscan的Hint 功能描述 支持在目标表上使用指定的索引生成bitmapscan路径,在原优化器可生成路径的基础上选中符合hint的路径。 语法格式 [no] bitmapscan([@queryblock] table [index_list]) 参数说明 no表示hint的scan方式不使用。
支持bitmapscan的Hint 功能描述 支持在目标表上使用指定的索引生成bitmapscan路径,在原优化器可生成路径的基础上选中符合HINT的路径。 语法格式 [no] bitmapscan([@queryblock] table [index_list]) 参数说明 no表示hint的scan方式不使用。
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如下所示。 gaussdb=# explain select
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如图1所示。 图1 SQL执行计划示例 最底层节点是表扫描节
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。 gaussdb=# explain select * from
SQL语句时执行的详细步骤。每一个步骤为一个数据库运算符。 使用EXPLAIN命令可以查看优化器为每个查询生成的具体执行计划。EXPLAIN给每个执行节点都输出一行,显示基本的节点类型和优化器为执行这个节点预计的开销值。如下所示。 gaussdb=# explain select
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
places.state_id = states.state_id ORDER BY staff_id; 优化分析 在优化前,没有创建places.place_id和states.state_id索引,执行计划如下: 1 2 3 4 5 6 7 8 9 10
ADM_TAB_STATISTICS ADM_TAB_STATISTICS显示数据库中所有表的优化程序统计信息。该视图同时存在于PG_CATALOG和SYS Schema下。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。 表1 ADM_TAB_STATISTICS字段
ADM_TAB_STATISTICS ADM_TAB_STATISTICS显示数据库中所有表的优化程序统计信息。该视图同时存在于PG_CATALOG和SYS Schema下。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。 表1 ADM_TAB_STATISTICS字段
ADM_TAB_STATISTICS ADM_TAB_STATISTICS显示数据库中所有表的优化程序统计信息。该视图同时存在于pg_catalog和sys_schema下。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。 表1 ADM_TAB_STATISTICS字段
ADM_TAB_STATISTICS ADM_TAB_STATISTICS显示数据库中所有表的优化程序统计信息。该视图同时存在于pg_catalog和sys_schema下。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。 表1 ADM_TAB_STATISTICS字段
运行倾斜的Hint 功能描述 指明查询运行时重分布过程中存在倾斜的重分布键和倾斜值,针对Join和HashAgg运算中的重分布进行优化。 语法格式 指定单表倾斜: 1 skew( [@queryblock] table (column) [(value)]) 指定中间结果倾斜: