活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      时序数据库Influx版_相关内容
      • count(distinct xx)优化
        本页介绍天翼云TeleDB数据库的count(distinct xx)优化案例。 count(distinct xxx)发生在CN节点,对于TP类业务,需要操作的数据量少的情况下,性能开销是没有问题的,而且往往比下推执行的性能开销还要小。但如果一次要操作的数据量比较大的AP类业务,则网络传输就会成功瓶颈。 针对distinct,可以改写为group by写法,将数据去重操作下推到DN上执行,提高效率。 下面是针对count(distinct xx)写法的SQL优化案例: 1. 测试数据准备: teledb CREATE TABLE t1(f1 serial not null unique,f2 text,f3 text,f4 text,f5 text,f6 text,f7 text,f8 text,f9 text,f10 text,f11 text,f12 text) distribute by shard(f1); NOTICE: Replica identity is needed for shard table, please add to this table through "alter table" command. CREATE TABLE Time: 89.938 ms teledb insert into t1 select t,md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text),md5(t::text) from generateseries(1,1000000) as t; INSERT 0 1000000 Time: 14849.045 ms (00:14.849) teledb analyze t1; ANALYZE Time: 1340.387 ms (00:01.340) 2. 改写前的SQL执行计划和耗时: teledb explain (verbose) select count(distinct f2) from t1; QUERY PLAN Aggregate (cost103320.00..103320.01 rows1 width8) Output: count(DISTINCT f2) > Remote Subquery Scan on all (dn01,dn02,dn03,dn04,dn05,dn06,dn07,dn08,dn09,dn10) (cost100.00..100820.00 rows1000000 width33) Output: f2 > Seq Scan on public.t1 (cost0.00..62720.00 rows1000000 width33) Output: f2 (6 rows) Time: 0.748 ms postgres
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        性能优化最佳实践
        SQL优化案例
        count(distinct xx)优化
      • 使用索引提高查询效率
        本页介绍天翼云TeleDB数据库使用索引提高查询效率的最佳实践。 通过explain查看执行计划,查看SQL语句是否使用到了索引,Seq Scan表示对表进行了全表扫描,而如Index Scan,Index Only Scan则表示使用了索引扫描。 通常情况下,使用索引可以加速查询速度,但索引也会增加数据更新的开销,在数据量较小时,优化器也可能会使用全表扫描代替索引扫描。 例如,下面的SQL语句,使用了Parallel Seq Scan并行全表扫描。 teledb explain select from teledb2 where f3'1'; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001, dn002 > Gather (cost1000.00..7827.20 rows1 width14) Workers Planned: 2 > Parallel Seq Scan on teledb2 (cost0.00..6827.10 rows1 width14) Filter: (f3 '1'::text) (6 rows) 在f2字段上创建索引后,下面的SQL语句,使用了Index Scan索引扫描。 teledb create index teledb2f2idx on teledb2(f2); CREATE INDEX postgres explain select from teledb2 where f21; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001, dn002 > Index Scan using teledb2f2idx on teledb2 (cost0.42..4.44 rows1 width14) Index Cond: (f2 1) (4 rows) 当然,按SQL优化原则,上述SQL语句where条件都没有带分布键,导致SQL下发到了所有DN节点,建议尝试优化为带分布键查询。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        性能优化最佳实践
        SQL优化最佳实践
        使用索引提高查询效率
      • 规划器方法配置相关参数
        本页介绍天翼云TeleDB数据库规划器方法配置相关参数。 这些配置参数影响查询优化器选择查询计划的暴力方法。如果优化器为一个特定查询选择的默认计划不是最优的,一种临时解决方案是使用这些配置参数之一来强制优化器选择一个不同的计划。提高优化器选择的计划质量的更好的方式包括调整规划器的代价常数、手工运行ANALYZE、增加defaultstatisticstarget配置参数的值以及使用ALTER TABLE SET STATISTICS增加为特定列收集的统计信息量。 enablebitmapscan (boolean) 允许或禁止查询规划器使用位图扫描计划类型。默认值是on。 enablegathermerge (boolean) 启用或禁用查询规划程序对收集合并计划类型的使用。默认值是on。 enablehashagg (boolean) 允许或禁用查询规划器使用哈希聚集计划类型。默认值是on。 enablehashjoin (boolean) 允许或禁止查询规划器使用哈希连接计划类型。默认值是on。 enableindexscan (boolean) 允许或禁止查询规划器使用索引扫描计划类型。默认值是on。 enableindexonlyscan (boolean) 允许或禁止查询规划器使用只用索引扫描计划类型。默认值是on。 enablematerial (boolean) 允许或者禁止查询规划器使用物化。它不可能完全禁用物化,但是关闭这个变量将阻止规划器插入物化节点,除非为了保证正确性。默认值是on。 enablemergejoin (boolean) 允许或禁止查询规划器使用归并连接计划类型。默认值是on。 enablenestloop (boolean) 允许或禁止查询规划器使用嵌套循环连接计划。它不可能完全禁止嵌套循环连接,但是关闭这个变量将使得规划器尽可能优先使用其他方法。默认值是on。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        查询规划相关参数
        规划器方法配置相关参数
      • 通信加密
        本页介绍天翼云TeleDB数据库中通信加密。 通信加密是指基于传输层SSL(Secure Sockets Layer)协议加密的加密方式。SSL加密是一种安全协议,用于在互联网上建立一个加密的链接,来确保数据传输的安全性。采用SSL加密有如下优点: 数据加密 :SSL使用强大的加密算法来保护数据不被未授权访问。 身份验证 :通过证书验证,确保用户连接到的是正确的服务器,而不是一个假冒的服务器。 数据完整性 :SSL提供了消息完整性检查,确保数据在传输过程中未被篡改。 安全性 :SSL广泛被用于电子商务、网上银行和其他需要保护用户数据安全的场合。 兼容性 :几乎所有现代浏览器和Web服务器都支持SSL。 易于部署 :SSL证书可以从多个证书颁发机构获得,安装和配置过程相对简单。 增强信任 :使用SSL的网站通常会在浏览器地址栏显示一个锁形图标,增强用户对网站的信任。 通信加密的方案 通信加密方案实现原理是通过采用SSL加密,在Web浏览器和服务器之间建立通信加密连接,保护数据在传输过程中不被窃听或篡改。再通过证书验证,确保用户连接到的是正确的服务器,而不是一个假冒的服务器。 开启通信加密 您可参考如下操作开启通信加密。 1. 以用户名和密码登录TeleDBDCP管理控制台。 2. 进入TeleDBDCP控制台管理页面,开通实例。 您可参考《安装部署》中实例服务初始化及实例开通章节开通实例。 3. 在实例开通页面,填写基本信息页面,打开SSL开关,打开内部通信加密开关。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        安全配置手册
        数据加密
        通信加密
      • 冷热数据分离准备
        本页介绍天翼云TeleDB数据库冷热数据分离前的准备工作。 创建FOREIGN DATA WRAPPER teledb CREATE FOREIGN DATA WRAPPER datalakefdw HANDLER datalakefdwhandler VALIDATOR datalakefdwvalidator; CREATE FOREIGN DATA WRAPPER FOREIGN DATA WRAPPER名字可以自行设置。 创建成功的FOREIGN DATA WRAPPER可以通过查看系统表pgforeigndatawrapper是否存在。 teledb select from pgforeigndatawrapper; fdwname fdwowner fdwhandler fdwvalidator fdwacl fdwoptions +++++ datalakefdw 10 16578 16579 (1 row) 创建FOREIGN SERVER teledb CREATE SERVER minioforeignserver teledb FOREIGN DATA WRAPPER datalakefdw teledb OPTIONS (host 'XXX', protocol 'minio', isvirtual 'false', teledb( ishttps 'false'); CREATE SERVER host:对象存储的endpoint,或者控制台的ip地址加端口,例如192.168.20.15:3421。 protocol:对象存储的协议名称,可以为minio等。 isvritual:按照virutalhoststyle 还是 pathhoststyle 的方式来解析对象存储的主机,true为virutalhoststyle。 Ishttps:是否使用https协议。 创建成功的FOREIGN SERVER可以通过查看系统表pgforeignserver是否存在。 teledb select from pgforeignserver; srvname srvowner srvfdw srvtype srvversion srvacl srvoptions ++++++ minioforeignserver 10 16582 {hostXXX,protocolminio,isvirtualfalse,ishttpsfalse} (1 row) 创建USER MAPPING teledb CREATE USER MAPPING FOR XXX SERVER minioforeignserver OPTIONS (user 'XXX', accesskey 'XXXXXXXXXXXXX', secretkey 'XXXXXXXXXX'); CREATE USER MAPPING User:对象存储服务用户名(如有)。 Accesskey:对象存储服务accesskey。 Secretkey:对象存储服务secretkey。 创建成功的USERMAPPING可以通过查看系统表pgusermapping是否存在。 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        冷热数据分离
        冷热数据分离准备
      • grouping sets/rollup/cube用法
        本页介绍天翼云TeleDB数据库的grouping sets/rollup/cube用法。 group by用法 销售明细表。 create table tgrouping(id int,dep varchar(20),product varchar(20),num int); insert into tgrouping values(1,'业务1部','手机',90); insert into tgrouping values(2,'业务1部','电脑',80); insert into tgrouping values(3,'业务1部','手机',70); insert into tgrouping values(4,'业务2部','电脑',60); insert into tgrouping values(5,'业务2部','手机',50); insert into tgrouping values(6,'业务2部','电脑',60); insert into tgrouping values(7,'业务3部','手机',70); insert into tgrouping values(8,'业务3部','电脑',80); insert into tgrouping values(9,'业务3部','手机',90); 按dep、product 两级汇总分数。 teledb select dep,product,sum(num) from tgrouping group by dep,product order by dep,product; dep product sum ++ 业务1部 电脑 80 业务1部 手机 160 业务2部 电脑 120 业务2部 手机 50 业务3部 电脑 80 业务3部 手机 160 使用grouping sets grouping sets的每个子列表可以指定零个或多个列或表达式,并且与其直接在 GROUP BY 子句中的解释方式相同。一个空的分组集合意味着所有的行都被聚合到一个组中。 如按name、class 单级分别汇总,再计算一个总分。 teledb select dep,product,sum(num) from tgrouping group by grouping sets((dep),(product),()) order by dep,product; dep product sum ++ 业务1部 240 业务2部 170 业务3部 240 电脑 280 手机 370 650 (6 rows) 使用grouping sets 代替 group by 。 teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        数据库基础开发
        DML操作
        grouping sets/rollup/cube用法
      • 设置主从复制模式
        本页介绍天翼云TeleDB数据库设置主从复制模式。 操作场景 该任务用于设置主从复制模式。 操作步骤 1. 切换至TeleDB控制台,在左侧导航单击实例列表 。 2. 在实例列表页面,单击目标实例所在行的详情 ,进入实例详情页面。 3. 在实例详情页,单击操作列下拉框主从复制 ,弹出设置主从复制对话框。 4. 进入设置主从复制模式 对话框,在节点组 下拉框选择节点组和在新复制模式下拉框选择对应的复制模式。 新复制模式包括全异步、全同步、Any1、Any2、First1和First2。 全异步:主数据提交事务后,不需要等待任何备节点将WAL记录复制完成即可进行下一步操作。 全同步:基于优先的同步复制,会让事务提交等待,直到它们的WAL记录被复制到所有备节点上为止。 Any1:基于规定数量的同步复制,会让事务提交等待,直到它们的WAL记录被复制到所列出备节点中的至少1个上为止。 Any2:基于规定数量的同步复制,会让事务提交等待,直到它们的WAL记录被复制到所列出备节点中的至少2个上为止。 First1:基于优先的同步复制,会让事务提交等待,直到它们的WAL记录被复制到基于优先级选择的1个备节点上为止。 First2:基于优先的同步复制,会让事务提交等待,直到它们的WAL记录被复制到基于优先级选择的2个备节点上为止。 5. 单击确定完成主从复制。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        控制台操作指南
        维护管理实例
        设置主从复制模式
      • 软件包下载
        在部署天翼云TeleDB数据库前,您需要先获取软件包。 获取软件包 请在软件安装开始前,提前获取云服务必要的插件包和软件包。 注意 您下载获取的软件包的MD5值需与对应版本软件包MD5进行核对,确保其一致才可以确认为正确的软件包。 您可在服务器中执行md5sum 软件包名命令查找MD5。 版本号 软件包名称 软件包说明 获取方式 V5.1.5.20.3 5.1.5.20.3x86centos.tar 该软件包是指5.1.5.20.3版本中X86架构软件包,包括内核包、管控包和DCP软件包。 请您按实际版本获取对应的软件包。您可访问天翼云网盘链接下载。 说明 天翼云网盘上软件包分享链接和提取密码,请您提交工单获取。 V5.1.5.20.3 5.1.5.20.3armkylin.tar.gz 该软件包是指5.1.5.20.3版本中arm架构软件包,包括内核包、管控包和DCP软件包。 请您按实际版本获取对应的软件包。您可访问天翼云网盘链接下载。 说明 天翼云网盘上软件包分享链接和提取密码,请您提交工单获取。 V5.1.5.20.3 5.1.5.20.3loongarchkylin.tar 该软件包是指5.1.5.20.3版本中loongarch架构软件包,包括内核包、管控包和DCP软件包。 请您按实际版本获取对应的软件包。您可访问[天翼云网盘链接](
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        安装部署
        安装前准备
        软件包下载
      • TeleDB同城双中心容灾部署
        双中心容灾部署是指在同一个城市内建立两个数据中心,其中一个作为主数据中心,负责日常的生产运行,而另一个作为灾备中心,用于在主数据库中心出现故障时接管业务,保证业务的连续性和数据完整性。 同城双中心容灾部署方案 同城双中心部署方案建议采用至少一主两从的三节点的方式,它包括两个物理机房,分别是同城IDC1机房和同城IDC2机房。同城IDC1机房为主中心采用一主一从两组节点,同城IDC2机房至少部署1个一组从节点为同城中心,其中主中心负责主要的业务处理,而同城中心则作为备份,提供数据冗余和故障恢复能力。三组节点分布在同城两个IDC机房里,机房之间使用专线互通,通过这种方式,即使主中心发生故障,同城中心也可以接管部分或全部业务,保证业务的连续性和数据的完整性。 若业务需要使用TeleDB的HTAP能力,那么必须开启TeleDB的读写多平面特性。考虑到跨机房的时延,同城IDC2机房建议只开启只读平面。在TeleDB集群中,同一平面的CN节点是对等的,由于LVS等负载均衡的组件,具备故障节点自动剔除的能力,可以保证在任意平面的CN故障时,业务请求不会失败;GTM节点以及DN节点均有同步备机存在,TeleDB在运维管理系统的辅助下,会在1分钟以内发现故障,并发起自动切换,数据保证0丢失。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        技术白皮书
        方案简介
        TeleDB容灾部署方案架构
        TeleDB同城双中心容灾部署
      • 续订与退订
        本页面介绍云数据库ClickHouse续订与退订。 续订限制说明 只有通过实名认证的客户,才可以执行续订操作。 按需资源、包年/包月转按需(已完成转按需或正在进行转按需)的资源不可续订。 未完成订单中的资源不允许续订,如开通中的资源、规格变更中的资源、退订中的资源。 已退订或释放的资源不可续费。 若资源到期后续费,续费周期自资源续订解冻开始,计算新的服务有效期,按照新的服务有效期计算费用。例如,客户资源2020年9月30号到期,10月11号续订1个月,那么资源新的服务开始时间为10月11号,到期时间为11月10号。相关费用自10月11号开始计算。 手动续订 适用范围 续订仅针对包月包年产品。 按需资源及包月包年转按需资源不可续订。已退订或已释放资源不可续订。 续订规则 包月包年资源开通成功后,用户可对其进行续订操作。 若资源到期后续订,续订周期自资源续订解冻开始,计算新的服务有效期,按照新的服务有效期计算费用。 手动续订操作 用户随时可以手动续订包月包年且未退订、未释放的资源,延长相关资源的使用时间。 手动单个续订方式1 1. 控制台资源管理界面找到所需续订的资源,点击“操作”下面的更多,点击“续费”,将跳转续订页面。 2. 在续订页面调整所需续订周期后,提交续订订单并完成支付。 说明 当续订周期达到1年或以上时,续订单将可享受包年折扣,续订金额显示折后价。
        来自:
        帮助文档
        云数据库ClickHouse
        计费说明
        续订与退订
      • 步骤二:创建DRDS账号
        本节介绍了购买步骤二。 本章节主要介绍如何在控制台创建DRDS账号。 操作步骤 步骤 1 登录分布式关系型数据库控制台。 步骤 2 在实例管理列表页面,单击目标实例名称,进入基本信息页面。 步骤 3 在左侧导航栏选择“账号管理”,进入账号管理页面。 步骤 4 在账号管理页面,单击“创建DRDS账号”。 步骤 5 在弹框中填选账号信息。 表 账号参数说明 参数 说明 账号名称 DRDS账号的名称,命名规则如下。 长度为132个字符,必须以字母开头,不区分大小写,可以包含字母,数字、下划线,不能包含其它特殊字符。 密码 DRDS账号的密码,密码复杂度要求如下。 长度为8~32个字符。 至少包含三种字符组合:大小写字母、数字、特殊字符 ~ ! @ % ^ + ? 不能使用简单、强度不够、容易被猜测的弱密码。 不能与账号名称或者倒序的账号名称相同。 确认密码 确认密码必须和输入的密码保持一致。 密码有效期 设置密码有效期,取值范围为065535的整数,单位为天。如果DRDS的账号状态为“已过期”,账号将无法登录,已有连接会断开,需要重置密码后重新登录。 0表示密码永不过期。 如果不设置密码有效期则默认密码永不过期。 说明 内核版本需大于或者等于3.0.4。 关联逻辑库 DRDS账号与逻辑库关联绑定,下拉列表中显示可关联的逻辑库。 DRDS账号只对已关联的逻辑库有访问权限。 账号权限 按需选择需要的基础权限,包括CREATE、DROP、ALTER、INDEX、INSERT、DELETE、UPDATE、SELECT。 描述 对DRDS账号的详细描述信息,长度不能超过256个字符。 步骤 6 信息填写完成,单击“确定”即可创建成功。 结束
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        步骤二:创建DRDS账号
      • Druid连接池监控
        指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据源(dataSource,数据源。) url url url ENUM LAST 数据源(dataSource,数据源。) dbType 数据库类型 数据库类型 STRING LAST 数据源(dataSource,数据源。) driverClassName 驱动 驱动 STRING LAST 数据源(dataSource,数据源。) initialSize 初始化连接数 初始化连接数 INT LAST 数据源(dataSource,数据源。) minIdle 连接池最小空闲数 连接池最小空闲数 INT LAST 数据源(dataSource,数据源。) maxIdle 连接池最大空闲数 连接池最大空闲数 INT LAST 数据源(dataSource,数据源。) maxActive 连接池大小上限 连接池大小上限 INT LAST 数据源(dataSource,数据源。) waitThreadCount 等待线程数 等待线程数 INT LAST 数据源(dataSource,数据源。) maxWaitThreadCount 等待线程数上限 等待线程数上限 INT LAST 数据源(dataSource,数据源。) poolingCount 池中连接数 池中连接数 INT LAST 数据源(dataSource,数据源。) poolingPeak 最大池中连接数 最大池中连接数 INT MAX 数据源(dataSource,数据源。) activeCount 活跃连接数 活跃连接数 INT LAST 数据源(dataSource,数据源。) activePeak 最大活跃连接数 最大活跃连接数 INT MAX 数据源(dataSource,数据源。) logicConnectCount 获取连接总数 获取连接总数 INT SUM 数据源(dataSource,数据源。) maxWait 获取连接最大等待时间 获取连接最大等待时间 INT LAST 数据源(dataSource,数据源。) removeAbandoned 自动回收超时连接 是否自动回收超时连接 STRING LAST 数据源(dataSource,数据源。) removeAbandonedCount 超时连接回收次数 超时连接回收次数 INT LAST 数据源(dataSource,数据源。) removeAbandonedTimeoutMillis 连接使用时长上限 如果池中连接被获取且超过该时长未被还回,则回收该连接 INT LAST 数据源(dataSource,数据源。) testWhileIdle 空闲连接有效性校验 当应用向连接池申请连接且该连接被判断为空闲连接时是否校验其有效性 STRING LAST 数据源(dataSource,数据源。) testOnBorrow 获取连接有效性校验 在连接池中取连接前校验连接是否有效 STRING LAST 数据源(dataSource,数据源。) testOnReturn 归还连接有效性校验 当应用归还连接时是否校验连接有效性 STRING LAST 数据源(dataSource,数据源。) minEvictableIdleTimeMillis 池中连接可空闲的时间 池中连接可空闲的时间 INT LAST 数据源(dataSource,数据源。) timeBetweenEvictionRunsMillis 检查池中连接空闲周期 检查池中连接空闲周期 INT LAST 获取连接详情(connection,获取连接详情。) url 连接地址 连接地址 ENUM LAST 获取连接详情(connection,获取连接详情。) invokeCount 调用次数 调用次数 INT SUM 获取连接详情(connection,获取连接详情。) totalTime 总时间 总时间 INT SUM 获取连接详情(connection,获取连接详情。) errorCount 错误次数 错误次数 INT SUM 获取连接详情(connection,获取连接详情。) maxTime 最慢调用 最慢调用 INT SUM 获取连接详情(connection,获取连接详情。) range1 010ms 响应时间在010ms范围请求数 INT SUM 获取连接详情(connection,获取连接详情。) range2 10100ms 响应时间在10100ms范围请求数 INT SUM 获取连接详情(connection,获取连接详情。) range3 100500ms 响应时间在100500ms范围请求数 INT SUM 获取连接详情(connection,获取连接详情。) range4 5001000ms 响应时间在5001000ms范围请求数 INT SUM 获取连接详情(connection,获取连接详情。) range5 110s 响应时间在110s范围请求数 INT SUM 获取连接详情(connection,获取连接详情。) range6 10s以上 响应时间在10s以上请求数 INT SUM 获取连接详情(connection,获取连接详情。) concurrentMax 最大并发 最大并发 INT MAX 版本 (version,版本。) version 版本 版本 STRING LAST 异常(exception,Druid调用的异常信息统计。) exceptionType 异常类型 异常类型 ENUM LAST 异常(exception,Druid调用的异常信息统计。) causeType 异常类 发生异常的类 ENUM LAST 异常(exception,Druid调用的异常信息统计。) count 次数 该异常的发生次数 INT SUM 异常(exception,Druid调用的异常信息统计。) message 异常消息 该异常产生的异常消息 STRING LAST 异常(exception,Druid调用的异常信息统计。) stackTrace 异常堆栈 该异常产生的堆栈信息 CLOB LAST
        来自:
        帮助文档
        应用性能管理
        产品介绍
        指标总览
        数据库
        Druid连接池监控
      • 数据空间管理
        本页介绍天翼云TeleDB数据库空间管理相关操作。 操作场景 您可按照百分比或分片形式对数据节点上的数据进行迁移。数据迁移需要实例集群内部至少有两个数据节点组。 操作步骤 1. 切换至TeleDB控制台 ,在左侧导航树上,单击数据空间管理 ,进入数据空间管理页面。 2. 数据迁移 注意 在进行数据迁移前,请确保所有表都已设置主键或设置表级别参数REPLICA IDENTITY为FULL,否则数据将无法完成迁移。 1. 选择数据迁移 页签,单击 创建任务 ,出现创建迁移任务对话框。 2. 在创建迁移任务对话框,输入 任务名称 、 源节点 、目标节点 和 迁移类型 。 任务名称:根据自己的需求填写,可自定义。 源节点:根据实际情况选择。 目标节点:根据自己的实际情况选择。 迁移类型:分为shard迁移 和百分比迁移 。 Shard迁移:按照分片迁移,需要选择分片,单次可迁移的分片最大为1000。选择分片迁移需移动分片至已选shard。 百分比迁移:按照源节点上的数据百分比进行迁移,需要输入1100的整数。 单击确定完成任务迁移。 3. 空间清理 说明 当数据被删除或更新时,TeleDB将其标记为无效,但并不立即回收相关的存储空间。需要定期执行空间清理操作,以检查并释放被标记为无效的数据所占用的空间。这样可以确保数据库在长时间运行后不会因为无效数据的积累而占用过多的磁盘空间。 1. 选择空间清理 页签,单击创建任务 ,出现创建清理任务对话框。 2. 选择 源节点 、清理开始时间 和清理结束时间 ,单击确定 。 4. 空间回收 说明 经过空间清理任务后的实例并没有立即释放空间,用户可以通过空间回收任务对实例进行重建表和索引,自动释放被空间清理回收的空间。 1. 选择空间回收 页签,单击创建任务 ,出现创建回收任务对话框。 2. 选择回收节点 、设置回收开始时间 和 回收结束时间 ,单击确定完成空间回收。 5. 数据重平衡 说明 用户可以通过数据重平衡,依据磁盘使用率,把节点组原有的数据平均分布到节点组内各个节点上。该功能会自动生成迁移任务以及空间清理任务,用户可以在任务详情或者在对应功能页面查看任务具体执行情况。 1. 选择重平衡任务 页签,单击 创建任务 ,出现创建数据重平衡任务对话框。 2. 输入任务名称 ,选择节点组 ,单击确定 ,完成数据重平衡。 6. 表空间管理 说明 用户通过对表空间进行管理,以组织数据存储,在物理设备上合理分配数据。 1. 创建表空间 1. 选择表空间管理 页签,单击创建表空间 ,出现创建表空间对话框。 2. 在创建空间表对话框,填写表空间名称 ,选择归属账号 ,填写挂载目录 , 并检测目录有效性 ,单击确定完成表空间的创建。 说明 表空间名字请参照以下格式: 1. 不能以pg开头。 2. 只支持大小写字母、数字和下划线。 3. 只能以字母开头。 2. 修改表空间 单击编辑按钮,在弹出的编辑表空间可修改表空间或查看表空间。 3. 删除表空间 单击删除 按钮,在出现的警告提示框,单击确定即可删除表空间。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        控制台操作指南
        数据空间管理
      • 主子账号使用手册-II 类型资源池
        为子帐号开放所有企业项目权限 创建子帐号后,如果您希望子帐号可以看到所有的企业项目,而不仅是个别项目,可以参照以下步骤: 1. 对于创建完毕的子帐号,且子账户已经加入到用户组,选择该子账户所在的用户组,点击操作列的授权。 2. 输入框搜索mysql,选择mysql的相关策略,也可根据自己需要的其他策略,搜索加入,确认无误勾选该策略并点击右下角下一步。 注意 MySQL相关策略中,最少选择一个,表示希望对该企业项目下的MySQL实例进行相关管理。 如果您操作的是Ⅱ类型资源池,可以搜索“mysql”关键词,可以看到MySQLreviewer,MySQLuser,MySQLadmin三种权限,可选择这三者中至少一种,作为该用户组的权限。具体的每种策略权限区别可以参考主子账号和IAM权限管理。 3. 进入设置最小授权范围,选择想要配置的资源池,并点击右下角的确认。 4. 显示授权成功。 5. 回到用户组列表,点击查看,可以看到授权记录。 6. 此时用子帐号登录天翼云官网,进入数据库管理控制台,即可看到所有企业项目的资源。
        来自:
        帮助文档
        关系数据库MySQL版
        用户指南
        账号与安全
        主子账号使用手册-II 类型资源池
      • 导入工单列表
        本页介绍天翼云TeleDB数据库导入工单列表相关操作。 1、工单查询 输入查询条件后单击查询按钮,执行查询操作。支持的查询条件: 1. 工单状态: a 工单创建:工单保存到业务系统过程中。 b 执行中:导入任务执行中。 c 执行完成:导入任务执行成功。 d 执行异常:导入任务执行失败。 2. 时间范围:某一时间段创建或执行的导入工单。 3. 关键词:可输入工单号/库名/创建人相关关键字。 2、数据导入 单击数据导入按钮可添加新的数据导入任务,详见提交导入任务章节。 3、执行异常查看 执行异常的工单,可以单击工单状态上的,查看异常原因。 4、重试 针对异常的工单,可以根据异常原因,进行选择是否需要重试,单击重试按钮即可进行重试。 注意 重试操作并不会更改配置,请考虑重试是否可能成功后再单击按钮。 5、详情 在工单列表找到目标工单,单击工单号或在操作列单击详情按钮,在打开的工单详情弹窗可查看目标工单的详细信息。 内容 说明 工单号 系统生成的工单唯一id。 工单类型 展示工单是导入或导出类型。 库信息 导入任务对应的目标库/模式信息。 工单状态 展示工单当前状态。 创建人 导入任务的创建用户。 创建时间 工单保存到系统的时间。 最后操作时间 工单状态最后更新时间。 导入文件类型 导入的文件格式类型,可在创建工单任务时选择。 工单说明 备注信息,可在创建工单任务时填写。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        管理平台使用手册
        数据管理服务操作指南
        数据导入
        导入工单列表
      • TaurusDB密码过期策略
        本节介绍了密码过期问题与处理方法。 TaurusDB 8.0版本支持通过设置全局变量“defaultpasswordlifetime”来控制用户密码的默认过期时间。 参数“defaultpasswordlifetime”的值为N,表示密码N天后过期,单位为天。默认值为0,表示创建的用户密码永不过期。 修改全局自动密码过期策略 您可以在云数据库TaurusDB界面,通过设置参数“defaultpasswordlifetime”的值,修改密码过期策略。 参数修改具体请参见编辑参数模板。 通过命令修改全局变量“defaultpasswordlifetime”的值。 mysql> set global defaultpasswordlifetime0; 查看当前所有用户的密码过期时间 执行以下命令: mysql> select user,host,passwordexpired,passwordlastchanged,passwordlifetime from user; 查看指定用户的密码过期策略 执行以下命令: mysql> show create user jeffrey @'localhost'; “EXPIRE DEFAULT”表示遵从全局到期策略。 设置指定用户的密码过期策略 创建用户的同时设置密码过期策略 create user ' script '@'localhost' identified by ' ' password expire interval 90 day; 创建用户后设置密码过期策略 ALTER USER ' script '@'localhost' PASSWORD EXPIRE INTERVAL 90 DAY; 设置密码永不过期 mysql> CREATE USER ' mike '@'%' PASSWORD EXPIRE NEVER; mysql> ALTER USER ' mike '@'%' PASSWORD EXPIRE NEVER; 设置密码遵从全局到期策略 mysql> CREATE USER ' mike '@'%' PASSWORD EXPIRE DEFAULT; mysql> ALTER USER ' mike '@'%' PASSWORD EXPIRE DEFAULT;
        来自:
        帮助文档
        云数据库TaurusDB
        常见问题
        数据库参数修改类
        TaurusDB密码过期策略
      • 标签
        本节介绍了云数据库GaussDB 的标签功能。 操作场景 标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的标签管理各种资源。TMS服务与各服务共同实现标签管理能力,TMS提供全局标签管理能力,各服务维护自身标签管理 。 建议您先在TMS系统中设置预定义标签。 标签由“键”和“值”组成,每个标签中的一个“键”只能对应一个“值”。 每个实例最多支持20个标签配额。 添加标签 步骤 1 登录管理控制台。 步骤 2 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例的“基本信息”页签。 步骤 3 在左侧导航栏,单击“标签”,单击“添加标签”,在“添加标签”弹出框中,输入标签的键和值,单击“确定”。 标签的键不能为空且必须唯一,长度为1~36个字符,只能包含字母、数字、中划线、下划线和@符号。 标签的值可以为空字符串,长度为0~43个字符,只能包含字母、数字、中划线、下划线、 英文句点和@符号。 步骤 4 添加成功后,您可在当前实例的所有关联的标签集合中,查询并管理自己的标签。 编辑标签 步骤 1 登录管理控制台。 步骤 2 在“实例管理”页面,选择指定的实例,单击实例名称。 步骤 3 在左侧导航栏,单击“标签”,选择需要编辑的标签,单击“编辑”。 步骤 4 在“编辑标签”弹出框中修改标签值,单击“确定”。 编辑标签时,不能修改标签的键,只能修改标签的值。 标签的值可以为空字符串,长度为0~43个字符,只能包含字母、数字、中划线、下划线、英文句点和@符号。 步骤 5 编辑成功后,您可在当前实例的所有关联的标签集合中,查询并管理自己的标签。
        来自:
        帮助文档
        云数据库GaussDB
        用户指南
        标签
      • 数据库连接
        本节主要介绍数据库连接类问题 如何接入GeminiDB Redis 目前GeminiDB Redis提供使用内网、公网、程序代码等方式接入GeminiDB Redis,具体方法请参见连接方式介绍。 如何使用GeminiDB Redis提供的多个节点IP地址 GeminiDB Redis提供多个IP地址供客户连接,连接任何一个IP地址都可以访问整个集群,其目的是为了提供负载均衡和容灾能力。 您可以通过以下两种方法使用多个IP。 1. 业务侧实现连接池,实现负载均衡和故障检测处理。 2. 联系客服,为您配置ELB(Elastic Load Balance,弹性负载均衡)服务,提供唯一IP供客户使用。 GeminiDB Redis提供的ELB的实现方式是怎样的 详情请参见弹性负载均衡。 如何创建和连接弹性云主机 1. 创建弹性云主机,请参见《弹性云主机快速入门》。 该弹性云主机用于连接GeminiDB Redis的实例,需要与目标实例处于同一虚拟私有云和子网内。 正确配置目标实例安全组,使得弹性云主机处于目标实例所属安全组允许访问的范围内。 2. 连接弹性云主机,请参见《弹性云主机快速入门》中“登录弹性云主机”的内容。 GeminiDB Redis实例购买成功后是否支持更换VPC GeminiDB Redis实例创建完成后暂不支持直接通过控制台更换VPC。 但您可以通过已有的全量备份恢复到新实例的方法切换到目标VPC。具体操作请参考恢复备份到新实例。
        来自:
        帮助文档
        云数据库GeminiDB
        GeminiDB Redis接口
        常见问题
        数据库连接
      • 参数数据类型
        本页介绍天翼云TeleDB数据库存储过程开发的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 plaintext teledb CREATE OR REPLACE PROCEDURE pbasepara (aint integer,astr text) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasepara(1,'teledbpg'); NOTICE: aint 1 ; astr teledbpg CALL teledb teledb CREATE OR REPLACE PROCEDURE pbasearray (aint integer[],astr text[]) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasearray(ARRAY[1,2,3],ARRAY['teledbpg','pgxz']); NOTICE: aint {1,2,3} ; astr {teledbpg,pgxz} CALL teledb 复合类型 plaintext teledb CREATE TYPE public.tper AS ( id integer, mc text ); CREATE TYPE teledb CREATE OR REPLACE PROCEDURE ptype (arow public.tper) AS $$ BEGIN RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL ptype(ROW(1,'teledbpg')::public.tper); NOTICE: id 1 ; mc teledbpg CALL teledb 复合数组 plaintext teledb CREATE OR REPLACE PROCEDURE ptypearray (arec public.tper[]) AS $$ BEGIN RAISE NOTICE 'arec %',arec; RAISE NOTICE 'arec[1].id %',arec[1].id; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        存储过程开发
        参数详细介绍
        参数数据类型
      • 应用程序语法介绍
        您可以通过本页了解天翼云TeleDB数据库的建立函数语法、[OR REPLACE] 更新函数介绍、[模式名.]函数名介绍。 建立函数语法 plaintext CREATE [OR REPLACE] FUNCTION [模式名.]函数名 ([参数模式 [参数名] 数据类型 [default 默认值] [,…]]) RETRUNS [SETOF] 数据类型 AS [标签] [DECLARE 变量定义] BEGIN 注释 /注释/ 语句执行 END; [标签] LANGUAGE PLPGSQL; [OR REPLACE] 更新函数介绍 OR REPLACE 的作用为函数存在时则替换,建立 PL/pgsql 函数时如果不带 OR REPLACE 关键字, 则遇到函数已经存在,系统会报错,如下所示: plaintext teledb select prosrc from pgproc where proname'f'; prosrc BEGIN + RAISE NOTICE 'Hello ,teledb';+ END; + (1 row) teledb CREATE FUNCTION f() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello ,teledb'; END; $$ LANGUAGE PLPGSQL; ERROR: function "f" already exists with same argument types teledb CREATE OR REPLACE FUNCTION f() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello ,teledb'; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb select prosrc from pgproc where proname'f'; prosrc BEGIN + RAISE NOTICE 'Hello ,teledb';+ END; + (1 row) teledb select f(); NOTICE: Hello ,teledb f (1 row) [模式名.]函数名介绍 建立函数名称,模式名可以指定,也可以不指定,不指存则存放在当前模式下,如上面例子就没有指定模式名,则就存放在当前模式下,如下所示: plaintext teledb select from pgnamespace; nspname nspowner nspacl ++ pgtoast 10 pgoracle 10 squeeze 10 pgtemp1 10 pgtoasttemp1 10 pgcatalog 10 {teledbUC/teledb,U/teledb} public 10 {teledbUC/teledb,UC/teledb} informationschema 10 {teledbUC/teledb,U/teledb} (8 rows) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        应用程序语法介绍
      • 参数数据类型
        本页介绍天翼云TeleDB数据库存储过程开发的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 plaintext teledb CREATE OR REPLACE PROCEDURE pbasepara (aint integer,astr text) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasepara(1,'teledbpg'); NOTICE: aint 1 ; astr teledbpg CALL teledb teledb CREATE OR REPLACE PROCEDURE pbasearray (aint integer[],astr text[]) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasearray(ARRAY[1,2,3],ARRAY['teledbpg','pgxz']); NOTICE: aint {1,2,3} ; astr {teledbpg,pgxz} CALL teledb 复合类型 plaintext teledb CREATE TYPE public.tper AS ( id integer, mc text ); CREATE TYPE teledb CREATE OR REPLACE PROCEDURE ptype (arow public.tper) AS $$ BEGIN RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL ptype(ROW(1,'teledbpg')::public.tper); NOTICE: id 1 ; mc teledbpg CALL teledb 复合数组 plaintext teledb CREATE OR REPLACE PROCEDURE ptypearray (arec public.tper[]) AS $$ BEGIN RAISE NOTICE 'arec %',arec; RAISE NOTICE 'arec[1].id %',arec[1].id; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        存储过程开发
        参数详细介绍
        参数数据类型
      • 应用程序语法介绍
        您可以通过本页了解天翼云TeleDB数据库的建立函数语法、[OR REPLACE] 更新函数介绍、[模式名.]函数名介绍。 建立函数语法 plaintext CREATE [OR REPLACE] FUNCTION [模式名.]函数名 ([参数模式 [参数名] 数据类型 [default 默认值] [,…]]) RETRUNS [SETOF] 数据类型 AS [标签] [DECLARE 变量定义] BEGIN 注释 /注释/ 语句执行 END; [标签] LANGUAGE PLPGSQL; [OR REPLACE] 更新函数介绍 OR REPLACE 的作用为函数存在时则替换,建立 PL/pgsql 函数时如果不带 OR REPLACE 关键字, 则遇到函数已经存在,系统会报错,如下所示: plaintext teledb select prosrc from pgproc where proname'f'; prosrc BEGIN + RAISE NOTICE 'Hello ,teledb';+ END; + (1 row) teledb CREATE FUNCTION f() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello ,teledb'; END; $$ LANGUAGE PLPGSQL; ERROR: function "f" already exists with same argument types teledb CREATE OR REPLACE FUNCTION f() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello ,teledb'; END; $$ LANGUAGE PLPGSQL; CREATE FUNCTION teledb select prosrc from pgproc where proname'f'; prosrc BEGIN + RAISE NOTICE 'Hello ,teledb';+ END; + (1 row) teledb select f(); NOTICE: Hello ,teledb f (1 row) [模式名.]函数名介绍 建立函数名称,模式名可以指定,也可以不指定,不指存则存放在当前模式下,如上面例子就没有指定模式名,则就存放在当前模式下,如下所示: plaintext teledb select from pgnamespace; nspname nspowner nspacl ++ pgtoast 10 pgoracle 10 squeeze 10 pgtemp1 10 pgtoasttemp1 10 pgcatalog 10 {teledbUC/teledb,U/teledb} public 10 {teledbUC/teledb,UC/teledb} informationschema 10 {teledbUC/teledb,U/teledb} (8 rows) teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        应用程序语法介绍
      • 参数数据类型
        本页介绍天翼云TeleDB数据库存储过程开发的参数数据类型。 数据类型(可以有模式修饰),可以是基本类型,复合类型、域类型、游标、或者可以引用一个现有表类型、字段类型(建立时转换为对应的类型)、还可以是多态类型 anyelement、anyarray,也可以是各种数据类型的数组形式。 基本类型 plaintext teledb CREATE OR REPLACE PROCEDURE pbasepara (aint integer,astr text) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasepara(1,'teledbpg'); NOTICE: aint 1 ; astr teledbpg CALL teledb teledb CREATE OR REPLACE PROCEDURE pbasearray (aint integer[],astr text[]) AS $$ BEGIN RAISE NOTICE 'aint % ; astr %',aint,astr; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL pbasearray(ARRAY[1,2,3],ARRAY['teledbpg','pgxz']); NOTICE: aint {1,2,3} ; astr {teledbpg,pgxz} CALL teledb 复合类型 plaintext teledb CREATE TYPE public.tper AS ( id integer, mc text ); CREATE TYPE teledb CREATE OR REPLACE PROCEDURE ptype (arow public.tper) AS $$ BEGIN RAISE NOTICE 'id % ; mc %',arow.id,arow.mc; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb CALL ptype(ROW(1,'teledbpg')::public.tper); NOTICE: id 1 ; mc teledbpg CALL teledb 复合数组 plaintext teledb CREATE OR REPLACE PROCEDURE ptypearray (arec public.tper[]) AS $$ BEGIN RAISE NOTICE 'arec %',arec; RAISE NOTICE 'arec[1].id %',arec[1].id; END; $$ LANGUAGE PLPGSQL; CREATE PROCEDURE teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        存储过程开发
        参数详细介绍
        参数数据类型
      • 区域和格式化相关参数
        本页介绍天翼云TeleDB数据库区域和格式化相关参数。 DateStyle (string) 设置日期和时间值的显示格式,以及解释有歧义的日期输入值的规则。由于历史原因,这个变量包含两个独立的部分:输出格式声明(ISO、Postgres、SQL或German)、 输入/输出的年/月/日顺序(DMY、MDY或YMD)。这些可以被独立设置或者一起设置。关键字Euro和European是DMY的同义词;关键字US、NonEuro和NonEuropean是MDY的同义词。内建默认值是ISO, MDY,但是initdb将用对应于选中的lctime区域行为的设置初始化配置文件。 IntervalStyle (enum) 设置间隔值的显示格式。值sqlstandard将产生匹配SQL标准间隔文本的输出。IntervalStyle参数也可以影响对有歧义的间隔输入的解释。 TimeZone (string) 设置用于显示和解释时间戳的时区。内建默认值是GMT,但是它通常会在postgresql.conf中被覆盖;initdb将安装一个对应于其系统环境的设置。 timezoneabbreviations (string) 设置服务器接受的日期时间输入中使用的时区缩写集合。默认值为'Default',这个集合在全世界大多数地方都能工作。也还有'Australia'和'India',以及可能为一种特定安装定义的其他集合。 extrafloatdigits (integer) 这个参数为浮点值调整显示的位数,包括float4、float8以及几何数据类型。参数值被加在标准的位数(FLTDIG或DBLDIG,视情况而定)上。该值最高可以被设置为 3 来包括部分有效位;这特别有助于转储需要被准确恢复的否点数据。或者它可以被设置为负值来消除不需要的位。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        客户端连接默认相关参数
        区域和格式化相关参数
      • 节点启动或停止失败类问题
        可能影响 DN主节点启动失败,会导致访问到该DN的节点SQL报错,实例部分不可用; CN主节点启动失败,会导致流入该节点的SQL语句报错,流入其它CN主节点的DDL语句报错; CN/DN备节点失败失败,如果开启同步复制,同步复制节点数量不足且未启用退化策略时,会导致DDL、DML语句卡住; CN/DN备节点失败失败,可能会导致无可用备节点,主节点再次异常会导致实例不可用,有数据丢失风险。 解决步骤 1. 通过netstat lntpgrep xxx(端口) 查看哪个进程使用了端口,例如上述报错11006 > netstat lntpgrep 11006 > (Not all processes could be identified, nonowned process info > will not be shown, you would have to be root to see it all.) > tcp 0 0 0.0.0.0:11006 0.0.0.0: LISTEN 5228/postgrestcp6 0 0 :::11006 ::: LISTEN 5228/postgres > > 这里提示ID为5228的进程使用了该端口,该进程也是postgres命令启动的。通过如ps fegrep 5228可以查看进程启动相关进程信息,核实进程具体使用人,确认进程是否在使用,是否可停止等。 2. 根据核实情况,选择停掉该进程(通常对应场景:在服务器上手动部署一些服务,占用了数据库端口),或者更改端口(通常对应场景:实例创建时端口分配错误导致冲突); 3. 一种特殊情况,该端口被占用的进程是僵尸进程,如果僵尸进程的父进程是1,则需要通过重启服务器来解决; 4. 重新发起节点启动任务,或等待节点自动拉起。 节点目录权限不正确导致启动失败问题
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        故障处理
        节点启动或停止失败类问题
      • not in改写为anti join或not exists
        本页介绍天翼云TeleDB数据库通过将not in改写为anti join或not exists来提高查询性能的优化案例。 通过调大workmem减少io访问达到提高性能的目的,但内存不可能无限扩大,下面通过改写语句也可以达到提高查询的性能。 例如,下面的SQL,就是将not in改写为anti join的执行计划和耗时: teledb explain select from t1 left outer join t2 on t1.f2 t2.f2 where t2.f2 is null; QUERY PLAN Remote Subquery Scan on all (dn01,dn02,dn03,dn04,dn05,dn06,dn07,dn08,dn09,dn10) (cost6405.00..9260.75 rows1 width734) > Hash Anti Join (cost6405.00..9260.75 rows1 width734) Hash Cond: (t1.f2 t2.f2) > Remote Subquery Scan on all (dn01,dn02,dn03,dn04,dn05,dn06,dn07,dn08,dn09,dn10) (cost100.00..682.00 rows1000 width367) Distribute results by S: f2 > Seq Scan on t1 (cost0.00..210.00 rows1000 width367) > Hash (cost21940.00..21940.00 rows50000 width367) > Remote Subquery Scan on all (dn01,dn02,dn03,dn04,dn05,dn06,dn07,dn08,dn09,dn10) (cost100.00..21940.00 rows50000 width367) Distribute results by S: f2 > Seq Scan on t2 (cost0.00..3240.00 rows50000 width367) (10 rows) Time: 1.047 ms teledb select from t1 left outer join t2 on t1.f2 t2.f2 where t2.f2 is null; f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 +++++++++++++++++++++++ (0 rows) Time: 107.233 ms 也可以改写为not exists写法,改写后的SQL执行计划和耗时如下: teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        性能优化最佳实践
        SQL优化案例
        not in改写为anti join或not exists
      • 查询带分布键条件
        本页介绍天翼云TeleDB数据库查询带分布键条件的最佳实践。 通过explain查看执行计划,查看SQL语句是否使用到分布键,DN下发DN情况可通过Node/s: 关键字来查看。 如果使用到了分布键,那么SQL只会下发到分布键对应的某个DN节点;如果没有用到分布键,那么SQL会下发到所有DN节点;没有带分布键的SQL,因为下发到了所有DN节点,消耗了更多的连接资源、计算资源,应尽量避免。 某个表的SQL语句可能有不同的where条件,在SQL优化时,应尽量确保高频并发的SQL语句是带了分布键条件。 例如,teledb1表的分布键f2,下面的SQL where条件为f11,没有带分布键条件,那么SQL将下发到所有DN节点执行。 teledb explain select from teledb1 where f11; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001, dn002 > Gather (cost1000.00..7827.20 rows1 width14) Workers Planned: 2 > Parallel Seq Scan on teledb1 (cost0.00..6827.10 rows1 width14) Filter: (f1 1) (6 rows) 下面的SQL,where条件为f21,带了分布键条件,SQL只下发到了f21所在的DN节点dn001。 teledb explain select from teledb1 where f21; QUERY PLAN Remote Fast Query Execution (cost0.00..0.00 rows0 width0) Node/s: dn001 > Gather (cost1000.00..7827.20 rows1 width14) Workers Planned: 2 > Parallel Seq Scan on teledb1 (cost0.00..6827.10 rows1 width14) Filter: (f2 1) (6 rows)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        性能优化最佳实践
        SQL优化最佳实践
        查询带分布键条件
      • 后台写入器相关参数
        本页介绍天翼云TeleDB数据库后台写入器相关参数。 有一个独立的服务器进程,叫做后台写入器,它的功能就是发出写“脏”(新的或修改过的)共享缓冲区的命令。它写出共享缓冲区,这样让处理用户查询的服务器进程很少或者永不等待写动作的发生。不过,后台写入器确实会增加 I/O 的总负荷,因为虽然在每个检查点间隔中一个重复弄脏的页面可能只会写出一次,但在同一个间隔中后台写入器可能会把它写出好几次。在这一小节讨论的参数可以被用于调节本地需求的行为。 bgwriterdelay (integer) 指定后台写入器活动轮次之间的延迟。在每个轮次中,写入器都会为一定数量的脏缓冲区发出写操作(可以用下面的参数控制)。然后它就休眠bgwriterdelay毫秒, 然后重复动作。 但是,当缓冲池中没有脏缓冲区时,无视bgwriterdelay设置,它都会进入更长的睡眠时间。 默认值是 200 毫秒(200ms)。注意在许多系统上,休眠延迟的有效解析度是 10 毫秒;因此,为bgwriterdelay设置一个不是 10 的倍数的值与把它设置为下一个更高的 10 的倍数是一样的效果。这个选项只能在服务器命令行上或者在postgresql.conf文件中设置。 bgwriterlrumaxpages (integer) 在每个轮次中,不超过这么多个缓冲区将被后台写入器写出。把这个参数设置为零可禁用后台写出(注意被一个独立、专用辅助进程管理的检查点不受影响)。默认值是100 个缓冲区。这个参数只能在postgresql.conf文件中或在服务器命令行上设置。
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        参数指南
        资源消耗相关参数
        后台写入器相关参数
      • 冷热数据分离列存
        本页介绍天翼云TeleDB数据库冷热数据分离列存。 创建列存分区表 CREATE TABLE tp ( id int not null, a int not null ) PARTITION BY RANGE (a); 创建分区 CREATE TABLE tp20 PARTITION OF tp FOR VALUES FROM (10) TO (20) using pax; CREATE TABLE tp30 PARTITION OF tp FOR VALUES FROM (20) TO (30) using pax; insert into tp values (1, 10); insert into tp values (2, 10); insert into tp values (3, 10); insert into tp values (4, 10); insert into tp values (5, 10); insert into tp values (6, 10); insert into tp values (7, 10); insert into tp values (8, 10); insert into tp values (9, 10); insert into tp values (10, 10); insert into tp values (11, 10); insert into tp values (12, 10); insert into tp values (13, 10); insert into tp values (14, 10); insert into tp values (15, 10); insert into tp values (16, 10); insert into tp values (17, 10); insert into tp values (18, 10); insert into tp values (19, 20); insert into tp values (20, 20); insert into tp values (21, 20); insert into tp values (22, 20); insert into tp values (23, 20); insert into tp values (24, 20); 例如,pax的数据目录在dn01节点的pgdata/data/dn01/base/13422/238312pax/中。 热转冷 ALTER TABLE tp alterpartition partition tp20 SET storagetype oss OPTIONs (server 'minioforeignserver', filePath '/bucketname/tp1',enableCache 'true'); tp:分区主表的名字。 tp20:分区子表的名字。 oss:使用对象存储存储数据。 sever:创建的server服务器的名字。 filePath:数据存在对象存储的路径。 enableCache:是否使用缓存,true或false。 热转冷后数据可读: teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        冷热数据分离
        冷热数据分离列存
      • CREATE VIEW
        本页面介绍云数据库ClickHouse创建视图的基本语法。 创建普通视图 语法: sql CREATE [ORREPLACE] VIEW [IFNOTEXISTS] [db.]tablename [ON CLUSTER clustername] AS SELECT ... 普通视图不存储任何数据。 他们只是在每次访问时从另一个表执行读取。换句话说,普通视图只不过是一个保存的查询。 从视图中读取时,此保存的查询用作FROM子句中的子查询。 例如,假设您已经创建了一个视图: sql CREATE VIEW view AS SELECT... 并写了一个查询: sql SELECT a, b, c FROM view 这个查询完全等同于使用子查询: sql SELECT a, b, c FROM (SELECT...) 以下是一些创建普通视图的示例: 示例1:基于查询创建普通视图 CREATE VIEW myview AS SELECT column1, column2 FROM mytable WHERE condition 示例2:基于多个表的JOIN操作创建普通视图 CREATE VIEW myjoinedview AS SELECT t1.column1, t2.column2 FROM table1 AS t1 JOIN table2 AS t2 ON t1.id t2.id 示例3:使用聚合函数创建普通视图 CREATE VIEW myaggregatedview AS SELECT column1, COUNT() AS count FROM mytable GROUP BY column1 示例4:基于子查询创建普通视图 CREATE VIEW mysubqueryview AS SELECT column1, column2 FROM ( SELECT column1, column2, ROWNUMBER() OVER (PARTITION BY column1 ORDER BY column2) AS rn FROM mytable ) subquery WHERE rn 1 这些示例演示了不同类型的普通视图创建,您可以根据具体需求选择适合的创建方式。普通视图仅提供了对查询结果的封装,不会存储实际数据,每次查询视图时都会重新执行视图定义的查询逻辑。
        来自:
        帮助文档
        云数据库ClickHouse
        开发指南
        基本SQL语法
        CREATE VIEW
      • 按需计费
        本文介绍RDSPostgreSQL按需计费的模式。 按需计费模式是一种更加灵活的RDSPostgreSQL购买方法。 收费方式 预存后付费方式:提前充值现金到天翼云账户中,现金账户余额不低于100元,之后系统按照用户实际使用量进行结算。 计费周期:按小时计费,以自然小时为计费单位(均以北京时间为准),不满一小时按照一小时计费。费用从用户账户现金余额中扣费。开通时间建议整点开通,开通不足一个自然小时,按一小时收费。提前删除也按照自然小时收费。 例如:如果您在1点01分开通,那么时间到2点就算做一个自然小时;如果您在1点58分开通,那么时间到2点也算做一个自然小时,都是按照1个小时收费。所以为了避免您的时间损失,建议您整点后几分钟内开通,在整点前几分钟删除。 退订规则 退订RDSPostgreSQL实例时,数据库的CPU、内存的费用停止计费,其他关联资源继续计费。 RDSPostgreSQL实例退订后,数据不会保留会立即释放资源。 账户欠费 如用户账户出现欠费,账户一旦充值,系统将会自动优先扣除欠费金额。 提醒/通知规则 账户欠费通知:当用户余额不足所有按需资源1天费用或余额不足100元时,发送邮件通知和短信提醒。 提醒及通知方式:以邮件和短信方式告知用户,请及时关注您的短信及邮件。 注意 不同资源池因iaas资源能力等原因,提供功能有所差异,详见
        来自:
        帮助文档
        关系数据库PostgreSQL版
        计费说明
        计费方式
        按需计费
      • 跟踪标记
        本节介绍了跟踪标记的相关内容。 操作场景 使用存储过程进行跟踪标记,跟踪标记的主要用途如下: 获取比较深入的RDS for SQL Server信息,如Lock Manager的各种锁定操作。 改变某些RDS for SQL Server预设定的行为,如停止查询优化器寻找执行计划的超时时间。 改变某些命令当前的行为,如终止使用查询提示。 前提条件 成功连接RDS for SQL Server实例。关于连接关系型数据库实例, 约束 执行此存储过程的必须是拥有[CREATE ANY DATABASE]权限的用户。如果不具备此权限的用户尝试执行该存储过程,系统将会如下提示: plaintext Database restores can only be performed by database logins with [CREATE ANY DATABASE] permissions. 当前版本仅支持的跟踪标记为“1117, 1118, 1204, 1211, 1222, 1224, 3604”,如果对其他标记进行操作,系统将会如下提示: plaintext Current version just open 1117, 1118, 1204, 1211, 1222, 1224, 3604 permission. 跟踪标记操作仅包括1,0,1,若出现其他操作,系统将会如下提示: plaintext Just support Open:1 Close:0 Check:1 操作步骤 执行以下命令,进行跟踪标记。 EXEC msdb.dbo.rdsdbcctrace @TraceFlag, @TraceAction; @ TraceFlag:指定跟踪标记序号,当前仅支持 1117, 1118, 1204, 1211, 1222, 1224, 3604。 @ TraceAction:指定跟踪标记操作,1为打开跟踪标记,0为关闭跟踪标记,1为查看跟踪标记。 打开跟踪标记1117,示例如下: EXEC msdb.dbo.rdsdbcctrace 1117, 1;
        来自:
        帮助文档
        关系数据库SQL Server版
        用户指南
        存储过程的使用
        跟踪标记
      • 1
      • ...
      • 235
      • 236
      • 237
      • 238
      • 239
      • ...
      • 319
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      多活容灾服务

      弹性伸缩服务 AS

      训推服务

      模型推理服务

      应用托管

      科研助手

      知识库问答

      人脸属性识别

      人脸活体检测

      推荐文档

      常见问题

      天翼云进阶之路②:Centos更改MySQL数据库目录位置

      产品优势

      天翼云最佳实践⑤:linux搭建pureftp

      如何修改账号的密码?

      • 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号