检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
建议cache值不要设置过大,否则会出现缓存序列号时(每个cache周期的第一个nextval)耗时过长的情况;同时建议cache值小于100000000。实际使用时应根据业务设置合理的cache值,既能保证快速访问,又不会浪费序列号。 CYCLE 用于使序列达到maxvalue或者minvalue后可循环并继续下去。
对于高脏页率的系统表,建议在确认当前没有用户操作该系统表时,再执行VACUUM FULL。 建议对脏页率超过80%的非系统表执行VACUUM FULL,用户也可根据业务场景自行选择是否执行VACUUM FULL。 使用场景 查询全库所有用户表的整体脏页率: 1 2 3 4 5 6 7 8
集群上操作,每次导入10000条数据时,开启delta表会比不开启时慢4倍,额外消耗10倍以上的空间。所以开启delta表需谨慎,根据实际业务需要来选择开启和关闭。 父主题: 集群性能
数,一般来说攒批量越大,对于整体入库性能会更好,对性能来说通常该参数的设置推荐越大越好,参数的设置根据业务数据的大小以及flink运行内存来设置,保证不内存溢出。 对于大多业务来说无需设置autoFlushMaxInterval,将autoFlushBatchSize设置为50000即可。
对于高脏页率的系统表,建议在确认当前没有用户操作该系统表时,再执行VACUUM FULL。 建议对脏页率超过80%的非系统表执行VACUUM FULL,用户也可根据业务场景自行选择是否执行VACUUM FULL。 使用场景 查询全库所有用户表的整体脏页率: 1 2 3 4 5 6 7 8
而只用到结果中的前10条记录。对于包含50条记录的表,查询起来是很快的;但是,当表中包含的记录达到50000,查询效率将会有所下降。 若业务应用中存在只需要部分数据信息,但是查询语句却是返回所有信息的情况,建议修改查询语句,增加LIMIT子句来限制返回的记录数。这样至少使数据库
身份认证,请修改到"sha256"后再试。 请不要修改pg_hba.conf中数据库集群主机的相关设置,否则可能导致数据库功能故障。 建议业务应用部署在数据库集群之外,而非集群内部。 其他故障 出现因“总线错误”(Bus error)导致的core dump或异常退出 一般情况下
该语句计划对应的outline的名字。 loader_status text 保存导入导出类业务信息的json串具体如下。 address:互联互通对端集群的地址,源集群会显示端口号。 direction:导入导出业务类型,取值包括gds to file、gds from file、gds to
该语句计划对应的outline的名字。 loader_status text 保存导入导出类业务信息的json串具体如下。 address:互联互通对端集群的地址,源集群会显示端口号。 direction:导入导出业务类型,取值包括gds to file、gds from file、gds to
减小GUC参数lockwait_timeout值(默认20min)。分布式死锁会等待lockwait_timeout时间然后报错。通过减小此参数的数值,降低死锁造成的业务等待时间。 保证主键相同的数据从只从一个数据库连接导入数据库。可以并发执行UPSERT语句。 每个事务中只执行一条UPSERT语句。可以并发执行UPSERT语句。
避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 子查询嵌套深度建议不超过2层。由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 子查询可以在 SELECT 语句中嵌套其他查询,从而实现更复杂的查询。子查询还可以在WHERE子句中使用其他查询的结果,
也可以打开相应的转换任务,单独调度,提高效率。 对于数据量超过1亿以上的表,尤其是字段数特别多的表,Kettle抽取效率相对较慢,可以根据业务实际情况选择相应的迁移方式。 图25 配置Job 在配置任务的时候,尽量将表数据量大致相同的任务放到一个Job中,这样可以保证所有任务执行
只能扫描当前登录的数据库中是否存在残留文件,当前只扫描默认表空间,自定义表空间和OBS表空间。 该函数为重载操作,不支持单节点并发使用,也不建议在业务繁忙和资源负载较高时使用。 只支持冷热表热分区,不支持冷分区。 禁止在升级观察期内使用。 无法对已删除数据库的残留文件进行扫描。 如果集群
删除信息,持有四级锁不阻塞业务增删改查,但空间不会还给系统。 1 select hstore_light_merge('tableName'); 全量Merge所有记录,然后truncate清空Delta表返还空间给系统,不过持有八级锁会阻塞业务。 1 select hs
P一行,不含空格。例如,每个集群有3个节点,则该文件共有6行,每行内容是一个IP地址。 如果是双网络平面部署,则需要把每个节点的管理IP和业务IP地址都加入互信文件。 互信文件先填写主集群IP再填写备集群IP。 建立集群用户账号互信时需要提前获取集群用户账号密码和root密码,r
违反规范的影响: 分区的优点如下,如不做分区,其查询性能和数据治理效率会下降,数据量越大这种劣化越大。 改善查询性能:对分区对象的查询可以仅搜索业务关注的分区,提高检索效率。 提升数据治理效率:如数据生命周期管理场景,针对历史分区执行TRUNCATE/DROP PARTITION,效率和效果远优于DELETE。
违反规范的影响: 分区的优点如下,如不做分区,其查询性能和数据治理效率会下降,数据量越大这种劣化越大。 改善查询性能:对分区对象的查询可以仅搜索业务关注的分区,提高检索效率。 提升数据治理效率:如数据生命周期管理场景,针对历史分区执行TRUNCATE/DROP PARTITION,效率和效果远优于DELETE。
该语句计划对应的outline的名字。 loader_status text 保存导入导出类业务信息的json串具体如下。 address:互联互通对端集群的地址,源集群会显示端口号。 direction:导入导出业务类型,取值包括gds to file、gds from file、gds to
资源池指定到DefaultClass控制组下的“High”Timeshare控制组。 多租户场景下,组资源池关联的控制组为Class级别,业务资源池关联Workload控制组。且不允许在各种资源池间相互切换。 取值范围:字符串,要符合说明中的规则,其指定已创建的控制组。 stmt
避免在SELECT目标列中使用子查询,可能导致计划无法下推影响执行性能。 子查询嵌套深度建议不超过2层。由于子查询会带来临时表开销,过于复杂的查询应考虑从业务逻辑上进行优化。 子查询可以在 SELECT 语句中嵌套其他查询,从而实现更复杂的查询。子查询还可以在WHERE子句中使用其他查询的结果,