本期实行将指导您使用PolarDB-X分布式事务和数据分区
本期免费实行所在
本期教学视频所在
前置准备
假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以乐成链接上PolarDB-X数据库。
PolarDB-X:实践教程之怎样快速安装部署PolarDB-X实践教程之怎样快速安装部署PolarDB-X - 知乎
体验PolarDB-X分布式事务
本步调将带您体验PolarDB-X分布式事务。首先开启一个分布式事务,通过命令观察事务信息。然后模拟一个转账行为,观察原子性和隔离性包管,最后通过Flashback Query检察汗青版本。
1.准备测试库、测试表和测试数据。
a. 执行如下SQL语句,创建测试库transfer_test并使用。
- CREATE DATABASE transfer_test MODE='AUTO';
- USE transfer_test;
复制代码 b. 执行如下SQL语句,创建测试表account。
- CREATE TABLE account (
- pk bigint not null auto_increment,
- id varchar(64) not null,
- balance double not null,
- gmt_create timestamp default current_timestamp,
- gmt_modified timestamp default current_timestamp on update current_timestamp,
- PRIMARY KEY(pk),
- key(id)
- );
复制代码 c. 执行如下SQL语句,创建测试表user 。
- CREATE TABLE user (
- pk bigint not null auto_increment,
- name varchar(64) not null,
- addr varchar(128) not null,
- gmt_create timestamp default current_timestamp,
- gmt_modified timestamp default current_timestamp on update current_timestamp,
- PRIMARY KEY(pk),
- key(name)
- );
复制代码 d. 执行如下SQL语句,初始化数据。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |