检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入、更新和删除行。 创建、替换、更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由用于处理数据库和数据库对象的命令和函数组成。该语言
rolrespool name 用户所能够使用的resource pool。 roluseft boolean 角色是否可以操作外表。 rolparentid oid 用户所在组用户的OID。 roltabspace Text 用户永久表存储空间限额。 rolkind char 特殊用户种类,包括私有用户、逻辑集群管理员、普通用户。
错误原因:修改初始用户权限失败。 解决办法:查看系统表确认当前用户是否有权限。 GAUSS-00594: "Permission denied to change password of the initial account." SQLSTATE: 42501 错误原因:修改初始用户密码失败。
m:数值可以以内联压缩方式存储。 x:数值可以以内联压缩方式或者在"次要"表里存储。 须知: m域也可以移到从属表里存储,但只是最后的解决方法(首先移动e和x域)。 typenotnull boolean 表示在某类型上的一个NOTNULL约束。目前只用于域。 typbasetype oid
GS_SESSION_CPU_STATISTICS视图显示和当前用户执行复杂作业正在运行时的负载管理CPU使用的信息。 表1 GS_SESSION_CPU_STATISTICS字段 名称 类型 描述 datid oid 连接后端的数据库OID。 usename name 登录到该后端的用户名。 pid bigint
pgxc类残留文件管理函数只对CN和当前主DN进行操作,不会验证和清理备DN上的残留文件。所以主DN完成清理后,应在备DN上及时执行残留文件清理操作或对备机进行build,防止主备切换后由于增量build导致备机残留文件被重新复制回主DN,导致未成功清理的假象。 使用示例 以当前两个用户自建的数据库db1、db2为例:
pgxc类残留文件管理函数只对CN和当前主DN进行操作,不会验证和清理备DN上的残留文件。所以主DN完成清理后,应在备DN上及时执行残留文件清理操作或对备机进行build,防止主备切换后由于增量build导致备机残留文件被重新复制回主DN,导致未成功清理的假象。 使用示例 以当前两个用户自建的数据库db1、db2为例:
TO schema [, schema, ...] current_user 描述:当前执行环境下的用户名。current_user是用于表示权限检查的用户标识。通常用来表示会话用户,但是可以通过SET ROLE改变。在函数执行的过程中随着属性SECURITY DEFINER的改变,其值也会改变。
TO schema [, schema, ...] current_user 描述:当前执行环境下的用户名。current_user是用于权限检查的用户标识。通常用来表示会话用户,但是可以通过SET ROLE改变这个设置。在函数执行的过程中随着属性SECURITY DEFINER的改变,其值也会改变。
连接数据库完成所需操作后,必须关闭数据库连接(连接池场景除外) 违反规则的影响: 空闲连接过多,触发连接上限,导致新建连接报错。 空闲连接过多,内部占用过多资源,导致资源过载。 方案建议: 应用侧与数据库建连并使用完成后,手动关闭连接。 服务侧设置session_timeout参数,连接空闲超时自动断开。
连接数据库完成所需操作后,必须关闭数据库连接(连接池场景除外) 违反规则的影响: 空闲连接过多,触发连接上限,导致新建连接报错。 空闲连接过多,内部占用过多资源,导致资源过载。 方案建议: 应用侧与数据库建连并使用完成后,手动关闭连接。 服务侧设置session_timeout参数,连接空闲超时自动断开。
备份,提升数据可靠性。 大数据融合分析 随着信息技术的发展和进步,数据资源已经成为企业的核心资源。整合数据资源,构建大数据平台,发现数据价值,成为企业经营的新趋势和迫切诉求。而如何从海量数据中快速挖掘“价值”,成为助力用户实现预测性分析的关键要素。 图2 大数据融合分析 优势 统一分析入口
oid PG_AUTHID.oid 用户的ID。 usecreatedb boolean - 用户可以创建数据库。 usesuper boolean - 用户是系统管理员。 usecatupd boolean - 用户可以更新系统表。即使是系统管理员,如果此字段不为真,也不能更新系统表。
PGXC_TOTAL_SCHEMA_INFO PGXC_TOTAL_SCHEMA_INFO视图提供了集群所有实例上的Schema空间信息,便于用户获悉集群各个实例上的Schema空间使用情况,仅支持在CN节点上查询。 表1 PGXC_TOTAL_SCHEMA_INFO字段 名称 类型
all表示在所有的CN和所有的DN上执行。 第二个参数:需要发往远程节点执行的SQL语句,函数内部会对SQL语句中查询的对象进行校验,不支持用户表、分布式表和自定义的多结果集函数。 返回值类型:record 该函数功能仅为便于开发人员高效的收集集群内实例执行信息或者状态的视图,不建议用户直接使用。
参数说明 举例 -U 连接数据库的用户名,需要是集群管理员用户。 -U dbadmin -W 指定用户连接的密码。 如果主机的认证策略是trust,则不会对数据库管理员进行密码验证,即无需输入-W选项; 如果没有-W选项,并且不是数据库管理员,会提示用户输入密码。 --W password,此处密码需要用户自定义。
Warehouse,逻辑集群,以下简称VW)部署,业务隔离性更好,解决业务间的资源争抢问题。 推出弹性VW特性,弹性VW完全无状态,支持读写加速,灵活应对并发处理能力不足、业务波峰波谷不均衡、数据加载和数据分析资源争抢等问题,详情参见弹性增删逻辑集群。 增删DN节点,支持弹性扩容和经典扩容,弹性扩容不会对OBS上
5713 (2 rows) 该函数的使用约束如下: 只能扫描当前登录的数据库中是否存在残留文件,当前只扫描默认表空间,自定义表空间和OBS表空间。 该函数为重载操作,不支持单节点并发使用,也不建议在业务繁忙和资源负载较高时使用。 只支持冷热表热分区,不支持冷分区。 禁止在升级观察期内使用。
PG_STAT_OBJECT PG_STAT_OBJECT系统表存储当前实例上表的统计信息和autovacuum效率信息,并且对于databaseid, relid, partid字段创建索引。该系统表的更新受enable_pg_stat_object参数控制。该系统表仅8.2.1及以上集群版本支持。
PGXC_TOTAL_SCHEMA_INFO_ANALYZE视图提供了集群整体的Schema空间信息,包括:集群空间总值、各实例空间平均值、倾斜率、单实例空间最大值、单实例空间最小值以及最大最小空间所在的实例名,便于用户获悉集群整体的Schema空间使用情况,仅支持在CN节点上查询。 表1 PGXC_TOTAL