检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
autovacuum_max_workers = 0时,autovacuum被彻底关闭,不会对任何表做清理。 autovacuum_max_workers > 0和autovacuum = off,只对系统表和开了delta表的列存表做清理(如vacuum delta表,vacuum cudesc表和delta
GUC参数qrw_inlist2join_optmode可以控制把“in 常量”转join的行为,默认是cost_base的。如果优化器估算不准,可能会出现需要转化的场景没有做转化,导致性能较差。 这种情况下可以通过设置qrw_inlist2join_optmode为rule_base来规避解决。 1 set qr
FULL命令,命令格式为“VACUUM FULL 表名”,同时增加执行“VACUUM FULL”命令的频率。尤其是对于频繁增、删、改的表,建议定期做VACUUM FULL操作。 父主题: 集群性能
rb_and 两个RoaringBitmap做交集操作。 4 rb_or 两个RoaringBitmap做并集操作。 5 rb_xor 两个RoaringBitmap做异或操作。 6 rb_andnot 两个RoaringBitmap做and后取反。 7 rb_cardinality
msi(64 位)进行驱动安装。 打开驱动管理器。 在配置数据源时,请使用对应的驱动管理器(假设操作系统安装盘符为C:盘,如果是其他盘符,请对路径做相应修改): 64位操作系统上进行32位程序开发,安装32位驱动程序后,使用32位的驱动管理器:C:\Windows\SysWOW64\odbcad32
如何处理GaussDB(DWS)建表时date类型字段自动转换为timestamp类型的问题? GaussDB(DWS)是否需要定时对常用的表做VACUUM FULL和ANALYZE操作? 如何导出GaussDB(DWS)某张表结构? GaussDB(DWS)是否有高效的删除表数据的方法?
precision 表中行的数目,只是优化器使用的一个估计值。 relallvisible integer 被标识为全可见的表中的页数。此字段是优化器用来做SQL执行优化使用的。 relhasindex boolean 如果对象是一个表且至少有(或者最近建有)一个索引,则为真。 由CREATE INDEX设置,但DROP
指标名称:GaussDB(DWS) 数据仓库的监控指标,告警引擎用来做阈值判断的数据源。 告警对象(自定义告警规则参数):选择的当前集群中包含的数据库,及其已选择的数据库中所包含的SCHEMA。 触发条件:定义对监控指标做阈值判断的计算规则。目前主要使用一段时间内的平均值来降低告警震荡的几率。
PostgreSQL libpq进行了较大修改,但并未对此接口在应用程序开发场景下的使用做验证。因此对使用此接口做应用程序开发存在的风险未知,故不推荐用户使用此套接口做应用程序开发。推荐用户使用ODBC或JDBC接口来替代。 SQL差异 表1 GaussDB(DWS)不支持的PostgreSQL数据库语言
PostgreSQL libpq进行了较大修改,但并未对此接口在应用程序开发场景下的使用做验证。因此对使用此接口做应用程序开发存在的风险未知,故不推荐用户使用此套接口做应用程序开发。推荐用户使用ODBC或JDBC接口来替代。 SQL差异 表1 GaussDB(DWS)不支持的PostgreSQL数据库语言
msi(64 位)进行驱动安装。 打开驱动管理器。 在配置数据源时,请使用对应的驱动管理器(假设操作系统安装盘符为C:盘,如果是其他盘符,请对路径做相应修改): 64位操作系统上进行32位程序开发,安装32位驱动程序后,使用32位的驱动管理器:C:\Windows\SysWOW64\odbcad32
DELETE FROM staffs WHERE section_ID = V_DEPTNO; --根据游标状态做进一步处理 IF SQL%NOTFOUND THEN DELETE FROM sections_t1 WHERE
DELETE FROM staffs WHERE section_ID = V_DEPTNO; --根据游标状态做进一步处理 IF SQL%NOTFOUND THEN DELETE FROM sections_t1 WHERE
be toasted after gs_initdb" SQLSTATE: 55000 错误原因:当初始化数据库完成后,不允许对共享内存表做toast操作。 解决办法:请检查当前状态,若已完成初始化,则不允许toast共享内存表。 GAUSS-01863: "cache lookup
ded_features)为off时,黑名单上的特性不被支持。 解决办法:如果使用黑名单上的对象,应该打开黑名单开关,并不对黑名单上的对象做ALTER或DELETE操作。 GAUSS-04259: "Distribute query fail due to duplicate plan
format" SQLSTATE: 22003 错误原因:Numeric的阶乘溢出。 解决办法:建议检查程序是否输入数据过大,否则建议应用层做处理。 父主题: GAUSS-02801 -- GAUSS-02900
一个目标规格的新集群,将现有集群数据迁移到新集群上,最后将使用入口从老集群切换到新集群即完成经典变更规格操作,经典变更规格完成后会对老集群做全量快照,并且会保留老集群一段时间,用于特殊情况下的数据恢复。 该特性需联系技术支持人员升级使用。 存算一体(单机部署)集群暂不支持经典变更规格功能。
导致与customer_address表join后的倾斜并没有被消除掉。 增加如下禁止item表做broadcast的hint,使与customer_address join的表做redistribute(也可以进行join表redistribute的hint),计划如下,运行时间105s:
导致与customer_address表join后的倾斜并没有被消除掉。 增加如下禁止item表做broadcast的hint,使与customer_address join的表做redistribute(也可以进行join表redistribute的hint),计划如下,运行时间105s:
RENAME TO new_schema_name语法中schema_name中是否包含DFS表,如果存在则不允许此操作。请删除DFS表后再次做更名操作即可。 GAUSS-04649: "COPY_ROACH does not implement in CopySendEndOfRow"