检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL被大多数数据库用作查询语言。它是可移植的并且容易学习。但是每一个SQL语句必须由数据库服务器单独执行。 这意味着客户端应用必须发送每一个查询到数据库服务器、等待它被处理、接收并处理结果、做一些计算,然后发送更多查询给服务器。如果客户端和数据库服务器不在同一台机器上,所有这些会引起进程间通信并且将带来网络负担。
默认值:0 设置为非 0 值时事务执行commit后不会立即写入WAL中,而仍存放在WAL缓冲区中,等待WalWriter进程周期性写入磁盘。 如果系统负载很高,在延迟时间内,其他事务可能已经准备好提交。但如果没有事务准备提交,这个延迟就是在浪费时间。 commit_siblings 参数
案例:NOT IN转NOT EXISTS NOT IN语句需要使用nestloop anti join来实现,而NOT EXISTS则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not
连接设置 介绍设置客户端和服务器连接方式相关的参数。 max_connections 参数说明:允许和数据库连接的最大并发连接数。此参数会影响集群的并发能力。 参数类型:POSTMASTER 取值范围:整型。CN最小值为100,最大值为16384;DN最小值为100, 最大值为2
执行计划算子 算子介绍 SQL执行计划中每一个步骤为一个数据库运算符,也叫作一个执行算子。DWS中算子是基本的数据处理单元,合理地组合算子、优化算子的顺序和执行方式,可以提升数据的处理效率。 DWS算子可分为:扫描算子、控制算子、物化算子、连接算子、其他算子等。 扫描算子 扫描算
调整能力。 query_band应用与配置 pg_workload_action跨库系统表用于存储query_band行为和次序,详见PG_WORKLOAD_ACTION。 默认行为和次序在系统表pg_workload_action不存储,query_band有设置非默认行为的,
pg_export_snapshot -------------------- 00000000000A7128-1 (1 row) 父主题: 系统管理函数
备注:pg_advisory_unlock释放先前取得的排它咨询锁。如果释放成功则返回true。如果实际上并未持有指定的锁,将返回false并在服务器中产生一条SQL警告信息。 pg_advisory_unlock_shared(key bigint) 描述:释放会话级别的共享咨询锁。
日志在某个瞬间的“逻辑终点”,而实际的写入位置则是从服务器内部缓冲区写出时的终点。写入位置是可以从服务器外部检测到的终点,如果要归档部分完成事务日志文件,则该操作即可实现。插入点主要用于服务器调试目的。如果是只读操作,不需要系统管理员权限。 示例: 1 2 3 4 5 SELECT
backup系统函数类似,但更轻量。 返回值类型:text gs_roach_enable_delay_ddl_recycle(backupid name) 描述:开启延迟DDL功能,并返回开启点的日志位置。与pg_enable_delay_ddl_recycle系统函数类似,但
精度函数 HLL(HyperLogLog)主要存在三种模式Explicit,Sparse,Full。当数据规模比较小的时候会使用Explicit模式和Sparse模式, 这两种模式在计算结果上基本上没有误差。 随着distinct值越来越多,就会转换成Full模式,但结果也会存在
聚合函数 hll_add_agg(hll_hashval) 描述:把哈希后的数据按照分组放到hll中。 返回值类型:hll 示例: 准备数据。 1 2 3 4 CREATE TABLE t_id(id int); INSERT INTO t_id VALUES(generate_series(1
功能函数 hll_print(hll) 描述:打印hll的一些debug参数信息。 返回值类型:cstring 示例: 1 2 3 4 5 SELECT hll_print(hll_empty()); hll_print
范围函数 lower(anyrange) 描述:范围的下界 返回类型:范围元素类型 示例: 1 2 3 4 5 SELECT lower(numrange(1.1,2.2)) AS RESULT; result -------- 1.1 (1 row) upper(anyrange)
| 1000 | normal datanode2 | 0 | 1000 | normal (2 rows) 父主题: 系统信息函数
RPO(Recovery Point Objective):即数据恢复点目标,主要指的是业务系统所能容忍的数据丢失量。 RTO(Recovery Time Objective):即恢复时间目标,主要指的是所能容忍的业务停止服务的最长时间。 生产集群信息:用户可查看生产集群ID、集群名称、可用分区、已
停止与删除DWS集群容灾 停止容灾 登录DWS管理控制台。 在左侧导航栏中,选择“专属集群 > 管理 >容灾管理”。 在容灾列表中,在指定容灾所在行的“操作”列,单击“停止”按钮。 在弹出框单击“确定”。 此时容灾的“容灾状态”显示为“停止中”,停止需要时间请耐心等待。停止成功后“容灾状态”显示为“已停止”
subnet-dws 安全组 指定虚拟私有云的安全组。 安全组限制安全访问规则,加强集群与其它服务间的安全访问。 自动创建安全组 系统默认选中“自动创建安全组”,设置为该选项时,系统将会自动创建一个默认安全组。 默认安全组的规则如下:出方向允许所有访问,入方向只开放用户设置的DWS集群的数据库端口。
节点变更 集群扩容 集群重分布 集群缩容 父主题: DWS集群节点扩缩容
添加/删除逻辑集群 添加逻辑集群 登录DWS管理控制台。 在左侧导航栏中,选择“专属集群 > 集群列表”。 在集群列表中,单击指定集群名称,进入“集群详情”页面。 打开“逻辑集群开关”,在导航栏出现“逻辑集群管理”页签。 图1 逻辑集群 切换至“逻辑集群管理”页签,单击“添加逻辑