检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PERFORMANCE详解 在SQL调优过程中经常需要执行EXPLAIN ANALYZE或EXPLAIN PERFORMANCE查看SQL语句实际执行信息,通过对比实际执行与优化器的估算之间的差别来为优化提供依据。EXPLAIN PERFORMANCE相对于EXPLAIN ANALYZE增加了每个DN上的执行信息。
bucket太小,比如实际数据1000W行,hash bucket只有1000。 函数(如substr,to_number)导致大数据量子查询选择度计算不准。 多DN环境下对大表做broadcast的子查询。 父主题: SQL调优指南
bucket太小,比如实际数据1000W行,hash bucket只有1000。 函数(如substr,to_number)导致大数据量子查询选择度计算不准。 多DN环境下对大表做broadcast的子查询。 其他更多调优点,请参考典型SQL调优点。 父主题: 数据库管理
该算子处理第一条数据的开始时间。 duration bigint 该算子到结束时候总的执行时间,单位为毫秒。 query_dop integer 当前算子执行时的并行度。 estimated_rows bigint 优化器估算的行数信息。 tuple_processed bigint 当前算子返回的元素个数。
该算子处理第一条数据的开始时间。 duration bigint 该算子到结束时候总的执行时间,单位为毫秒。 query_dop integer 当前算子执行时的并行度。 estimated_rows bigint 优化器估算的行数信息。 tuple_processed bigint 当前算子返回的元素个数。
该算子处理第一条数据的开始时间。 duration bigint 该算子到结束时候总的执行时间(ms)。 query_dop integer 当前算子执行时的并行度。 estimated_rows bigint 优化器估算的行数信息。 tuple_processed bigint 当前算子返回的元素个数。
PERFORMANCE详解 在SQL调优过程中经常需要执行EXPLAIN ANALYZE或EXPLAIN PERFORMANCE查看SQL语句实际执行信息,通过对比实际执行与优化器的估算之间的差别来为优化提供依据。EXPLAIN PERFORMANCE相对于EXPLAIN ANALYZE增加了每个DN上的执行信息。
fooXarYXazY (1 row) regexp_substr(text,text) 描述:正则表达式的抽取子串函数。与substr功能相似,正则表达式出现多个并列的括号时,也全部处理。 返回值类型:text 示例: 1 2 3 4 5 SELECT regexp_substr('str'
PERFORMANCE详解 在SQL调优过程中经常需要执行EXPLAIN ANALYZE或EXPLAIN PERFORMANCE查看SQL语句实际执行信息,通过对比实际执行与优化器的估算之间的差别来为优化提供依据。EXPLAIN PERFORMANCE相对于EXPLAIN ANALYZE增加了每个DN上的执行信息。
text 当前算子的执行状态,包括waiting、running和finished。 query_dop integer 当前算子执行时的并行度。 estimated_rows bigint 优化器估算的行数信息,若返回的预估行数超过int64_max时,显示为int64_max。 tuple_processed
够保证任何一个副本故障时快速进行数据迁移恢复,避免单一硬件故障造成数据丢失。支持云服务器和云硬盘的备份及恢复可预先设置好自动备份策略,实现在线自动备份。 - 存储类型 存储类型有: SSD云盘 极速型SSD云盘:适用于需要超大带宽和超低时延的场景。 极速型SSD V2云盘:专用于
VW在高并发场景下业务出现排队时,动态弹出弹性VW,弹性VW支持读写,不支持建表。 排队查询自动路由到弹性VW。 通过弹性VW,减少查询排队,提升业务整体并发度。 业务并发下降后,自动回收弹性VW。 弹性VW实现计算资源按需供给,用户设定弹性上限。 弹性VW规格与固定VW相同,在弹性VW上运行的SQL,性能与固定VW基本相同。
会导致agg的计算方式出现比较大的偏差,这时候就需要通过best_agg_plan进行agg计算模型的干预。 一般来说,当agg汇聚的收敛度很小时,即结果集的个数在agg之后并没有明显变少时(经验上以5倍为临界点),选择redistribute+hashagg执行方式,否则选择h
会导致agg的计算方式出现比较大的偏差,这时候就需要通过best_agg_plan进行agg计算模型的干预。 一般来说,当agg汇聚的收敛度很小时,即结果集的个数在agg之后并没有明显变少时(经验上以5倍为临界点),选择redistribute+hashagg执行方式,否则选择h
会导致agg的计算方式出现比较大的偏差,这时候就需要通过best_agg_plan进行agg计算模型的干预。 一般来说,当agg汇聚的收敛度很小时,即结果集的个数在agg之后并没有明显变少时(经验上以5倍为临界点),选择redistribute+hashagg执行方式,否则选择h
------------- f (1 row) regexp_substr(text,text) 描述:正则表达式的抽取子串函数。与substr功能相似,正则表达式出现多个并列的括号时,也全部处理。 返回值类型:text 示例: 1 2 3 4 5 SELECT regexp_substr('str'
新增autoanalyze_cache_num参数,设置轻量化autoanalyze最多缓存多少张表的统计信息。 新增普通autoanalyze和轻量化autoanalyze对比。 新增PV_RUNTIME_RELSTATS视图,显示autoanalyze产生的内存中表级统计信息。 新增PV_RUNTIME_ATT
------------- f (1 row) regexp_substr(text,text) 描述:正则表达式的抽取子串函数。与substr功能相似,正则表达式出现多个并列的括号时,也全部处理。 返回值类型:text 示例: 1 2 3 4 5 SELECT regexp_substr('str'
要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 在线扩容 在线扩容是指GaussDB(DWS)扩容重分布过程中支持数据持续入库、查询业务不中断。 脏页面 已经被修改且未写入持久性设备的页面。 增量备份
要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 在线扩容 在线扩容是指GaussDB(DWS)扩容重分布过程中支持数据持续入库、查询业务不中断。 脏页面 已经被修改且未写入持久性设备的页面。 增量备份