活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      关系数据库SQL Server版_相关内容
      • 其它控制语句
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的其他控制语句。 动态执行 teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS text AS teledb $$ teledb$ DECLARE teledb$ vsql TEXT; teledb$ vmc TEXT; teledb$ BEGIN teledb$ vsql : 'SELECT mc FROM t WHERE id'aid::TEXT; teledb$ EXECUTE vsql INTO vmc; teledb$ RETURN vmc; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1); f27 teledbpg (1 row) 动态执行就是拼SQL语句,然后使用EXECUTE命令执行。 执行一个没有结果的命令 teledb CREATE OR REPLACE FUNCTION f27() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ perform f27(1); teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(); f27 (1 row) teledb 获取执行结果 teledb DROP FUNCTION f27(INTEGER); DROP FUNCTION teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS VOID AS teledb $$ teledb$ DECLARE teledb$ vmc TEXT; teledb$ BEGIN teledb$ SELECT mc INTO vmc FROM t WHERE idaid; teledb$ IF FOUND THEN teledb$ RAISE NOTICE '查询到记录,值为%',vmc; teledb$ ELSE teledb$ RAISE NOTICE '查不到记录' ; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        PL:pgsql开发
        控制结构
        其它控制语句
      • 其他控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 plaintext teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL 获取影响行数 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        存储过程开发
        控制结构
        其他控制语句
      • 其他控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 plaintext teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 plaintext teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL 获取影响行数 plaintext teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        存储过程开发
        控制结构
        其他控制语句
      • 其它控制语句
        本页介绍天翼云TeleDB数据库存储过程开发的其它控制语句。 动态执行 teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname pgstatstatements CALL teledb 也可以使用immediate。 teledb CREATE OR REPLACE PROCEDURE pexecute() AS $$ DECLARE vsql TEXT; vrelname TEXT; BEGIN vsql : 'SELECT relname FROM pgclass limit 1'; EXECUTE immediate vsql INTO vrelname; RAISE NOTICE 'relname %',vrelname; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pexecute(); NOTICE: relname s1 CALL teledb 动态执行就是拼SQL 语句,然后使用 EXECUTE 命令执行。 执行一个没有结果的命令 teledb CREATE OR REPLACE PROCEDURE pperform() AS $$ BEGIN perform md5(random()::text); END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb call pperform(); CALL teledb 获取执行结果 teledb CREATE OR REPLACE PROCEDURE pfound() AS $$ DECLARE vrelname TEXT; BEGIN SELECT relname INTO vrelname FROM pgclass limit 1; IF FOUND THEN RAISE NOTICE '查询到记录,值为%',vrelname; ELSE RAISE NOTICE '查不到记录' ; END IF; END; $$ LANGUAGE plpgsql; CREATE PROCEDURE teledb CALL pfound(); NOTICE: 查询到记录,值为pgstatstatements CALL
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        存储过程开发
        控制结构
        其它控制语句
      • 数据对比
        数据管理服务DMS的数据对比功能支持同构数据库表之间的行数据差异对比,通过复制执行对比结果中的变更SQL,实现从源实例表到目标实例表的行数据同步效果。 前提条件 目前数据对比的支持数据库类型有:MySQL、PostgreSQL,源数据库实例和目标数据库实例的数据库类型需要相同。 数据对比目前为企业版功能,请用户使用该功能前,切换到DMS企业版,切换步骤及实例注意事项详见 版本说明 。 数据对比要求当前用户以及登录实例的账户,拥有源数据库和目标数据库的查询权限。如需要添加对比的数据库到DMS,请详见 实例管理 。 注意事项 当前仅支持带有主键或唯一键的表进行对比,且配置映射字段的数据类型需要相同。 当前仅支持选择相同数据库类型,某些字段类型不支持数据对比,执行数据对比时会失败。 说明 MySQL不支持数据对比的字段:tinyblob/blob/mediumblob/longblob/tinytext/text/mediumtext/longtext。 PostgreSQL不支持数据对比的字段:所有用户自定义字段。 每个工单最多保存10000行SQL语句,每个表最多保存500行SQL语句,超过500行变更SQL的表仅展示500条行差异,保留7日后过期删除。 比较时不对源和目标实例进行锁表操作,请避免比较时进行增删改业务,可能会影响对比结果。 功能概括 数据对比功能支持同构数据库中,不同表之间的行数据差异对比,即比较两表配置映射字段的数据是否一致,并生成差异化脚本(变更SQL)供用户自行复制执行,以修复源表和目标表行数据不一致的情况。
        来自:
        帮助文档
        数据管理服务
        用户指南
        开发空间
        数据对比
      • 内核版本升级公告
        本节为内核版本升级公告。 本节对关系数据库MySQL版的内核版本的潜在风险进行了说明,如果您使用了下述版本,建议您尽快升级到最新内核版本。 涉及版本 8.0.25 5.7.27 5.7.21 建议升级原因 MySQL 8.0.25(8.0.25.1补丁版本)在机制上将等待MDL锁的会话统计为活跃会话,实例执行某表DDL操作会持有MDL锁,其他对该表更新DML会话需等待锁释放,从而可能造成数据库活跃线程数指标过高,影响数据库新连接建立。最新版本已经优化该机制,建议客户业务低峰期升级小版本到最新版本。 MySQL 5.7.27(5.7.27.1、5.7.27.4补丁版本), 概率出现内核老版本问题导致新连接无法建立,实例状态异常。最新版本已经优化该机制,建议客户业务低峰期升级小版本到最新版本。 MySQL 5.7.21版本,不支持开启审计日志功能。如需使用该功能,建议客户业务低峰期升级小版本到最新版本。 升级指导 请参考升级RDS for MySQL内核小版本。 预估业务影响时长 单机版(包含只读):正常业务负载下约5min。 预估业务影响时长 主备版:正常业务负载下<60s。 主备版:约15min。
        来自:
        帮助文档
        关系数据库MySQL版
        产品简介
        服务公告
        内核版本升级公告
      • 查询HBlock服务状态
        名称 类型 描述 system.status String HBlock服务状态: Upgrading:升级中。 Uninstalling:卸载中。 Working:运行中。 system.licenseStatus String 软件许可证状态: Expired:软件许可证已过期。 Effective:软件许可证已生效。 Invalid:软件许可证无效。 None:还未加载软件许可证。 server.status Object 服务器的状态,详见“ 表1 响应参数server.status说明 ”。 disk.status Object 磁盘的状态(仅单机版支持),详见“ 表2 响应参数disk.status说明(仅单机版支持) ”。 disk.usage Object HBlock数据目录使用情况,详见“ 表3 响应参数disk.usage说明(仅单机版支持) ”。 lun.status Object 卷状态,详见“ 表4 响应参数lun.status说明 ”。 lun.data Object 卷数据信息,详见“ 表5 响应参数lun.data说明 ”。 storagePool.number Integer 存储池个数(仅集群版支持)。 storagePool.basePool Sring 基础存储池名称(仅集群版支持)。 storagePool.basePoolDetail Object 基础存储池详情(仅集群版支持),详见“ 表6 响应参数storagePool.basePoolDetail说明(仅集群版支持) ”。
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        查询HBlock服务状态
      • 敏感实例
        本文介绍敏感实例的相关功能,包括添加受保护实例、查看敏感实例列表、配置识别任务、敏感列管理、查看敏感实例元数据、查看识别任务详情、脱敏授权和关闭保护。 前提条件 用户需要具有进入敏感数据保护页面的菜单权限,菜单权限参考权限说明。 敏感数据保护为企业版功能,请切换到DMS企业版后使用该功能,切换步骤及实例注意事项详见版本说明。 当前仅支持MySQL、PostgreSQL、SQL Server、DRDS数据库。 操作步骤 1. 登录数据管理服务DMS系统。 2. 在左侧菜单栏依次点击数据资产 > 敏感数据保护。 3. 在敏感数据保护页面中,选择敏感实例页签。 注意事项 组织版本由基础版切换为企业版时,需要超级管理员补充托管的账密。 功能介绍 添加受保护实例 用户需要对敏感数据进行保护时,首先需要将实例添加为敏感实例。 1. 登录数据管理服务。 2. 在左侧菜单栏中,选择数据资产 > 敏感数据保护,进入敏感数据保护页面。 3. 在顶部菜单栏中,选择敏感实例页签,进入敏感实例页面。 4. 在敏感实例页面,点击左上角的添加受保护实例按钮,打开添加受保护实例弹窗。 5. 在选择实例下拉框中选择指定实例,点击确定按钮后,即可将该实例添加为敏感实例。 6. 在选择实例后,可以点击配置识别任务 按钮,同时配置识别任务并提交,具体配置步骤参考配置识别任务章节。当前仅支持MySQL、PostgreSQL、SQL Server、DRDS数据库配置识别任务。
        来自:
        帮助文档
        数据管理服务
        用户指南
        数据资产
        敏感数据保护
        敏感实例
      • 计费概览
        本文主要介绍SQL Server实例的计费项、计费方式等信息。 计费项 SQL Server的计费项由数据库版本、实例类型、实例规格、存储空间和备份空间、对象存储流量来决定。其中,数据库版本包括标准版和企业版;实例类型包括单机版和主备版;实例规格包含CPU和内存;存储空间用于存放您的数据;备份空间用于存放您的备份数据;对象存储流量中,公网流出流量和跨区域复制流量按需计费,其他流量如公网流入流量等免费。 计费的公式是根据每个计费项的单价乘以购买时长。了解每种计费项的具体信息、计费公式等,请参考计费项。 计费方式 SQL Server实例的计费方式包括包年包月和按需计费。 注意 备份空间为对象存储类型时,备份空间和对象存储的流量仅支持按需计费。即使实例为包年包月,备份空间和对象存储的流量也是按需计费。 包年包月 ● 预付费方式:用户需先登录天翼云用户中心进行充值,系统会根据用户选购的实际资源对用户云账户中的金额进行扣除。 ● 计费周期:按月计费,以自然月为计费单位,包年享受官网对应的折扣。 按需计费 ● 预存后付费方式:提前充值现金到天翼云账户中,现金账户余额不低于100元,之后系统按照用户实际使用量进行结算。 ● 计费周期:按小时计费,以自然小时为计费单位(均以北京时间为准),不满一小时按照一小时计费。费用从用户账户现金余额中扣费。开通时间建议整点开通,开通不足一个自然小时,按一小时收费。提前删除也按照自然小时收费。
        来自:
        帮助文档
        关系数据库SQL Server版
        计费说明
        计费概览
      • 计费项及其计费方式
        本节介绍了云容器引擎的计费项及其计费方式。 一套专有版容器集群实例包括IaaS云资源(如:弹性云主机/弹性裸金属、云硬盘、ELB等),涉及计费的资源如下表所示。 计费项 计费项说明 计费方式 备注 IaaS云资源(参照天翼云一类节点计费说明) 计算资源(vCPU和内存) 包年/包月、按需计费 专有版集群,需购买Master节点承载K8S集群控制面,一般建议3/5台Master节点 IaaS云资源(参照天翼云一类节点计费说明) 存储资源(GB) 包年/包月、按需计费 专有版集群,需购买Master节点承载K8S集群控制面,一般建议3/5台Master节点 IaaS云资源(参照天翼云一类节点计费说明) ELB(绑定API Server使用) 包年/包月、按需计费 专有版集群,需购买Master节点承载K8S集群控制面,一般建议3/5台Master节点 其他可选的云资源 NAT网关 按需计费 非必须,用于Pod访问外网 其他可选的云资源 EIP 按需计费 非必须,用于外网 API Server绑定使用 其他可选的云资源 Ingress的ELB及EIP 按需计费 非必须,用于暴露loadbalancer服务的Ingress插件 其他可选的云资源 云日志 按需计费 非必须,用于容器日志采集存储检索 其他可选的云资源 容器镜像服务 个人版免费/企业版包周期计费 非必须,用于部署容器时拉取容器镜像 一套托管版容器集群实例包括集群管理、IaaS云资源(如:弹性云主机、云硬盘、ELB等),其中涉及计费的资源如下表所示。 计费项 计费项说明 计费方式 备注 托管基础版 管理10节点(非高可用) 包年/包月、按需计费 说明 托管基础版建议个人学习用途,不承诺sla,不建议生产系统使用。 托管pro版 管理50/200/1000/2000节点(高可用) 包年/包月、按需计费 说明 托管基础版建议个人学习用途,不承诺sla,不建议生产系统使用。 IaaS云资源(参照天翼云一类节点计费说明) 计算资源(vCPU和内存) 包年/包月、按需计费 说明 托管基础版建议个人学习用途,不承诺sla,不建议生产系统使用。 IaaS云资源(参照天翼云一类节点计费说明) 存储资源(GB) 包年/包月、按需计费 说明 托管基础版建议个人学习用途,不承诺sla,不建议生产系统使用。 IaaS云资源(参照天翼云一类节点计费说明) ELB(绑定API Server使用) 包年/包月、按需计费 说明 托管基础版建议个人学习用途,不承诺sla,不建议生产系统使用。 其他可选的云资源 NAT网关 按需计费 非必须,用于Pod访问外网 其他可选的云资源 EIP 按需计费 非必须,用于外网 API Server绑定使用 其他可选的云资源 Ingress的ELB及EIP 按需计费 非必须,用于暴露loadbalancer服务的Ingress插件 其他可选的云资源 云日志 按需计费 非必须,用于容器日志采集存储检索 其他可选的云资源 容器镜像服务 个人版免费/企业版包周期计费 非必须,用于部署容器时拉取容器镜像
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        计费说明
        计费项及其计费方式
      • 修改DDL审计规则
        您可以根据实际需要,修改审计规则。 操作步骤 1. 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库 ,进入分布式关系型数据库产品页面。然后单击管理控制台 ,进入概览页面。 2. 在左侧导航栏,选择DRDS > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,找到目标实例,单击操作 列的管理 ,进入实例基本信息页面。 4. 在左侧目录单击数据库安全 ,然后单击数据库审计页签. 5. 单击DDL审计 页签,进入DML审计页面。 您可以在审计日志列表中查看审计信息,支持查看时间、表、语句和审计信息。 6. 在审计日志列表上方,单击查看或修改审计 规则,进入DDL审计规则面板。 7. 在DDL审计规则列表中,找到目标审计规则,单击操作列的修改。 8. 在编辑DDL审计 对话框中,修改审计方式 为警告 或拒绝。 注意 除审计方式外,不同审计规则支持修改的其他参数可能不同,具体以实际情况为准。 9. 单击确定。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        数据库安全
        DDL审计
        修改DDL审计规则
      • 通过psql连接实例
        本章节会介绍如何通过公网连接数据库实例。 准备工作 通过公网地址连接关系型数据库实例,需具备以下条件。 先对关系型数据库实例绑定公网地址。 保证本地设备可以访问关系型数据库实例绑定的公网地址。 在弹性云主机或可访问关系型数据库的设备上,安装PostgreSQL客户端。 普通连接 步骤 1 登录弹性云主机或可访问关系型数据库的设备。 步骤 2 执行如下命令连接关系型数据库实例。 psql noreadline U h p d W 表 参数说明 参数 说明 : 用户名,即关系型数据库帐号(默认管理员帐号为root)。 主机IP,在“实例管理”页面单击实例名称,进入“基本信息”页面。在“弹性公网IP”页签查看弹性公网IP(通过连接了公网的设备访问)。 端口,默认5432,当前端口,即在“实例管理”页面单击实例名称,进入“基本信息”页面,“连接信息”模块的“数据库端口”。 需要连接的数据库名,默认的管理数据库是postgres。 W是强制用户输入连接密码选项,上述命令执行后,根据提示输入密码。 示例如下: 使用root用户连接postgres数据库实例: psql noreadline U root h 192.168.0.44 p 5432 d postgres W
        来自:
        帮助文档
        关系数据库PostgreSQL版
        快速入门
        通过公网连接PostgreSQL实例
        通过psql连接实例
      • 功能类常见问题
        本文介绍分布式缓存服务Redis版功能类常见问题 分布式缓存服务Redis版与Redis是什么关系? 天翼云分布式缓存服务Redis版是完全兼容Redis协议的云原生高性能内存数据库。 任何兼容Redis的客户端都可以与分布式缓存服务Redis版建立连接进行数据存储及相应操作。 Redis实例是否有CPU处理能力、带宽和连接数等限制? 分布式缓存服务Redis实例在CPU处理能力、数据传输带宽(上行/下行)和连接数等方面都有限制。 不同规格实例的性能参数有所区别,详情请参见规格概览,您也可以查看购买页上的对应提示。 单个实例有多少个数据库? 单个分布式缓存服务Redis版实例默认有256个数据库(DB)。 说明 集群架构实例默认也有256个数据库(DB)。 Redis实例是否都有主从节点? 节点类型为主备版的Redis实例(含集群实例)都具备主从节点,单机版本的Redis实例则仅具备主节点。具体请参考实例类型概览 目前支持的实例规格包括标准版单机、标准版主备、集群版单机、集群版主备,可根据业务场景选用不同规格的实例。通过自研的aof+rdb持久化机制,所有产品系列都支持数据持久化,满足高性能的同时兼顾数据可靠。 分布式缓存服务Redis版是否开放了作为只读节点的从节点? 分布式缓存服务Redis版是主从(MasterReplica)双节点的架构,这种架构下,通常有一个主节点(Master)和一个或多个从节点(Replica)。主节点负责写操作和处理读操作,而从节点则负责复制主节点的数据,提供冗余备份和支持读操作的负载均衡。 目前暂未将从节点作为只读节点开放。
        来自:
        帮助文档
        分布式缓存服务Redis版
        常见问题
        功能类
        功能类常见问题
      • 查询窗口介绍
        本文介绍查询窗口界面的相关功能,用户可以在此界面执行SQL查询、编写、调试SQL代码以及查看、编辑、分析查询结果。查询窗口提供了一个集成的环境,支持直接与数据库进行交互并进行数据操作。 前提条件 已将可用的实例添加至组织,添加云数据库详见添加云数据库,添加公网/直连数据库详见添加公网/直连数据库。 已准备好该实例的数据库账号、密码。 注意事项 查询结果分页显示,每个分页默认展示20行数据,单次查询最大返回3000行,暂不支持用户修改该最大行数的默认值。 针对单个实例,最多可同时打开10个查询窗口。 单次查询最大支持1000000个字符的SQL内容。 对于MySQL系、SQL Server系的实例需要选择到库级别进行操作,对于PostgreSQL系的实例需要选择到模式级别进行操作,为了叙述方便,本页面的说明皆以MySQL实例为标准。 操作步骤 1. 登录数据管理服务DMS。 2. 在首页功能简介里点击实例列表按钮 ,打开实例列表。 3. 在实例列表弹窗里,点击展开目标实例,显示库/模式列表。 4. 右键单击目标库或者目标模式后打开悬浮窗,点击查询窗口进入;或双击目标库/模式打开查询窗口。 查询窗口界面介绍 表1 查询窗口界面介绍 序号 区域 说明 ① 团队信息区域 展示当前实例所属的团队名称。 ② 打开新标签页 点击,可打开一个当前选中数据库的新的查询标签页,最多可同时打开10个标签页。查询标签页的名称与脚本的名称保持一致。 ③ 实例信息区域 展示实例的IP、端口、实例名称等信息,鼠标悬浮可展示完整的信息。 ④ 功能按钮区域 执行:执行标签页内的SQL语句,也支持选择部分SQL语句执行。设定了F8为快捷键。 保存:将当前查询窗口中的所有SQL语句保存至我的脚本,方便下次使用,并支持对脚本进行命名。 格式化:优化选中的SQL语句的展示格式,增强可读性。 SQL诊断:提供对SQL执行计划进行诊断分析,并给出改写后的SQL以及索引优化建议。 预估执行计划:在SQL语句执行前预测SQL语句执行时可能采用的逻辑步骤和访问路径,当前仅支持MySQL和PostgreSQL数据库。 实际执行计划:在SQL语句执行时由数据库引擎生成,反映了实际执行的确切步骤和细节,当前仅支持MySQL和PostgreSQL数据库。 语法帮助:提供了涵盖表/索引、show语句、视图、函数/存储过程、触发器、事件、权限相关的语法,以及select、update、insert、delete、replace等常用语法。 设置:可以对查询窗口标签页内的字体大小、结果集展示方式、语法提示功能开启状态等选项进行设置。 SQL生成:SQL生成提供了自然语言转换为sql语句的智能AI功能。详见SQL生成。 注意 查询窗口暂不支持会话保持功能,依赖于SAVEPOINT、HANDLER等的事务性语句请一次性执行。 SQL诊断功能支持MySQL 5.7和8.0版本、PostgreSQL和SQL Server数据库。 语法帮助目前支持MySQL、PostgreSQL数据库。 管理员模式:此模式下执行SQL,不受风险、规范的限制,请谨慎操作,具体介绍参考管理员模式。 ⑤ 数据库用户区域 展示当前登录的数据库用户,可以进行退出或切换账号操作。 :跳转到对象列表界面。 :进入全屏操作。 ⑥ 数据库信息区域 展示当前选择的数据库信息,点击下拉列表可以切换到当前实例下其他的数据库,点击右侧的复制图标,可以复制完整的数据源信息。 ⑦ 可视化操作区域 该区域提供可视化管理数据库的功能: 表:分页展示当前数据库中的所有表信息,包括表名、表的大小、表的字段、字段类型、索引。右键单击目标表名称时,可进行打开表、新建表、编辑表、查看表详情、重命名表、复制表名、删除表等操作。且支持对表名进行搜索,修改表数据后,可以点击刷新按钮更新元数据。双击表名可于查询标签页生成简单的查询语句。 可编程对象:可查看当前数据库中的所有的可编程对象,包括视图、存储过程、函数、事件、触发器。右键单击可编程对象名称时,可进行创建、查看、编辑、删除等操作。 我的脚本:分页展示脚本列表,右键脚本名称可以对脚本进行查看、编辑、删除、复制、重命名等操作。 ⑧ 命令执行区域 支持如下功能: SQL执行:支持执行单条语句或批量执行,批量执行最多一次执行100条语句,每条语句对应一个结果集。 中断执行:SQL执行过程中可以单击取消查询中断SQL的执行。 语法高亮:以不同颜色显示不同的语法元素,尤其会对关键字进行区别显示,提高SQL语句可读性。 元数据智能提示:根据用户输入的内容以及数据库的语法规则,自动提示对应的元数据信息。 ⑨ 执行结果区域 该区域主要展示执行历史、执行信息、结果集等信息。 执行历史:分页展示当前用户在当前数据库下的SQL语句执行记录,默认展示20条,且支持通过执行时间进行搜索。 执行信息:展示每次点击执行按钮之后的执行结果信息,可以选择覆盖展示或者追加展示。对于DQL类的查询语句,执行信息界面不直接展示结果信息,可在结果集tab查看。 结果集:当执行DQL类语句时将在结果集界面展示结果信息。支持新增、修改、删除、导出等操作,同时还支持对查询结果进行关键字搜索、高亮展示、展示界面调整等功能。
        来自:
        帮助文档
        数据管理服务
        用户指南
        开发空间
        查询窗口
        查询窗口介绍
      • 获取历史性能数据
        响应结果 名称 类型 描述 monitoring Array of monitoring 监控信息集合,详见“表1 响应参数 monitoring说明”。 表1 响应参数 monitoring说明 名称 类型 描述 dimension String 监控对象: system:系统。 pool:存储池(仅集群版支持)。 server:服务器。 disk:数据目录所在磁盘分区。 LUN:卷。 instanceId String 监控对象实例: 监控对象为system,显示HBlock名称。 监控对象为pool,显示存储池名称(仅集群版支持)。 监控对象为server,显示为服务器ID。 监控对象为disk,显示为数据目录。 监控对象为LUN,显示为卷名称。 metric String 指标名称。具体详见监控指标。 avgValueSeries Array of string 监控数据的[时间,数值]序列。 时间为unix时间戳,精确到毫秒。 请求示例 查询服务器hblock1、hblock2的CPU使用率和内存使用率。 plaintext GET /rest/v1/system/monitor/current?dimensionserver&instanceIdhblock1,hblock2&metricCPURate,MemRate HTTP/1.1 Date: Fri, 12 Aug 2022 07:48:25 GMT Authorization: HBlock userName:signature Host:192.168.0.121:1443 响应示例 plaintext HTTP/1.1 200 OK xhblockrequestid: 2e40eab6db8440b5b5ec68f2dd5f8cf1 Connection: keepalive ContentLength: 455 Date: Fri, 12 Aug 2022 07:48:25 GMT ContentType: application/json;charsetutf8 Server: HBlock { "data": { "monitoring": [ { "dimension": "server", "instanceId": "hblock1", "metric": "CPURate", "avgValueSeries": [ [ 1660290480000, 1.35 ] ] }, { "dimension": "server", "instanceId": "hblock1", "metric": "MemRate", "avgValueSeries": [ [ 1660290480000, 98.15 ] ] }, { "dimension": "server", "instanceId": "hblock2", "metric": "CPURate", "avgValueSeries": [ [ 1660290480000, 0.94 ] ] }, { "dimension": "server", "instanceId": "hblock2", "metric": "MemRate", "avgValueSeries": [ [ 1660290480000, 97.78 ] ] } ] } }
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        监控
        获取历史性能数据
      • 获取实时监控数据
        响应结果 名称 类型 描述 monitoring Array of monitoring 监控信息集合,详见“表1 响应参数 monitoring说明”。 表1 响应参数 monitoring说明 名称 类型 描述 dimension String 监控对象: system:系统。 pool:存储池(仅集群版支持)。 server:服务器。 disk:数据目录所在磁盘分区。 LUN:卷。 instanceId String 监控对象实例: 监控对象为system,显示HBlock名称。 监控对象为pool,显示存储池名称(仅集群版支持)。 监控对象为server,显示为服务器ID。 监控对象为disk,显示为数据目录。 监控对象为LUN,显示为卷名称。 metric String 指标名称。具体详见监控指标。 avgValueSeries Array of string 监控数据的[时间,数值]序列。 时间为unix时间戳,精确到毫秒。 请求示例 查询服务器hblock1、hblock2的CPU使用率和内存使用率。 plaintext GET /rest/v1/system/monitor/current?dimensionserver&instanceIdhblock1,hblock2&metricCPURate,MemRate HTTP/1.1 Date: Fri, 12 Aug 2022 07:48:25 GMT Authorization: HBlock userName:signature Host:192.168.0.121:1443 响应示例 plaintext HTTP/1.1 200 OK xhblockrequestid: 2e40eab6db8440b5b5ec68f2dd5f8cf1 Connection: keepalive ContentLength: 455 Date: Fri, 12 Aug 2022 07:48:25 GMT ContentType: application/json;charsetutf8 Server: HBlock { "data": { "monitoring": [ { "dimension": "server", "instanceId": "hblock1", "metric": "CPURate", "avgValueSeries": [ [ 1660290480000, 1.35 ] ] }, { "dimension": "server", "instanceId": "hblock1", "metric": "MemRate", "avgValueSeries": [ [ 1660290480000, 98.15 ] ] }, { "dimension": "server", "instanceId": "hblock2", "metric": "CPURate", "avgValueSeries": [ [ 1660290480000, 0.94 ] ] }, { "dimension": "server", "instanceId": "hblock2", "metric": "MemRate", "avgValueSeries": [ [ 1660290480000, 97.78 ] ] } ] } }
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        监控
        获取实时监控数据
      • 兼容性列表
        OS类型 OS版本 位数 是否支持UEFI Redhat Red Hat Enterprise Linux 6.0(仅支持KVM平台) 64 NO Red Hat Enterprise Linux 6.1/6.2/6.3/6.4/6.5/6.7/6.8/6.9/6.10 64 NO Red Hat Enterprise Linux 7.0 64 NO Red Hat Enterprise Linux 7.1/7.2/7.3/7.4/7.5/7.6/7.7/7.8/7.9 64 Yes Red Hat Enterprise Linux 8.0/8.1/8.2/8.3/8.4/8.5/8.6 64 Yes Red Hat Enterprise Linux 9.0 64 Yes CentOS CentOS 6.0(仅支持KVM平台) 64 NO CentOS 6.1/6.2/6.3/6.4/6.5/6.6/6.7/6.8/6.9/6.10 64 NO CentOS 7.0 64 NO CentOS 7.1/7.2/7.3/7.4/7.5/7.6/7.7/7.8/7.9 64 Yes CentOS 8.0/8.1/8.2/8.3/8.4/8.5 64 Yes CentOS Stream 8 64 Yes 源端会被识别为CentOS 8.0,不会影响迁移 CentOS Stream 9 64 Yes 源端会被识别为CentOS 9.0,不会影响迁移 Oracle Oracle Linux 6.0/6.1/6.2/6.3/6.4/6.5/6.6/6.7/6.8/6.9/6.10 64 NO Oracle Linux 7.0 64 NO Oracle Linux 7.1/7.2/7.3/7.4/7.5/7.6/7.7/7.8/7.9 64 Yes Oracle Linux 8.0/8.1/8.2/8.3/8.4/8.5 64 Yes SUSE SUSE Linux Enterprise Server 11 SP3 64 NO SUSE Linux Enterprise Server 11 SP4 64 Yes SUSE Linux Enterprise Server 12 SP0 64 Yes 该版本不支持btrfs SUSE Linux Enterprise Server 12 SP1/SP2/SP3/SP4/SP5 64 Yes SUSE Linux Enterprise Server 15 SP0/SP1/SP2/SP3 64 Yes SUSE Linux Enterprise Server 15 SP4 64 NO Ubuntu Ubuntu Server 12.04 64 NO Ubuntu Server 14.04 64 Yes Ubuntu Server 16.04 64 Yes Ubuntu Server 18.04 64 Yes Ubuntu Server 19.04 64 Yes Ubuntu Server 20.04 64 Yes Ubuntu Server 22.04 64 Yes Debian Debian GNU/Linux 6.0.10 64 NO Debian GNU/Linux 7.11.0 64 NO Debian GNU/Linux 8.0/8.1/8.2/8.3/8.4/8.5/8.6/8.7/8.8/8.9/8.10/8.11 64 NO Debian GNU/Linux 9.0/9.1/9.2/9.3/9.4/9.5/9.6/9.7/9.8/9.9/9.10/9.11/9.12/9.13 64 NO Debian GNU/Linux 10.0/10.1/10.2/10.3/10.4/10.5/10.6/10.7/10.8/10.9/10.10/10.11/10.12/10.13 64 Yes Debian GNU/Linux 11.0/11.1/11.2 64 Yes Debian GNU/Linux 11.3/11.4/11.5/11.7 64 NO Fedora Fedora 23/24/25/26/27/28/29/33/34/35/36/37 64 NO EulerOS EulerOS 2.2.0 64 NO EulerOS 2.3.0 64 NO EulerOS 2.5.0 64 NO Amazon Linux Amazon Linux 2.0 64 NO Amazon Linux 2018.3 64 NO Alibaba Cloud Linux Alibaba Cloud Linux 3.2104 64 NO Alibaba Cloud Linux 3.2104快速启动版 64 NO Alibaba Cloud Linux 2.1903 LTS 64 NO Alibaba Cloud Linux 2.1903 LTS快速启动版 64 NO Alibaba Cloud Linux 2.1903 LTS等保2.0三级版 64 NO TencentOS TencentOS Server 2.4 64 NO TencentOS Server 2.4 (TK4) 64 NO TencentOS Server 3.1 (TK4) 64 NO Kylin Kylin Linux Advanced Server V10 (Sword) 64 NO OpenEuler OpenEuler 20.03 64 NO OpenEuler 21.09 64 NO OpenSUSE OpenSUSE 15.1/15.2/51.3/15.4 64 NO Rocky Linux Rocky Linux 8.5/8.6/8.7/9.0/9.1 64 NO
        来自:
        帮助文档
        主机迁移服务SMS
        产品介绍
        兼容性列表
      • 与其他云服务的关系
        与弹性云服务器的关系 弹性云主机(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。 Dedicated HSM提供的专属加密实例可以为部署在弹性云服务器内的业务系统加密敏感数据,用户可完全控制密钥的生成、存储和访问授权,保证数据在传输、存储过程中的完整性、保密性。 与文档数据库服务的关系 文档数据库服务(Document Database Service,DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。KMS为DDS提供用户主密钥管理控制能力,应用于文档数据库的磁盘加密功能。 与云审计服务的关系 云审计服务(Cloud Trace Service,CTS)记录数据加密服务相关的操作事件,方便用户日后的查询、审计和回溯。 云审计服务支持的DEW操作列表 操作名称 资源类型 事件名称 创建密钥 cmk createKey 创建数据密钥 cmk createDataKey 创建不含明文数据密钥 cmk createDataKeyWithoutPlaintext 启用密钥 cmk enableKey 禁用密钥 cmk disableKey 加密数据密钥 cmk encryptDatakey 解密数据密钥 cmk decryptDatakey 计划删除密钥 cmk scheduleKeyDeletion 取消计划删除密钥 cmk cancelKeyDeletion 创建随机数 rng genRandom 修改密钥别名 cmk updateKeyAlias 修改密钥描述 cmk updateKeyDescription 密钥删除风险提示 cmk deleteKeyRiskTips 导入密钥材料 cmk importKeyMaterial 删除密钥材料 cmk deleteImportedKeyMaterial 加密数据 cmk encryptData 解密数据 cmk decryptData 添加标签 cmk createKeyTag 删除标签 cmk deleteKeyTag 批量添加标签 cmk batchCreateKeyTags 批量删除标签 cmk batchDeleteKeyTags 开启密钥轮换 cmk enableKeyRotation 修改密钥轮换周期 cmk updateKeyRotationInterval 关闭密钥轮换 cmk disableKeyRotation
        来自:
        帮助文档
        数据加密
        产品介绍
        与其他云服务的关系
      • 数据库使用
        如何查看和设置数据库的字符集编码格式 查看数据库字符集编码 使用serverencoding参数查看当前数据库的字符集编码。例如,查看到数据库music的字符集编码为UTF8。 music> show serverencoding; serverencoding UTF8 (1 row) 设置数据库的字符集编码 说明 DWS不支持修改已创建数据库的字符编码格式。 如果需要指定数据库的字符集编码格式,可按照下面的CREATE DATABASE语法格式,使用template0新建一个数据库。为了适应全球化的需求,使数据库编码能够存储与表示绝大多数的字符,建议创建Database的时候使用UTF8编码。 CREATE DATABASE语法格式 CREATE DATABASE databasename [ [ WITH ] { [ OWNER [] username ] [ TEMPLATE [] template ] [ ENCODING [] encoding ] [ LCCOLLATE [] lccollate ] [ LCCTYPE [] lcctype ] [ DBCOMPATIBILITY [] compatibilitytype ] [ CONNECTION LIMIT [] connlimit ]}[...] ]; TEMPLATE [ ] template 模板名。即从哪个模板创建新数据库。DWS采用从模板数据库复制的方式来创建新的数据库。初始时,DWS包含两个模板数据库template0、template1,以及一个默认的用户数据库postgres。 取值范围:已有数据库的名称。不指定时,系统默认拷贝template1。另外,不支持指定为postgres数据库。 注意 目前不支持模板库中含有SEQUENCE对象。如果模板库中有SEQUENCE,则会创建数据库失败。 ENCODING [ ] encoding 指定数据库使用的字符编码,可以是字符串(如'SQLASCII')、整数编号。 不指定时,默认使用模版数据库的编码。模板数据库template0和template1的编码默认与操作系统环境相关。template1不允许修改字符编码,因此若要变更编码,请使用template0创建数据库。 常用取值:GBK、UTF8、Latin1。 注意 指定新的数据库字符集编码必须与所选择的本地环境中(LCCOLLATE和LCCTYPE)的设置兼容。 当指定的字符编码集为GBK时,部分中文生僻字无法直接作为对象名。这是因为GBK第二个字节的编码范围在0x400x7E之间时,字节编码与ASCII字符@AZ[]^ az{}重叠。其中@[]^ '{}是数据库中的操作符,直接作为对象名时,会语法报错。例如“侤”字,GBK16进制编码为0x8240,第二个字节为0x40,与ASCII“@”符号编码相同,因此无法直接作为对象名使用。如果确实要使用,可以在创建和访问对象时,通过增加双引号来规避这个问题。 示例 创建一个UTF8编码的数据库music(本地环境的编码格式必须也为UTF8)。 CREATE DATABASE music ENCODING 'UTF8' template template0;
        来自:
        帮助文档
        数据仓库服务
        常见问题
        操作类
        数据库使用
      • 应用场景
        此小节介绍数据库审计的应用场景。 响应合规需求 应等保及其他行业政策要求,产品可以覆盖对于数据库系统的安全审计工作,内置丰富报表,快速轻松通过合规审查。 防范数据泄露 产品内置900多条安全规则,可精准识别拖库、撞库、暴力破解、大流量返回等容易导致数据泄露的安全问题,双向审计功能保证对于数据库的请求和返回全面审计,在数据泄露发生的初始阶段进行告警和遏制。 监测SQL注入事件 天翼云数据库审计内置丰富的SQL注入规则,可以精准识别包括布尔盲注、OR注入、SLEEP时间盲注、BENCHMARK时间盲注、GENERATESERIES时间盲注、RECEIVEMESSAGE时间盲注、WAITFOR时间盲注、GETLOCK时间盲注、CTXSYSDRITHSXSN报错注入等在内的SQL注入,及时告警,有效切断持续的外部攻击。 监测漏洞攻击事件 外部不法分子可能会利用漏洞扫描设备探测到数据库存在的漏洞,进而利用漏洞窃取数据,天翼云数据库审计内置漏洞攻击安全规则,可监测缓冲区溢出、存储过程滥用、隐通道攻击、拒绝服务攻击等多类型的漏洞攻击。 监测账号安全隐患 数据库账号安全隐患同样会导致数据安全事件,天翼云数据库审计能够监测数据库账号异常登录的行为,例如撞库、暴力破解、口令失效等,杜绝因数据库账号存在安全隐患导致的恶性事件。
        来自:
        帮助文档
        数据库审计
        产品介绍
        应用场景
      • 将MySQL同步到MySQL
        检查项 检查内容 gtidmode参数检查 检查源库和目标库的gtidmode参数是否为ON。 lowercasetablenames一致性检查 检查源车和目标库的lowercasetablenames变量是否一致。 mysql版本检查 检查源库和目标库的mysql版本是不是符合要求。 schema字符集检查 检查待同步库的字符设置是否在要求范围内。 sqlmode参数一致性检查 检查源库和目标库的sqlmode参数是否一致。 logslaveupdates参数检查 如果源库为集群的从节点,检查源库的logslaveupdates参数是否设置为ON。 同名对象存在性检查 检查目标库中是否存在和待同步库同名的库,若存在,检查该库下面是否存在同名的表、视图、函数和存储过程。 存储引擎检查 检查源库中待同步的表的存储引擎。 待同步表主键检查 检查待同步表是否都存在主键。 源库binlog存在性检查 查看源库的binlog文件是否被误删除。 源库binlog影像类型检查 查看源库的binlogrowimage参数是不是FULL。 源库binlog是否开启检查 查看源库的logbin参数是不是ON。 源库binlog保留时间检查 检查源库的binlog保留时间是否满足要求。 源库binlog模式检查 查看源库的binlogformat参数是不是ROW。 源库serverid检查 查看源库的serverid是否大于1。 源库和目标库字符集一致性检查 检查源库和目标库的字符集是否一致。 源库和目标库时区一致性检查 检查源库和目标库的时区设置的值是否一致。 源库用户权限检查 检查源库用于DTS任务的用户是否具有相应的权限。 源库连通性检查 检查数据传输服务能否连通源数据库。 目标库连通性检查 检查数据传输服务器能否连通目标数据库。 目标库日志包大小检查 检查目标库的日志包大小是否符合要求。 目标库用户权限检查 检查目标库用于DTS任务的用户是否具有相应的权限。
        来自:
        帮助文档
        数据传输服务DTS
        用户指南
        数据同步
        入云
        将MySQL同步到MySQL
      • 版本选择及团队/角色配置
        DMS提供基础版和企业版,通过灵活配置系统角色/团队可支撑企业多样的管控和协作需求。本文将介绍版本选择和角色/团队配置的最佳实践。 基础版 vs. 企业版选择 DMS包括基础版和企业版,基础版和企业版主要区别如下: 基础版适合个人开发者或数据库松散管理的小型企业,用户可自由操作数据库,数据安全由数据库内核来保障。 企业版则适合对数据安全、稳定性、规范性有较高要求的企业,提供高级协作特性,包括列级粒度的数据权限管理、SQL规范、工单审批、风险管控等高阶功能,从而保障数据安全、稳定和支持更复杂的协作需求。 企业版角色/团队配置推荐 小规模团队最佳实践 适用人数:数据库用户规模20人以内。 对于开发和管理人员数量较少的小微型企业(DMS用户20人以下),通常用户更关注开发和协作的效率,推荐的配置如下: 团队使用:只需使用公共团队,所有用户默认均会加入自动创建的公共团队,无需额外创建其他团队。 角色使用:只需使用超级管理员和普通用户2个角色,其中超级管理员负责用户管理和实例管理,普通用户在被授权后直接使用实例。主账号在访问DMS后会自动创建组织,且自动成为该组织的唯一超级管理员,子账号访问默认成为普通用户,因此无需单独创建及维护用户角色。 实例管理:超级管理员直接在公共团队下添加和管理实例。 权限分配:超级管理员为其他成员分配必要的数据权限,包括实例、库、表的查询、导入导出及变更权限,确保他们能够执行所需的操作。普通用户也可通过提交权限工单申请所需权限。 协作:普通用户提交的工单,均由超级管理员审批,简化流程。
        来自:
        帮助文档
        数据管理服务
        最佳实践
        版本选择及团队/角色配置
      • 产品优势
        此小节介绍数据库安全服务产品优势。 数据库安全审计提供的旁路模式数据库审计功能,可以对风险行为进行实时告警。同时,通过生成满足数据安全标准的合规报告,可以对数据库的内部违规和不正当操作进行定位追责,保障数据资产安全。 操作简单,快速上手 采用数据库旁路部署方式是一种简单且快速上手的数据库审计部署方式,该部署方式是在数据库服务器之外设置一个独立的审计服务器,通过旁路方式捕获数据库的操作和日志信息,实现对数据库的实时监控和记录。同时方便用户快速上手,对数据库实例操作简单。 天翼云自建数据库全量审计 支持对管理控制台上自建的数据库进行审计,同时也兼容国内外常见数据库。 快速识别,精确分析 实现99%+的应用关联审计、完整的SQL解析、精确的协议分析。通过分析应用程序的日志、监控网络通信以及使用数据库审计工具等方式实现,确保所有的应用程序操作都能被审计并与相应的用户或应用程序关联起来。对SQL语句进行全面的解析和分析,以获取其中的各个组成部分,如表名、列名、查询条件等。深入了解数据库通信协议的结构和内容,并能够准确地解析和分析其中的数据包。 高效分析,秒级响应 通过数据库技术选型、数据库优化、分布式存储、缓存技术、数据分区和分布式计算、硬件优化以及数据库集群和负载均衡等技术,达到每秒万次入库、海量存储、亿级数据秒级响应。
        来自:
        帮助文档
        数据库安全
        产品介绍
        产品优势
      • 常用功能配置
        配置暴力破解规则 说明 Agent 版本低于 5.1.0,不支持配置自定义规则功能,使用此功能需升级 Agent 版本。 1. 登录服务器安全卫士(原生版)控制台。 2. 在左侧导航栏,选择“设置中心 > 安全配置”,进入安全配置。 3. 在暴力破解模块,单击“规则配置”按钮,开始暴力破解规则设置。 4. 配置暴力破解规则参数。 参数说明如下: 参数 说明 检查阈值 配置服务器在一段时间内连续登录失败超过的次数。 时间配置限制:11440分钟。 登录失败次数限制:1100次。 封禁时长 选择封禁时长,支持选择:不封禁、5分钟、15分钟、30分钟、1小时、2小时、6小时、12小时、24小时。 防护场景 选择需要配置的防护场景,默认选择RDP暴力破解 、SSH暴力破解 ,支持选择FTP暴力破解 、MySQL暴力破解 、SQLServer暴力破解。 5. 当所有字段都设置完成后,单击“确认”。 配置勒索诱饵防护 1. 登录服务器安全卫士(原生版)控制台。 2. 在左侧导航栏,选择“设置中心 > 安全配置”,进入安全配置。 3. 在勒索诱饵防护模块,单击“配置规则”,开始配置勒索诱饵防护。 4. 在页面右侧弹出的防护设置页面,配置防护参数。 参数 说明 启用诱饵防护 自动在系统关键位置投放诱饵文件,实时捕捉勒索行为并进行阻断。 病毒处置方式 支持手动处理和自动隔离。 手动处理:人工手动对勒索病毒文件进行处理。 自动隔离:检测出勒索病毒文件自动隔离。 说明 自动隔离后,若出现误报,可在告警列表中对文件进行恢复。 指定防护目录 根据用户的特定防护场景,可自定义创建勒索诱饵文件。 设置生效范围 自定义选择需要开启诱饵防护的服务器。 5. 配置完成后,单击“确认”。 绑定存储库:选择一个可用状态的存储库,备份数据大小应小于存储库剩余容量。
        来自:
        帮助文档
        服务器安全卫士(原生版)
        快速入门
        常用功能配置
      • 经典版Redis2.8/4.0/5.0开源命令兼容性
        经典版单机/主备禁用的命令清单 Server save bgsave bgrewriteaof sync psync 经典版集群单机/主备禁用的命令清单 Key Script Server HyperLogLog Connection Transactions wait eval bgrewriteaof pfcount swapdb discard migrate evalsha bgsave pfmerge exec rename script exists client getname multi renamenx script flush client kill unwatch touch script kill client setname watch script load config get config resetstat config rewrite config set debug object debug segfault flushall info lastsave monitor psync save shutdown slaveof slowlog sync time List Set Sorted Set Streams Cluster blpop smove bzpopmin xread 所有cluster命令皆不支持 brpop srandmember bzpopmax xreadgroup brpoplpush zinterstore rpoplpush zrevrangebylex zunionstore
        来自:
        帮助文档
        分布式缓存服务Redis版
        产品介绍
        开源命令兼容性
        经典版Redis2.8/4.0/5.0开源命令兼容性
      • GDS实践指南
        本章节主要介绍GDS最佳实践。 安装GDS前必需确认GDS所在服务器环境的系统参数是否和数据库集群的系统参数一致。 GDS与DWS通信要求物理网络畅通,尽量使用万兆网。因为千兆网无法承载高速的数据传输压力,极易出现断连,使用千兆网时DWS无法提供通信保障。满足万兆网的同时,要求数据磁盘组I/O性能大于GDS单核处理能力上限(约400MB/s),才能保证单文件导入速率最大化。 提前做好服务部署规划,数据服务器上,建议一个Raid只布1~2个GDS。GDS跟DN的数据比例建议在1:3至1:6之间。一台加载机的GDS进程不宜部署太多,千兆网卡部署1个GDS进程即可,万兆网卡机器建议部署不大于4个进程。 提前对GDS导入导出的数据目录做好层次划分,避免一个数据目录包含过多的文件,并及时清理过期文件。 合理规划目标数据库的字符集,强烈建议使用UTF8作为数据库的字符集,不建议使用sqlascii编码,因为极易引起混合编码问题。GDS导出时保证外表的字符集和客户端字符集一致即可,导入时保证客户端编码,数据文件内容编码和客户端一致。 如果存在无法变更数据库,客户端,外表字符集时,可以尝试使用iconv命令进行手动转换。 注意 f 表示源文件的字符集,t为目标字符集 iconv f utf8 t gbk utf8.txt o gbk.txt 关于GDS导入实践可参考“导入数据最佳实践”章节中的“使用GDS导入数据”。 GDS支持CSV、TEXT、FIXED三种格式,缺省为TEXT格式。不支持二进制格式,但是可以使用encode/decode函数处理二进制类型。例如: 对二进制表导出: 创建表。 CREATE TABLE blobtypet1 ( BTCOL BYTEA ) DISTRIBUTE BY REPLICATION; 创建外表 CREATE FOREIGN TABLE fblobtypet1( BTCOL text ) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:7789/', FORMAT 'text', DELIMITER E'x08', NULL '', EOL '0x0a' ) WRITE ONLY; INSERT INTO blobtypet1 VALUES(E'xDEADBEEF'); INSERT INTO blobtypet1 VALUES(E'xDEADBEEF'); INSERT INTO blobtypet1 VALUES(E'xDEADBEEF'); INSERT INTO blobtypet1 VALUES(E'xDEADBEEF'); INSERT INTO fblobtypet1 select encode(BTCOL,'base64') from blobtypet1; 对二进制表导入: 创建表。 CREATE TABLE blobtypet2 ( BTCOL BYTEA ) DISTRIBUTE BY REPLICATION; 创建外表 CREATE FOREIGN TABLE fblobtypet2( BTCOL text ) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:7789/fblobtypet1.dat.0', FORMAT 'text', DELIMITER E'x08', NULL '', EOL '0x0a' ); insert into blobtypet2 select decode(BTCOL,'base64') from fblobtypet2; SELECT FROM blobtypet2; btcol xdeadbeef xdeadbeef xdeadbeef xdeadbeef (4 rows) 对同一张外表重复导出会覆盖之前的文件,因此不要对同一个外表重复导出。 若不确定文件是否为标准的csv格式,推荐将quote参数设置为0x07,0x08或0x1b等不可见字符来进行GDS导入导出,避免文件格式问题导致任务失败。 CREATE FOREIGN TABLE foreignHRstaffSft1 ( MANAGERID NUMBER(6), sectionID NUMBER(4) ) SERVER gsmppserver OPTIONS (location 'file:///inputdata/', format 'csv', mode 'private', quote '0x07', delimiter ',') WITH errHRstaffSft1; GDS支持并发导入导出,gds t参数用于设置gds的工作线程池大小,控制并发场景下同时工作的工作线程数且不会加速单个sql任务。gds t缺省值为8,上限值为200。在使用管道功能进行导入导出时,t参数应不低于业务并发数。 GDS外表参数delimiter是多字符时,建议TEXT格式下字符不要完全相同,例如不建议使用delimiter ''。 GDS多表并行导入同一个文件提升导入性能(仅支持text和csv文件)。 创建目标表。 CREATE TABLE pipegdswidetb1 (city integer, telnum varchar(16), cardcode varchar(15), phonecode vcreate table pipegdswidetb3 (city integer, telnum varchar(16), cardcode varchar(15), phonecode varchar(16), regioncode varchar(6), stationid varchar(10), tmsi varchar(20), recdate integer(6), rectime integer(6), rectype numeric(2), switchid varchar(15), attachcity varchar(6), opc varchar(20), dpc varchar(20)); 创建带有filesequence字段的外表。 CREATE FOREIGN TABLE gdspipcsvr1( like pipegdswidetb1) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:8781/widetb.txt', FORMAT 'text', DELIMITER E'+', NULL '', filesequence '51'); CREATE FOREIGN TABLE gdspipcsvr2( like pipegdswidetb1) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:8781/widetb.txt', FORMAT 'text', DELIMITER E'+', NULL '', filesequence '52'); CREATE FOREIGN TABLE gdspipcsvr3( like pipegdswidetb1) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:8781/widetb.txt', FORMAT 'text', DELIMITER E'+', NULL '', filesequence '53'); CREATE FOREIGN TABLE gdspipcsvr4( like pipegdswidetb1) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:8781/widetb.txt', FORMAT 'text', DELIMITER E'+', NULL '', filesequence '54'); CREATE FOREIGN TABLE gdspipcsvr5( like pipegdswidetb1) SERVER gsmppserver OPTIONS (LOCATION 'gsfs://127.0.0.1:8781/widetb.txt', FORMAT 'text', DELIMITER E'+', NULL '', filesequence '55'); 将widetb.txt并发导入到pipegdswidetb1。 parallel on INSERT INTO pipegdswidetb1 SELECT FROM gdspipcsvr1; INSERT INTO pipegdswidetb1 SELECT FROM gdspipcsvr2; INSERT INTO pipegdswidetb1 SELECT FROM gdspipcsvr3; INSERT INTO pipegdswidetb1 SELECT FROM gdspipcsvr4; INSERT INTO pipegdswidetb1 SELECT FROM gdspipcsvr5; parallel off filesequence参数详细内容,可参考《开发指南》中的“CREATE FOREIGN TABLE (GDS导入导出)”。
        来自:
        帮助文档
        数据仓库服务
        最佳实践
        导入导出
        GDS实践指南
      • 设置跨域备份策略
        本文介绍了RDSPostgreSQL设置跨域备份策略。 RDSPostgreSQL提供了跨域备份功能,可以自动将数据备份到另一个地域,用于容灾恢复。 注意 跨域备份默认关闭,需要您手动开启。 只有在备份空间类型为对象存储的实例才支持跨域备份。 跨域备份不影响默认备份,两者同时存在(本地备份复制到另一个地域上)。 开启跨域备份之后,默认备份完成后就会触发跨域备份,即将本地备份数据转存到另一个地域上。 跨域备份保留时间为7365天,默认7天,此保留时间和默认备份的保留时间相互独立。 开启跨域备份 1. 点击控制中心,进入控制中心后,选择目标资源池。 2. 在产品列表页面中找到【数据库】→【关系数据库PostgreSQL版】,点击进入控制台。 3. 在左侧菜单中点击【PostgreSQL】→【实例管理】,点击进入产品实例管理页。 4. 在【实例管理】的实例列表中选择目标实例,点击指定的实例,进入单个实例管理详情页。 5. 点击“备份恢复”页签,进入备份恢复功能页面。 6. 点击“备份策略”页签,点击“跨域备份”旁边的“编辑”,进行跨域备份策略设置。 7. 根据您的需求,选择目标地域和跨域备份保留时长。 参数介绍 参数 说明 跨域备份 是否开启跨域备份。 备份地域 存储备份数据的目标地域。 备份保留时长 目标地域保留备份数据的时间,取值:7365天。 跨地域日志备份 是否同步wal日志,默认关闭,用于跨域基于时间点恢复(跨域基于时间点恢复功能暂不支持)。 注意 不同资源池因IaaS资源能力等原因,加载版本有所差异,操作步骤有细微差异,请以实际界面为准,功能加载情况详见 如需使用跨域备份功能,请提交工单申请。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        数据备份
        设置跨域备份策略
      • 其它控制语句
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的其他控制语句。 动态执行 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS text AS teledb $$ teledb$ DECLARE teledb$ vsql TEXT; teledb$ vmc TEXT; teledb$ BEGIN teledb$ vsql : 'SELECT mc FROM t WHERE id'aid::TEXT; teledb$ EXECUTE vsql INTO vmc; teledb$ RETURN vmc; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1); f27 teledbpg (1 row) 动态执行就是拼SQL语句,然后使用EXECUTE命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE FUNCTION f27() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ perform f27(1); teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(); f27 (1 row) teledb 获取执行结果 plaintext teledb DROP FUNCTION f27(INTEGER); DROP FUNCTION teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS VOID AS teledb $$ teledb$ DECLARE teledb$ vmc TEXT; teledb$ BEGIN teledb$ SELECT mc INTO vmc FROM t WHERE idaid; teledb$ IF FOUND THEN teledb$ RAISE NOTICE '查询到记录,值为%',vmc; teledb$ ELSE teledb$ RAISE NOTICE '查不到记录' ; teledb$ END IF; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        其它控制语句
      • 通过界面安装和卸载插件
        本节介绍了通过界面安装和卸载插件的相关内容。 操作场景 RDS支持用户在界面自主安装与卸载插件。 RDS for PostgreSQL插件是数据库级生效,并不是全局生效。因此创建插件时需要在对应的业务库上进行手动创建。 前提条件 安装和卸载插件前,请确保实例下已有数据库。 注意事项 plpgsql为内置插件,不允许卸载。 decoderbufs(仅在PostgreSQL 11至PostgreSQL 14版本支持),wal2json(PostgreSQL 11及以上版本支持)等逻辑复制插件可以直接使用,不需要安装。 部分插件依赖“sharedpreloadlibraries”参数,只有在加载相关库之后,才能安装成功。 pgcron插件当前仅支持PostgreSQL 12(12.11.0及其以上版本)、PostgreSQL 13及以上版本。使用时需要先修改参数“cron.databasename”为需要使用的数据库(仅支持单个数据库),同时修改“cron.usebackgroundworkers”为“on”。 pltcl插件在PostgreSQL 13.2版本实例暂不支持使用,如需使用该插件,请先升级到最新小版本。 部分插件安装或卸载时,会同步安装或卸载其依赖插件,以及相关依赖表。例如:创建插件postgissfcgal时,需要先创建postgis插件,这时会同步创建postgissfcgal插件;同时,卸载postgis插件时,会同步卸载postgissfcgal插件。 部分插件在小版本升级后不支持直接升级,如需升级请卸载后重新安装。 修改sharedpreloadlibraries参数 部分插件在安装前,须先加载对应的参数值,否则无法安装。 支持通过修改sharedpreloadlibraries参数来批量加载参数值,或在安装插件前单独加载对应参数值。 步骤 1 登录管理控制台。 步骤 2 单击管理控制台左上角的 ,选择区域。 步骤 3 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。 步骤 4 在实例列表,单击实例名称,进入实例的基本信息页面。 步骤 5 在左侧导航栏,选择“插件管理”。 步骤 6 在“插件管理”页面,单击“已加载sharedpreloadlibraries参数值”后的 ,查看已加载参数。 步骤 7 单击“管理参数值”。 步骤 8 在下拉框中选择要加载的参数,单击“确认”。 步骤 9 在弹出框中,单击“确定”,修改sharedpreloadlibraries参数值。 说明 sharedpreloadlibraries参数值修改后,需要重启实例才能生效。如果包含只读实例,修改主实例参数后,会同步修改只读实例的参数,需要同时重启只读实例。 为了保证PostgreSQL的安全及运维功能的完善,sharedpreloadlibraries参数中,如下参数默认加载,不允许删除: passwordcheck.so pgstatstatements pgsqlhistory pgaudit 步骤 10 您也可以在安装插件前单独加载对应参数值。 结束
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        管理插件
        通过界面安装和卸载插件
      • 导出DRDS实例数据
        本文介绍如何导出DRDS实例数据。 本文介绍了如何通过mysqldump 工具导出DRDS实例数据,并生成一个包含所有数据以及表结构的 SQL 文件。本方案适用于需要将 DRDS 实例中的数据备份、迁移或导出到其他系统的场景。 使用场景 数据备份:将 DRDS 实例中的数据导出到 SQL 文件,用于长期保存或备份。 数据迁移:将 DRDS 数据导出为 SQL 文件后,迁移至其他数据库系统。 约束与限制 1. 业务暂停:为确保导出数据的一致性,建议在业务低峰期执行导出操作,并在导出前暂停业务。 2. 权限要求:进行数据导出时,确保使用的DRDS数据库用户对该schema拥有SELECT权限。 3. 存储空间:确保目标存储有足够的空间保存导出的 SQL 文件,特别是在数据量较大的情况下。 4. 为防止因会话超时问题导致mysqldump提前退出,导出不完整的数据文件,建议在系统后台执行导出命令: nohup {mysqldump 命令行} & 数据导出步骤 步骤一:导出表结构 如果需要导出 DRDS 实例中的表结构,不包含数据,可以使用以下命令。该命令将生成一个包含所有指定表结构的 SQL 文件: mysqldump h {DBPROXYIP} P {DBPROXYPORT} u {DBUSER} p nodata skiplocktables setgtidpurgedOFF defaultauthmysqlnativepassword skiptzutc notablespaces {DBNAME} {TABLENAME} > {drdstablestructure.sql} MySQL客户端版本为8.0时请执行以下命令: bash mysqldump h {DBPROXYIP} P {DBPROXYPORT} u {DBUSER} p nodata skiplocktables setgtidpurgedOFF defaultauthmysqlnativepassword columnstatistics0 skiptzutc notablespaces {DBNAME} {TABLENAME} > {drdstablestructure.sql}
        来自:
        帮助文档
        分布式关系型数据库
        最佳实践
        导出DRDS实例数据
      • 将MySQL迁移到MySQL
        检查项 检查内容 gtidmode参数检查 检查源库和目标库的gtidmode参数是否为ON。 lowercasetablenames一致性检查 检查源车和目标库的lowercasetablenames变量是否一致。 mysql版本检查 检查源库和目标库的mysql版本是不是符合要求。 schema字符集检查 检查待迁移库的字符设置是否在要求范围内。 sqlmode参数一致性检查 检查源库和目标库的sqlmode参数是否一致。 logslaveupdates参数检查 如果源库为集群的从节点,检查源库的logslaveupdates参数是否设置为ON。 同名对象存在性检查 检查目标库中是否存在和待迁移库同名的库,若存在,检查该库下面是否存在同名的表、视图、函数和存储过程。 存储引擎检查 检查源库中待迁移的表的存储引擎。 待迁移表主键检查 检查待迁移表是否都存在主键。 源库binlog存在性检查 查看源库的binlog文件是否被误删除。 源库binlog影像类型检查 查看源库的binlogrowimage参数是不是FULL。 源库binlog是否开启检查 查看源库的logbin参数是不是ON。 源库binlog模式检查 查看源库的binlogformat参数是不是ROW。 源库binlog保留时间检查 检查源库的binlog保留时间是否满足要求。 源库serverid检查 查看源库的serverid是否大于1。 源库和目标库字符集一致性检查 检查源库和目标库的字符集是否一致。 源库和目标库时区一致性检查 检查源库和目标库的时区设置的值是否一致。 源库用户权限检查 检查源库用于DTS任务的用户是否具有相应的权限。 源库连通性检查 检查数据传输服务能否连通源数据库。 目标库连通性检查 检查数据传输服务器能否连通目标数据库。 目标库日志包大小检查 检查目标库的日志包大小是否符合要求。 目标库用户权限检查 检查目标库用于DTS任务的用户是否具有相应的权限。
        来自:
        帮助文档
        数据传输服务DTS
        用户指南
        数据迁移
        入云
        将MySQL迁移到MySQL
      • 其他控制语句
        本页介绍天翼云TeleDB数据库PL/pgsql控制结构中的其他控制语句。 动态执行 plaintext teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS text AS teledb $$ teledb$ DECLARE teledb$ vsql TEXT; teledb$ vmc TEXT; teledb$ BEGIN teledb$ vsql : 'SELECT mc FROM t WHERE id'aid::TEXT; teledb$ EXECUTE vsql INTO vmc; teledb$ RETURN vmc; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(1); f27 teledbpg (1 row) 动态执行就是拼SQL语句,然后使用EXECUTE命令执行。 执行一个没有结果的命令 plaintext teledb CREATE OR REPLACE FUNCTION f27() RETURNS void AS teledb $$ teledb$ BEGIN teledb$ perform f27(1); teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb SELECT f27(); f27 (1 row) teledb 获取执行结果 plaintext teledb DROP FUNCTION f27(INTEGER); DROP FUNCTION teledb CREATE OR REPLACE FUNCTION f27(aid INTEGER) RETURNS VOID AS teledb $$ teledb$ DECLARE teledb$ vmc TEXT; teledb$ BEGIN teledb$ SELECT mc INTO vmc FROM t WHERE idaid; teledb$ IF FOUND THEN teledb$ RAISE NOTICE '查询到记录,值为%',vmc; teledb$ ELSE teledb$ RAISE NOTICE '查不到记录' ; teledb$ END IF; teledb$ END; teledb$ $$ teledb LANGUAGE plpgsql; CREATE FUNCTION teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        控制结构
        其他控制语句
      • 1
      • ...
      • 29
      • 30
      • 31
      • 32
      • 33
      • ...
      • 379
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      物理机 DPS

      多活容灾服务

      GPU云主机

      轻量型云主机

      弹性伸缩服务 AS

      弹性高性能计算 E-HPC

      训推服务

      AI Store

      科研助手

      推荐文档

      切换可用性策略

      产品详情

      迁移准备

      删除

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号