检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
INTERNAL TABLE重建desc表(包括)的索引。 REINDEX INTERNAL TABLE areaS; 父主题: SQL调优
体原因以及改进措施,具体参见SQL调优进阶。 用户可以通过指定join顺序,join、stream、scan方法,指定结果行数,指定重分布过程中的倾斜信息等多个手段来进行执行计划的调优,以提升查询的性能。详细请参见使用Plan Hint进行调优。 为了保证数据库性能的持续优质,建议例行维护表和例行重建索引。
启用系统自动清理进程(AUTOVACUUM)自动执行VACUUM和ANALYZE,回收被标识为删除状态的记录空间,并更新表的统计数据。 父主题: SQL调优
RowToVec 行转列 行列混合场景。 DfsScan / DfsIndexScan HDFS表(索引)扫描 HDFS表扫描。 父主题: SQL调优
(0); 由下图可知执行时间为40毫秒,其中表扫描时间仅为13毫秒。另外Iterations越小,分区剪枝效果越好。 父主题: SQL调优案例
GUC参数对查询优化(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。详见调优手段之底层存储。 调优手段之统计信息 GaussDB(DWS)优化器是典型的基于代价的优化
Memory经常用来估算SQL语句耗费内存,也被用来作为SQL语句调优时运行态内存参数设置的重要依据。一般会以EXPLAIN ANALYZE或EXPLAIN PERFORMANCE的输出作为进一步调优的输入。 父主题: SQL调优
般遵循图1所示流程。表定义在数据库设计阶段创建,在SQL调优过程中进行审视和修改。 图1 表定义流程 审视和修改表定义的具体操作方法,请参见基于表结构设计和调优提升GaussDB(DWS)查询性能。 父主题: SQL调优
FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t2 WHERE t2.c = t1.c); 父主题: SQL调优案例
GUC参数对查询优化(执行计划)的影响,请参见调优手段之统计信息和调优手段之GUC参数。 5、查询执行 根据“查询优化”规划的执行路径执行SQL查询语句。底层存储方式的选择合理性,将影响查询执行效率。详见调优手段之底层存储。 调优手段之统计信息 GaussDB(DWS)优化器是典型的基于代价的优化
Memory经常用来估算SQL语句耗费内存,也被用来作为SQL语句调优时运行态内存参数设置的重要依据。一般会以EXPLAIN ANALYZE或EXPLAIN PERFORMANCE的输出作为进一步调优的输入。 父主题: SQL调优
955s,优化效果明显。需注意,本示例中优化结果仅供参考,由于WindowAgg的不确定性,优化后的结果集跟实际业务相关。 父主题: SQL调优案例
121__sc1692143c357427cbeadd6160010fd40为off),那么只会产生1或2并行度的计划。 父主题: 系统调优
数据量的同时,执行时间也从8.7毫秒降低至2.7毫秒,从而提升查询性能,如图2所示。 图2 选择合适的分布列案例(二) 父主题: SQL调优案例
查询都可以走更适合此场景的hashjoin。优化后的执行计划如下 优化后,从超过1个小时未返回结果优化到7s返回结果。 父主题: SQL调优案例
(0); 由下图可知执行时间为40毫秒,其中表扫描时间仅为13毫秒。另外Iterations越小,分区剪枝效果越好。 父主题: SQL调优案例
orders (o_custkey) LOCAL; 执行SQL语句查询建立索引后的执行计划,发现执行时间为18毫秒。 父主题: SQL调优案例
In表达式后常量列表长度不能超过10,否则不能执行LLVM编译优化。 在资源许可的情况下,数据量越大,可获得的性能提升效果越好。 父主题: 系统调优
Information发现filter时间为0.5毫秒,CUNone比例为82。CUNone比例越高,PCK的性能收益越明显。 父主题: SQL调优案例
bl和中间结果转储表row_unlogged_table使用了行存表。 修改这两个表为列存表之后,性能提升至1.6s。 父主题: SQL调优案例