查看数据迁移项目的详情

该操作仅在 Oracle 数据库和 OceanBase 数据库之间,以及 OceanBase 数据库之间的数据迁移项目存在,详情请参见 数据迁移服务隐藏列机制说明。您需要自行补充迁移源端触发器、函数、存储过程等其它数据传输不支持的数据库对象至目标端。您...

Binlog in Redo

Binlog in Redo功能指在事务提交时将Binlog内容同步写入到Redo Log中,减少对磁盘的操作,提高数据库性能。前提条件 实例版本为MySQL 8.0(内核小版本20200430或以上)。背景信息 在MySQL关键业务场景中,为了业务数据的安全,事务提交时...

Stream Load

本文介绍如何通过Stream Load导入数据至 云数据库 SelectDB 版 实例中。背景信息 Stream Load 是属于同步接口的导入方式,用户通过发送HTTP请求将本地文件或数据流导入到 云数据库 SelectDB 版 实例中。Stream load执行并返回导入结果,...

性能监控

数据库最大年龄 数据库最旧和最新的两个事务之间的事务ID差值。I/O吞吐量 展示所选择节点的总I/O吞吐量、读I/O吞吐量、写I/O吞吐量。IOPS 展示所选择节点的每秒读写次数,包括每秒读写总次数、每秒读次数、每秒写次数。缓存 展示所选择节点...

Binlog Cache Free Flush

大事务写Binlog带来的问题 对于非常大的事务,其使用的Binlog Cache可能会达到几十个GB,在提交事务期间写Binlog的过程耗时很长,并且对实例影响极大,主要包括以下两点:大事务写Binlog过程中,会持有Binlog写锁,期间整个实例将处于不可...

RDS for MySQL行锁等待和行锁等待超时的处理

try restarting transaction 问题原因 通常情况下,持有该互斥行锁的会话会迅速的执行完相关操作并释放掉持有的互斥锁(事务提交或者回滚),然后等待的会话在行锁等待超时时间内获得该互斥行锁,进行下一步操作。但在某些情况下,比如一个...

性能监控

数据库最大年龄 数据库最旧和最新的两个事务之间的事务ID差值。I/O吞吐量 展示所选择节点的总I/O吞吐量、读I/O吞吐量、写I/O吞吐量。IOPS 展示所选择节点的每秒读写次数,包括每秒读写总次数、每秒读次数、每秒写次数。缓存 展示所选择节点...

性能指标监控

本文介绍 云原生数据库PolarDB 的性能指标监控。PolarDB PostgreSQL版 性能指标监控项 性能指标 监控项 数据类型 单位 描述 PolarDBConnections mean_total_session double 个 当前连接总数。mean_active_session double 个 当前活跃连接数...

如何基于LSM-tree架构实现一写多读

本文主要阐述如何基于LSM-tree结构的存储引擎实现数据库的一写多读能力。LSM-tree数据库引擎 LSM-Tree全称是Log Structured Merge Tree,是一种分层、有序,面向磁盘设计的数据结构,其核心思想是利用磁盘批量的顺序写要比随机写性能高的...

性能指标监控

本文介绍 云原生数据库PolarDB 的性能指标监控。PolarDB PostgreSQL版(兼容Oracle)性能指标监控项 性能指标 监控项 数据类型 单位 描述 PolarDBConnections mean_total_session double 个 当前连接总数。mean_active_session double 个 ...

