PolarDB-X SQL限流,为您的核心业务保驾护航
背景与介绍SQL限流,顾名思义,是一种对SQL的查询速度进行限制的能力。一般情况下,我们希望SQL查询语句在数据库上的执行速度越快越好,然而数据库的资源有限,在CPU、IO、内存等某一项资源达到上限时,查询在并发执行时会有激烈的资源争抢,这时查询会有因为资源不足而出现超时,影响用户业务。这时用户首先
PolarDB Flashback Query 让历史随时可见
通过数据库我们我们可以方便的查询当前的数据。但当我们需要查询之前几秒,几个小时甚至几天的数据时,就变的非常复杂。比如需要从某个备份开始经过漫长的redo回放,得到一个对应历史时间的新实例,然后在这个新实例上进行查询。如果需要查询多个不同时间点的数据,那就更复杂了。有没有办法能够让数据库像当前查询一样
数据库有问必答 | PolarDB MySQL引擎集群版如何自动变配?
Q:PolarDBMySQL引擎集群版如何自动变配?您可以为PolarDBMySQL引擎集群设置自动扩缩容参数,当满足条件时,集群将根据您的设置进行自动扩容和自动回缩。具体操作如下:前提条件①.仅集群版支持自动变配,单节点和历史库不支持;②.仅按量付费的集群支持自动自动变配,包年包月暂不支持。注意事
数据库有问必答 | 云数据库PolarDB执行DDL操作提示“获取不到MDL锁”,怎么办?
Q:云数据库PolarDB执行DDL操作提示“获取不到MDL锁”,怎么办?当主实例或只读实例中存在未结束的查询或未提交的事务时可能导致此问题。问题描述在云数据库PolarDB实例中执行DDL操作时提示获取不到MDL锁;报错信息:ERRORHY000:FailtogetMDLreplicaduring
数据库有问必答 | 如何定位PolarDB出现死锁的原因?
Q:如何定位PolarDB出现死锁的原因?你可以利用DAS的锁分析功能与SQL洞察功能进行死锁定位,详细操作方法和注意事项如下:背景信息死锁是关系型数据库系统中最为常见的错误,出现在不同事务中同时对某些数据访问加锁时,都要等待对方请求中的数据而无法获取锁。数据库系统会自动牺牲回滚代价最小的事务,从而
数据库有问必答 | PolarDB-X 2.0如何清理本地Binlog?
Q:PolarDB-X2.0如何清理本地Binlog?PolarDB-X2.0开启日志备份后,产生的Binlog文件会占用实例的存储空间。为避免存储空间被过多占用,您可以设置Binlog保留规则来自动清理本地Binlog。Binlog介绍PolarDB-X2.0实例开启日志备份后,数据库的变动都会被
数据库有问必答 | 如何配置PolarDB代理,实现流量负载均衡?
Q:如何配置PolarDB代理,实现流量负载均衡?PolarDB集群支持读写分离方式接入业务,但在实际业务场景中,经常出现节点上流量负载不均,可能导致单节点承担大量的流量从而被拖垮,最终造成整个集群雪崩。详细处理定位办法如下:数据库代理配置说明PolarDBMySQL引擎默认开启数据库代理功能,数据
数据库有问必答 | PolarDB-X的分表容量是否有大小限制?
Q:PolarDB-X的分表容量是否有大小限制?如何决定PolarDB-X的分片数目?PolarDB-X分表的大小是有限制的,建议单个分表的数据记录数不宜超过500万。PolarDB-X中选择分片数即水平拆分时的物理分表数,它的数目由以下因素决定:背景信息PolarDB-X中的水平拆分包含了分库和分
【2021/1/12】ITPUB新闻早报
今日热点:美联储主席:若通货膨胀率居高不下,美联储将准备加息;微软前高管:建议卖掉Windows业务专注于云计算;发改委:世卫组织:奥密克戎毒株正迅速取代其他毒株成为主要流行毒株
CirroData数据库元数据体系架构实现解析
CirroData是基于分布式存储系统的新一代MPP数据库,数据和元数据存储于分布式文件系统上。分布式存储具备高可用、易扩展的能力,使得CirroData数据的存储和扩容得以保障。本文将从元数据的结构模型、存储模型和实现技术等多方面来描述CirroData的元数据体系结构。什么是元数据?简而言之,就
记一次行云数据库(CirroData) 分区 创建/修改/添加数据等
1.需求:公司用到了行云数据库(国产库),属实有点哪个。因为数据量太大,需要进行优化,这里采用的是数据库分区来优化。2.分区概念:数据分区是一种物理数据库的设计技术,它的目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。分区并不是生成新的数据表,而是将表的数据均衡分摊到不同的硬盘,系统
CirroData-Times时序数据库适配图扑TopLink,携手助力核电站数据展示
近日,东方国信时序数据库CirroData-TimeS(基于ApacheIoTDB)完成了与大连图扑TopLink组态软件的适配。在某核电站数据展示项目中,数据经过TopLink的解析,进入CirroData-TimeS时序数据库进行存储和计算。通过搭建场景和动画驱动,对压水堆核电站发电的工作原理进
【2021/1/11】ITPUB新闻早报
今日热点:境外机构持有人民币债券规模突破4万亿元大关;英国据悉将对云计算供应商加强监管,包括向亚马逊、微软及谷歌索取更多数据;发改委:将虚拟货币“挖矿”活动纳入淘汰类产业
CirroData三种Join算法简介
SQLJoin用于根据两个或多个表中的列之间的关系,从这些表中查询数据。最常见的类型有SQLInnerJoin、SQLLeftJoin、SQLRightJoin、SQLFullJoin。那么,实现上述Join类型的算法都有哪些呢?本文重点介绍CirroData的nestedloopjoin,sort
CirroData存储过程系统介绍
存储过程可称为过程化SQL语言,是在普通SQL语句的基础上增加了编程语言的特点,把数据操作语句和查询语句组织在过程化代码中,通过逻辑判断、循环等操作实现复杂计算的程序语言。在电信和金融等领域,很大一部分业务是使用存储过程开发的,其中应用最为广泛的是Oracle存储过程。CirroData自主研发的存
查询性能提升利器:CirroData之join order选择算法
数据库查询的快慢一般情况下和查询性能有很大的关系,这也是在数据库设计时需要重点考虑的问题。CirroData数据库面向PB级海量数据分析应用领域,通过引入CBO,即Cost-BasedOptimizer(CBO),来根据CPU、内存以及I/O的开销进行查询的优化。CirroData的CBO通过对查询
极致性能大揭秘(之二)!CirroData-TimeS时序数据库文件格式的演化
1第一代文件格式回顾如下图所示,TsFile文件格式分为几大块:1、文件头(magicnumber)2、数据部分3、元数据部分(索引部分)4、文件尾(magicnumber)读取的流程如下:1、读取文件元数据信息,把所有的deviceIndexMetadata都反序列化到内存中;2、二分查找devi
某省电信运营商数据仓库系统CirroData加速案例
日前,某省电信运营商完成了数据仓库系统的优化加速工作,该优化案例利用了东方国信与Intel公司的先进软硬件技术,该项目的底层数据库采用了东方国信自主研发的CirroData分布式数据库,在CirroData中引进了国际先进的Intel傲腾SSD盘存储技术,对CirroData计算存储分离架构中的计算
拓宽管理“瓶颈”—— CirroData系统表的优化
数据库的系统表用来存放结构元数据,通过对元数据实现“增、删、改、查”等操作实现对数据库管理系统的控制。可以说系统表就是数据库的“总目录”,如果对系统表的操作和维护效率低下,则会成为整个数据库管理系统的性能“瓶颈”。本篇介绍了传统系统表设计存在的问题,并详述了CirroData分布式数据库在系统表设计
极致性能大揭秘(之一)!CirroData-TimeS时序数据库的文件存储格式
时序数据的特征时序数据具有如下特征:数据是时序的,即一定带有时间戳。由于时序数据是某个测点,或是某个事件源持续不断的产生的,产生数据的时间点对于追溯、分析这个时间下测点,事件的状态非常重要,所以时序数据一般都带有时间戳,这个是时序数据最大的特征。按时间范围读取通常来说,一般不会关心某个特定点的数据,