检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备工具 迁移过程需准备的工具包括:PL/SQL Developer、Instant Client和DSC,下载地址参见表1 表1 准备工具 工具名 描述 下载地址 PL/SQL Developer Oracle可视化开发工具 PL/SQL Developer下载地址 Oracle
告警检测 在集群运行的过程中,会对数据库中的错误场景进行检测,便于用户及早感知到数据库集群的错误。 enable_alarm 参数说明:允许打开告警检测线程,检测数据库中可能的错误场景。 参数类型:POSTMASTER 取值范围:布尔型 on表示允许打开告警检测线程。 off表示不允许打开告警检测线程。
告警检测 在集群运行的过程中,会对数据库中的错误场景进行检测,便于用户及早感知到数据库集群的错误。 enable_alarm 参数说明:允许打开告警检测线程,检测数据库中可能的错误场景。 参数类型:POSTMASTER 取值范围:布尔型 on表示允许打开告警检测线程。 off表示不允许打开告警检测线程。
要执行该操作,需要MS Visual C Runtime文件(msvcrt100.dll)。详情请参阅故障处理。 可选择并导出多个对象的DDL。批量导出章节列举了不支持导出DDL的对象。 “导出完成”对话框和状态栏显示已完成操作的状态。 表1 支持导出DDL的编码格式 数据库编码 文件编码
avg_datapage_per_node bigint 平均每个node产生的数据页量,单位是Byte。 query Text 当前执行的语句。 行存不带索引批量导入时,数据页copy导入会产生logical newpage相关的xlog日志,在xlog量大于默认值时同样会触发流控。 应用示例 查询
要实现从数据库A(UTF8编码)至数据库B(GBK编码)的数据导入,常规方法导入数据时会出现字符集编码不匹配的错误,导致数据无法导入。 针对小批量数据导入的场景,可以通过\COPY命令来完成,具体方法如下: 创建数据库A和B,其中数据库A的编码格式为UTF8,数据库B的编码格式为GBK。
“gaussdb”。 “集群地址”:请参见获取集群连接地址进行获取。如果通过公网地址连接,请指定为集群“公网访问域名”,如果通过内网地址连接,请指定为集群“内网访问域名”。如果通过弹性负载均衡连接,请指定为“弹性负载均衡地址”。 “数据库用户”:输入集群数据库的用户名。首次使用客
工具下载 命令行客户端(包含GDS工具包) 表1 gsql下载地址 操作系统类别 适用操作系统版本 下载地址 校验文件 Microsoft Windows Microsoft Windows x86_64: Windows 7及以上。 Windows Server 2008及以上。
-w, --no-password 不出现输入密码提示。如果服务器要求密码认证并且密码没有通过其它形式给出,则连接尝试将会失败。 该选项在批量工作和不存在用户输入密码的脚本中很有帮助。 -W, --password=PASSWORD 指定用户连接的密码。如果主机的认证策略是tru
概述 数据库的系统资源(CPU资源、内存资源、IO资源和存储资源)是有限的,GaussDB(DWS)在同时运行多种类型的业务(如数据加载、批量分析、实时查询等)时,各类型业务之间可能会竞争资源,从而出现资源性能瓶颈,导致吞吐量下降,造成整体的查询性能低下。那么对系统的资源进行合理
连接管理 申请域名 修改集群域名 删除集群域名 获取集群可绑定的ELB列表 集群绑定ELB 集群解绑ELB 集群绑定EIP 集群解绑EIP 父主题: API说明
name= table.compress.mode 创建新表时,需要在CREATE TABLE语句中指定关键字COMPRESS,这样,当对该表进行批量插入时就会触发压缩特性。该特性会在页范围内扫描所有元组数据,生成字典、压缩元组数据并进行存储。指定关键字NOCOMPRESS则不对表进行压缩。
BTEQ工具命令 GaussDB(DWS)提供了一系列gsql元命令,可以等价替换常用的BTEQ工具命令。常用BTEQ命令的转换行为如下: .QUIT | .EXIT | .RETURN 元命令\q [value]支持退出gsql程序,且可以通过value值指定退出码。.QUIT、
其它查询等最新统计信息生成,再执行查询(开发中)。 流式性能敏感 流式加工,秒级查询或整体资源高水位 表级或SQL级禁止动态采样,依靠后台轮询采样。 批量性能敏感 批量加工,秒级查询或整体资源高水位 加工时手动收集统计信息。 资源消耗 表3 资源消耗 类别 详细分类 说明 CPU 谓词列管理 自动管
ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。查询优化器会使用这些统计数据,以生成最有效的执行计划。 建议在执行了大批量插入/删除操作后,例行对表或全库执行ANALYZE语句更新统计信息。目前默认收集统计信息的采样比例是30000行(即:guc参数defau
环境变量:PGUSER -w, --no-password 不出现输入密码提示。如果主机要求密码认证并且密码没有通过其它形式给出,则连接尝试将会失败。 该选项在批量工作和不存在用户输入密码的脚本中很有帮助。 -W, --password=PASSWORD 指定用户连接的密码。如果主机的认证策略是tru
锁等待检测 操作场景 在日常作业开发中,数据库事务管理中的锁一般指的是表级锁,GaussDB(DWS)中支持的锁模式有8种,按排他级别分别为1~8。每种锁模式都有与之相冲突的锁模式,由锁冲突表定义相关的信息,锁冲突表如表1所示。 举例:用户u1对某张表test执行INSERT事务
所有结果集页签关闭后,Data Studio会重置结果集的计数器。 Data Studio支持对以下界面重置计数器:显示DDL表空间、显示DDL用户/角色、批量删除、结果集和执行计划界面。 Data Studio在状态栏显示没有对应结果的错误和警告。“结果”页签显示执行成功的结果。 结果窗口的右键选项
的限制,支持攒批提升入库性能,以满足业务在高峰低谷期的入库实时性。 攒批:在实时性要求不严格的场景,对单条数据操作进行缓存,待缓存至多条后批量操作,以提升写入性能。 支持并发入库。 内部实现多种高性能入库方式、主键冲突策略,满足各种场景入库需求。 API方式交互,低门槛使用。 图1
COPY_UPDATE:数据先通过copy方式入库到临时表,通过临时表加速使用update from where方式更新目标数据。 UPDATE_AUTO:批量小于copyWriteBatchSize使用UPDATE,否则使用COPY_UPDATE。 auto maxFlushRetryTimes