Hibernate 连接 OceanBase 数据库

} 成功建立连接:自动建表 将配置文件本行注释打开:将数据库中user表删除后,执行如下测试方法:@Test public void testCreateTableAndInsertData(){/创建要测试的对象 User user=new User();user.setUsername("hibernateTest");user....

Hibernate 连接 OceanBase 数据库

} 成功建立连接:自动建表 将配置文件本行注释打开:将数据库中 user 表删除后,执行如下测试方法:@Test public void testCreateTableAndInsertData(){/创建要测试的对象 User user=new User();user.setUsername("hibernateTest");user....

常见问题

柔性事务只有在事务提交阶段因为网络、数据库或实例故障导致意外失败后才产生脏读和回滚覆盖风险。正常事务提交、回滚是不会产生脏读和回滚覆盖风险的。柔性事务能否全局开启?正确使用柔性事务需要对业务流程做一定优化改造,如果全局开启...

租户自定义监控报表

事务 transaction_commit_count 每秒提交事务数。transaction_count 每秒处理事务数。transaction_rollback_count 每秒回滚事务数。transaction_timeout_count 每秒超时事务数。transaction_commit_rt 事务平均提交耗时。transaction_...

热点行优化

这样的流水线式的处理方式能够充分利用硬件资源,提升CPU的使用率,提高数据库系统的并行处理能力,从而最大限度地提升数据库系统的吞吐量。消除申请行锁时的等待 为了保证数据的逻辑一致性,对一个数据行进行更新时,首先会对该数据行加锁...

调整innodb_flush_log_at_trx_commit和sync_binlog...

背景 优化innodb_flush_log_at_trx_commit和sync_binlog参数的配置可以提高数据库的性能和数据安全性,参数作用如下:innodb_flush_log_at_trx_commit:控制MySQL实例在事务提交后,是否立即将日志缓冲数据更新至log file文件中,用于进行...

X-Engine引擎使用须知

产品介绍 X-Engine是阿里云数据库产品事业部自研的联机事务处理OLTP(On-Line Transaction Processing)数据库存储引擎。作为自研数据库PolarDB的存储引擎之一,已经广泛应用在阿里集团内部诸多业务系统中,包括交易历史库、钉钉历史库等...

pg_cursors

说明 视图用于在内部实现本数据库的某些部件,例如过程语言。因此,pg_cursors 视图可能包括一些不是由用户显式创建的游标。pg_cursors 视图是只读的。pg_cursors 视图包含以下列信息:列名称 类型 描述 name text 游标名。statement text ...

错误码

解决方法建议如下:尽量使用框架访问数据库,如Spring JDBC、MyBatis等;按性能分析报告与DBA建议优化业务SQL语句;使用 PolarDB-X 读写分离将跨库查询转发至读库处理;升级更高规格的 PolarDB-X,提升后端处理能力;联系技术支持调整 ...

列存索引技术架构介绍

技术背景 MySQL生态HTAP数据库解决方案 MySQL是一款主要面向OLTP型场景设计的开源数据库,开源社区的研发方向侧重于加强其事务处理能力。如提升单核性能、多核扩展性和增强集群能力,以提升可用性等。在处理大数据量下复杂查询所需要的能力...

PolarDB HTAP实时数据分析技术解密

这是传统商用数据库Oracle、SQL Server或DB2等不约而同采用的方案。Oracle公司在2013年发表的Oracle 12C上,发布了Database In-Memory套件。其最核心的功能即为In-Memory Column Store,通过提供行列混合存储、高级查询优化(物化表达式,...

错误代码

解决方法建议如下:尽量使用框架访问数据库,如Spring JDBC、MyBatis等。按RDS性能分析报告与DBA建议优化业务SQL语句。使用 PolarDB-X 1.0 读写分离将跨库查询转发至读库处理。升级更高规格的RDS实例,提升后端处理能力。TDDL-4104 ERR_...

概述

列存架构 架构理念 随着云原生技术的不断普及,以Snowflake为代表的新一代云原生数仓以及数据库HTAP架构不断创新,可见在未来一段时间后行列混存HTAP将会成为一个数据库的标配能力,需要在当前数据库列存设计中面向未来的低成本、易用性、...

pg_cursors

说明 视图用于在内部实现本数据库的某些部件,例如过程语言。因此,pg_cursors 视图可能包括那些不是由用户显式创建的游标。列名称 列类型 描述 name text 游标名。statement text 提交用于定义此游标的查询语句。is_holdable bool 如果...

收发事务消息

} } } } 提交事务消息状态 当本地事务执行完成(执行成功或执行失败),需要通知服务器当前消息的事务状态。通知方式有以下两种:执行本地事务完成后提交。执行本地事务一直没提交状态,等待服务器回查消息的事务状态。事务状态有以下三种...

事务消息

基于 云消息队列 RocketMQ 版 分布式事务消息:支持最终一致性 上述普通消息方案中,普通消息和订单事务无法保证一致的原因,本质上是由于普通消息无法像单机数据库事务一样,具备提交、回滚和统一协调的能力。而基于 云消息队列 RocketMQ ...

集群数据库监控详情

