检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
快速查询全库中所有表占用空间大小 8.1.3及以上集群版本在大集群大数据量(表数量大于1000)场景下,如果进行全库表查询,建议优先使用pgxc_wlm_table_distribution_skewness视图,该视图可以查到全库内的各表空间使用情况以及数据倾斜分布情况。其中,t
用户登录数据库后,Data Studio会弹出一个窗口,描述最近一次的成功登录信息以及在最近两次成功登录数据库期间失败的登录尝试。 如果弹出消息“未获取到上次登录信息”,则表示连接的数据库不支持显示上次登录信息。 密码到期通知 系统在密码到期前7天开始会向您发送密码更换提醒。如果密码过期,请联系数据库管理员重置密码。
GaussDB(DWS)数据库系统内部错误。" 解决办法:"创建数据库的表空间时需要创建表空间对应的目录存在异常,可以通过尝试如下方法排除问题:1.确认是否为管理员用户或当前数据库创建权限;2.确认文件系统为只读,可以修改文件系统权限为可写和可执行;3.如果该目录已经存在,则不需要创建表空间; GAUSS-00527:
x1 , y1 , x2 , y2 (x1,y1)和(x2,y2)表示矩形的一对对角点。 矩形的输出使用第二种语法。 任何两个对角都可以出现在输入中,但按照那样的顺序,右上角和左下角的值会被重新排序以存储。 路径 路径由一系列连接的点组成。路径可能是开放的,也就是认为列表中
获取结果集光标的位置 方法 描述 isFirst() 是否在一行。 isLast() 是否在最后一行。 isBeforeFirst() 是否在第一行之前。 isAfterLast() 是否在最后一行之后。 getRow() 获取当前在第几行。 获取结果集中的数据 ResultSet对象
'# step3:update count:' || sql%rowcount || ' rows'; --在整个程序结束前记录日志,也可以在每个步骤结束后分别记录日志,也可以创建记录日志的函数供调用,灵活使用即可 insert into func_exec_log(pro_name
'# step3:update count:' || sql%rowcount || ' rows'; --在整个程序结束前记录日志,也可以在每个步骤结束后分别记录日志,也可以创建记录日志的函数供调用,灵活使用即可 insert into func_exec_log(pro_name
x1 , y1 , x2 , y2 (x1,y1)和(x2,y2)表示矩形的一对对角点。 矩形的输出使用第二种语法。 任何两个对角都可以出现在输入中,但按照那样的顺序,右上角和左下角的值会被重新排序以存储。 路径 路径由一系列连接的点组成。路径可能是开放的,也就是认为列表中
myview as select a from tbl1; ERROR: cannot drop columns from view 此时可以删除原视图后,重新创建新视图。 DROP VIEW myview; DROP VIEW CREATE OR REPLACE VIEW myview
true;如果子查询没有返回任何行, EXISTS的结果为false。 EXISTS/NOT EXISTS子查询通常只是运行到能判断它是否可以生成至少一行为止,而不是等到全部结束。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
错误原因:不能修改数组类型。 解决办法:可以修改数组的元素类型,这样能自动修改这个数组的类型。 GAUSS-01050: "type '%s' already exists in schema '%s'" SQLSTATE: 42710 错误原因:类型在指定模式中已经存在。 解决办法:检查此模式中的对象,看是否已存在此类型。
from employee group by deptno) t2 where t1.string_agg = t2.string_agg; 在循环多次执行这个语句的时候,发现结果不稳定,输出结果有时候是t1,有时候是t2,因此怀疑是数据库有问题,结果集不正确。 String_agg
table_name 行访问控制策略的表名。 new_policy_name 新的行访问控制策略名称。 role_name 行访问控制策略应用的数据库用户,可以指定多个用户,PUBLIC表示应用到所有用户。 using_expression 行访问控制的表达式,返回值为boolean类型。 示例 打开行访问控制策略开关:
OBS存算分离表支持insert overwrite INSERT 本地disk cache支持冷热设置 本地disk cache支持冷热设置,不同分区可配置不同的缓存策略。 - 引擎增强 列存支持jsonb/json类型 列存支持jsonb/json类型。 - 9.0.2版本 【新增功能】 表2
e22:d1f1 inet inet类型在一个数据区域内保存主机的IPv4或IPv6地址,以及一个可选子网。主机地址中网络地址的位数表示子网(“子网掩码”)。如果子网掩码是32并且地址是IPv4,则这个值不表示任何子网,只表示一台主机。在IPv6里,地址长度是128位,因此128位表示唯一的主机地址。
202008,这种表达式一侧不是单纯的分区键、而是包含分区键的表达式的Filter条件是不能用来剪枝的,因而导致查询语句扫描了几乎整个分区表的数据。 跟原始SQL语句对比,可以确定表达式 '(year_mth + 1) > 202008' 是从表达式 'b1.year_mth + 1 > substr('20200822'
e22:d1f1 inet inet类型在一个数据区域内保存主机的IPv4或IPv6地址,以及一个可选子网。主机地址中网络地址的位数表示子网(“子网掩码”)。如果子网掩码是32并且地址是IPv4,则这个值不表示任何子网,只表示一台主机。在IPv6里,地址长度是128位,因此128位表示唯一的主机地址。
至少返回一行,则EXISTS结果就为"真";如果子查询没有返回任何行, EXISTS的结果是"假"。 这个子查询通常只是运行到能判断它是否可以生成至少一行为止,而不是等到全部结束。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
等定长字符类型。在GaussDB(DWS)中,定长字符类型的运算会存在额外的存储和内存开销。 一般情况下,如果含有中文字符,用NCHAR/NVARCHAR2,如果纯英文和数字,用CHAR/VARCHAR。 在GaussDB(DWS)里另外还有两种定长字符类型。在表2里显示。 其中
等定长字符类型。在GaussDB(DWS)中,定长字符类型的运算会存在额外的存储和内存开销。 一般情况下,如果含有中文字符,用NCHAR/NVARCHAR2,如果纯英文和数字,用CHAR/VARCHAR。 在GaussDB(DWS)里另外还有两种定长字符类型。在表2里显示。 其中