每秒提交事务日志数 trans_commit_log_count 租户数据库每秒提交事务日志数量,单位:times/s。每秒提交事务日志大小 clog_trans_log_total_size 租户数据库每秒提交事务日志大小,单位:MB。平均每秒 IO 次数 io_count SSStore 每...

事件触发器行为总览

只要与一个事件触发器相关的事件在事件触发器所在的数据库中发生,该事件触发器就会被引发。当前支持的事件是 ddl_command_start、ddl_command_end、table_rewrite 和 sql_drop。未来的发行版中可能会增加对更多事件的支持。ddl_command_...

查看数据同步项目的详情

平均执行时间、平均提交时间 重要 仅同步 OceanBase 数据库 MySQL 租户的数据至 AnalyticDB MySQL,以及同步 OceanBase 数据库的数据至 OceanBase 数据库时进行统计。平均执行时间:每条 SQL 执行时间的均值,单位为 ms。平均提交时间:...

事务消息

使用规则 生产消息规则 事务消息发送完成本地事务后,可在 execute 方法中返回以下三种状态:TransactionStatus.CommitTransaction:提交事务,允许消费者消费该消息。TransactionStatus.RollbackTransaction:回滚事务,消息将被丢弃不...

使用全局临时表

描述 数据库内所有会话(连接)共享全局临时表的表定义,当一个会话创建了一个全局临时表时,其他会话也能使用。全局临时表的数据在会话间独立,即会话A写入到全局临时表X中的数据对会话B不可见。当一个会话退出时,会清空该会话中全局临时...

使用全局临时表

描述 数据库内所有会话(连接)共享全局临时表的表定义,当一个会话创建了一个全局临时表时,其他会话也能使用。全局临时表的数据在会话间独立,即会话A写入到全局临时表X中的数据对会话B不可见。当一个会话退出时,会清空该会话中全局临时...

概述

数据库 OceanBase 为您提供告警服务,支持 OceanBase 集群以及数据评估、数据传输和数据研发等不同维度。用户可使用内置的告警项来满足基本的告警需求,本手册为您介绍各告警的详细信息。告警信息 每个告警页面中均包含如下信息:名称 ...

近实时增量导入

可能存在数据库、日志系统或者其他消息队列等系统,为了方便用户将数据写入MaxCompute的Transactional Table 2.0,MaxCompute深度定制开发了开源 Flink Connector工具,联合DataWorks数据集成以及其它数据导入工具,针对高并发、容错、事务...

【邀测】PolarDB多主集群支持CRAC

功能简介 PolarDB MySQL版 多主集群是MySQL生态下业内首个透明行级多写数据库集群。可以在保持单机事务体验不变的基础上,实现跨机的横向写扩展。用户无需任何表结构改造,也不会出现乐观冲突的死锁报错。为了保证多个主节点可以实时更新...

典型场景

PolarDB-X 1.0 支持 balance=balance-100 操作的完美回滚,能够自动生成对应的反向转账语句:UPDATE account SET balance=balance+100 WHERE id='A' 因此即使“分2”事务提交失败,A的账户金额也可以正确回滚到转账前的状态。优化点:在...

如何支持超大事务

在分布式数据库中,超大事务一般满足以下条件中的一个或多个:事务修改的数据涉及多个分片;事务修改的数据量比较大;事务执行的SQL语句比较多。下面通过以下场景的测试,以这三个维度为切入点,介绍 PolarDB-X 对超大事务的支持情况。测试...

收发事务消息

try {/循环发送4条事务消息,第一条直接在发送完提交事务,其它三条根据条件处理。for(int i=0;i;i+){ TopicMessage sendMsg=new TopicMessage("trans_msg");sendMsg.MessageTag="a;sendMsg.MessageKey="MessageKey;sendMsg.PutProperty("a...

GDB用户侧事务控制

client.submit("g.addE('friend').from(V('100')).to(V('101')).property(id,'201').property('time','2020-03-08')").all().result()#提交事务更新 client.sumbit('g.tx().commit()')except Exception:#回滚事务更新 client.submit('g.tx...

Thread Pool

阿里云RDS的线程池实现了不同类型SQL操作的优先级及并发控制机制,将连接数始终控制在最佳连接数附近,使RDS数据库在高连接大并发情况下始终保持高性能。线程池的优势如下:当大量线程并发工作时,线程池会自动调节并发的线程数量在合理的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 DBS 云数据库 RDS 云数据库 MongoDB 版 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用