事务与Read/Write Concern

本文将介绍关于事务以及Read/Write Concern的最佳实践,帮助您更好地使用 云数据库 MongoDB 版 的事务以及Read/Write Concern功能。背景信息 MongoDB 4.0版本支持了单机事务(副本集事务),可以在副本集内的一个或多个集合进行事务操作。...

名词解释

事务模式 GTS 提供的预先定义好的事务模式,不同的事务模式提供了不同的易用性和性能,不同的事务模式组合(详见最佳实践)可解决极度复杂的场景。事务分组 每个 GTS 应用都需要申请一个事务分组名称,这个唯一名称由客户指定的参数部分...

事务模式简介

它帮助应用方以最小的改造代价来实现数据库的事务功能。MT(TCC)模式:提供用户可以介入两阶段提交过程的一种模式。在这种模式下,用户可以根据自身业务需求自定义在 GTS 的两阶段中每个阶段的具体行为。MT 模式提供了更多的灵活性,可能...

数据库高级特性管理

收缩数据库事务日志 使用场景 如果数据库的事务日志文件使用量(LogUsedSizeInMB)相对于数据库事务日志文件总大小(TotalLogSizeInMB)的占比较小,并且该数据库的log_reuse_wait_desc属性为Nothing时,您可以通过收缩数据库事务日志减少...

CREATE DATABASE

本文介绍创建数据库的基本语法。CREATE DATABASE基本语法如下:CREATE DATABASE[IF NOT EXISTS]db_name[ON CLUSTER cluster];参数说明:db_name:数据库名。以小写字母开头,可包含字母、数字以及下划线(_),但不能包含连续两个及以上的...

TPC-H

分布式事务验证:全面测试数据库系统事务能力,涵盖Atomic、Consistency、Isolation和Durability测试(coordinator节点、计算节点关机测试),考验数据库系统的事务能力,以及在断电等极端情况下的系统高可用。相关文档 TPC-H测试中需要多...

部分参数默认值调整说明

说明 由于在向客户端返回成功和真正保证事务持久性之间会有延迟(最大的延迟是wal_writer_delay的三倍,其中,wal_writer_delay默认为10ms),因此参数设置为off时,可以提升数据库的事务提交效率。on:表示一个事务在返回成功指示给客户端...

AT 模式接入注意事项

确保 GTS 事务管理范围内的所有数据不会被 GTS 管理范围外的系统修改 GTS 的全局数据库写锁仅针对加入了 GTS 事务数据库操作,如果一个对数据库的写操作不在 GTS 事务管理的范围内,会造成“脏写”。例如,一个写操作在 GTS 事务中对一条...

DROP OWNED

DROP OWNED 用于删除当前数据库中被指定角色之一拥有的所有对象。简介 DROP OWNED 删除当前数据库中被指定角色之一拥有的所有对象。任何已被授予给给定角色在当前数据库中对象上或者在共享对象(数据库、表空间)上的特权也将会被收回。...

修复分连接

在使用 PolarDB-X 1.0 数据库过程中需要访问 PolarDB-X 1.0存储资源实例,如果存储层RDS的网络配置发生变更(如切换可用区等),PolarDB-X 1.0 与存储层RDS实例的网络连通性会被破坏,导致无法访问 PolarDB-X 1.0 数据库,此时需要修复两者...

集群参数默认值说明

说明 由于在向客户端返回成功和真正保证事务持久性之间会有延迟(最大的延迟是wal_writer_delay的三倍,其中,wal_writer_delay默认为10ms),因此参数设置为off时,可以提升数据库的事务提交效率。on:表示一个事务在返回成功指示给客户端...

REVOKE

删除指定权限 删除用户 user2 对数据库 db2 中的表 table2 所拥有的管理员权限。REVOKE ADMIN ON TABLE db2.table2 FROM user2;删除用户 user3 对表 table3 所拥有的写权限。REVOKE WRITE ON TABLE table3 FROM user3;删除用户 user4 所...

SpringJDBC 连接 OceanBase 数据库

本文将介绍如何使用 Spring JDBC 框架、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本数据库操作,包括创建表、插入和查询数据等。点击下载 spring-jdbc-mysql-client 示例工程 前提条件 您已安装 OceanBase 数据库...

HikariCP 连接池连接 OceanBase 数据库示例程序

本文将介绍如何使用 HikariCP 连接池、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本数据库操作,包括创建表、插入、删除、更新和查询数据等。点击下载 hikaricp-mysql-client 示例工程 前提条件 您已安装 OceanBase...

DescribeAccounts-查询数据库账号信息

400 Database.ConnectError Database connect error.please check instance status and database processlist 数据库连接异常,请检查实例状态及数据库的连接池 400 InvalidDBInstanceStatus.NotSupport The Specified instance status is ...

账号与权限管理

登录分析型数据库MySQL版控制台。在集群列表页面,找到目标集群,单击右侧的登录数据库。在DMS for AnalyticDB中,单击主子账号授权,按照下图所示进行 analyticdb_support 账号授权。注意:授权 analyticdb_support 的只读(SELECT、SHOW...

DescribeAccounts

指定的参数PageNumber无效 400 Database.ConnectError db instance%s connect failed,please check instance status and database processlist db实例%s 连接失败,请检查实例状态和数据库进程列表 400 Account.QueryError Instance%s ...

DescribeAccounts

指定的参数PageNumber无效 400 Database.ConnectError db instance%s connect failed,please check instance status and database processlist db实例%s 连接失败,请检查实例状态和数据库进程列表 400 Account.QueryError Instance%s ...

CREATE DATABASE

CREATE DATABASE语句用于创建数据库。本文为您介绍CREATE DATABASE的用法。使用限制 单个实例最多可创建64个数据库。语法 CREATE DATABASE db_name[[WITH][OWNER[=]user_name];参数说明如下表所示。参数 描述 db_name 创建的数据库名称,只...

什么是云数据库Cassandra

选择Cassandra有如下理由:理由一:Cassandra为互联网业务而生 如果业务有事务的要求,我们建议使用MySQL或者阿里云的PolarDB数据库,其提供的事务特性及SQL能力保障 BOSS、CRM、ERP等系统正常运行。但是,对于互联网业务有如下特点:高...

设置事务拆分

前提条件 已开通数据库代理 背景信息 默认情况下,RDS MySQL的数据库代理会将事务内的所有请求都发送到主实例以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中(通过执行 set autocommit=0;关闭自动提交),导致主...

SET TRANSACTION

可用的事务特性为事务隔离级别和事务访问模式(读/写或只读)。事务的隔离级别确定当其他多个事务同时运行时事务可看到的数据:READ COMMITTED 语句只能看到在开始执行这条语句之前提交的行。这是默认值。SERIALIZABLE 当前事务的所有语句...

数据库管理

数据库Database)是表、索引、视图、存储过程、操作符的集合。您可以在一个 AnalyticDB PostgreSQL 实例中创建多个数据库,但是客户端程序一次只能连接上并且访问一个数据库,无法跨数据库进行查询。创建数据库 使用 CREATE DATABASE ...

BEGIN(开启事务

对于连续 begin,若用户通过 begin/start transaction/set autocommit=0 开启第一个事务,稍后未进行提交而进行第二个begin/start transaction,那么分布式数据库将隐式地帮助用户 commit 上一个事务,这个 commit 的特性与普通 commit ...

名词解释

下表列出了图数据库GDB所涉及到的基本概念。概念 说明 地域 地域(Region)是指您所购买的图数据库GDB实例的服务器所处的地理位置。需要在开通图数据库GDB实例时指定地域,购买实例后暂不支持更改。可用区 可用区是指在同一地域下具有独立...

事务拆分

MyBase MySQL数据库代理的事务拆分功能,能够将事务内写操作之前的读请求转发到只读实例,降低主实例负载。前提条件 已开通数据库代理服务。具体操作,请参见 开通并配置数据库代理服务。背景信息 默认情况下,MyBase数据库代理会将事务内...

管理数据库

创建RDS MariaDB实例后,您需要在实例中创建与您业务相关的数据库。RDS MariaDB支持通过控制台、SQL命令、API接口管理数据库,包括创建、删除数据库。背景信息 概念 实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个...

管理数据库

创建RDS MySQL实例后,您需要在实例中创建与您业务相关的数据库。RDS MySQL支持通过控制台、SQL命令、API接口管理数据库,包括创建、删除数据库。背景信息 概念 实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个数据库...

管理数据库

您可以在控制台管理所有的 PolarDB 数据库。创建数据库 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。找到目标集群,单击集群ID。在左侧导航栏中,单击 配置与管理>数据库管理。单击 创建数据库。在 创建数据库 面板中,设置...

REASSIGN OWNED

简介 REASSIGN OWNED 指示系统将 old_role 拥有的任何数据库对象的拥有关系更改为 new_role。语法 REASSIGN OWNED BY { old_role|CURRENT_USER|SESSION_USER }[,.]TO { new_role|CURRENT_USER|SESSION_USER } 参数 old_role 一个角色的名称...

ABORT

AND CHAIN:如果规定了 AND CHAIN,新事务立即启动,具有与刚刚完成的事务相同的事务特征。否则,不会启动新事务。说明 使用 COMMIT 成功地终止一个事务。在一个事务块之外发出 ABORT 会发出一个警告消息并且不会产生效果。示例 中止所有...

概述

如果满足以下条件,则可以创建使用与 Oracle 数据库兼容的事务控制样式的 SPL 应用程序:polar_comp_stmt_level_tx参数必须设置为 TRUE。这会阻止在发生异常时执行无条件回滚 BEGIN/END 块内的所有数据库更新的操作。应用程序不得在自动...

数据库管理

本文介绍如何创建并删除MyBase MySQL实例数据库。前提条件 您已创建MyBase MySQL实例。具体操作,请参见 创建MyBase MySQL实例。创建数据库 登录 云数据库专属集群控制台。在页面左上角,选择目标地域。在页面左侧单击 实例管理>MySQL。...

创建账号和数据库

参数 说明 限制并发量 指对应数据库并发请求执行的上限量,默认不限制,您也可以使用高权限账号登录数据库后,使用 ALTER DATABASE<数据库名>CONNECTION LIMIT<并发量>;命令修改。表空间 指数据库所属的表空间,默认为 pg_default,表空间...

SET TRANSACTION

可用的事务特性是事务隔离级别、事务访问模式(读/写或只读)以及可延迟模式。此外,可以选择一个快照,不过只能用于当前事务而不能作为会话默认值。一个事务的隔离级别决定当其他事务并行运行时该事务能看见什么数据:READ COMMITTED 一个...

创建账号(MySQL 数据库用户)

每个数据库都属于一个租户,而一个租户可以管理多个数据库。更多内容参见 新建账号。当前支持普通账号、超级账号和只读账号三种类型的账号,请根据对权限的不同要求创建。普通账号:可以对授权数据库进行对应授权操作。超级账号:默认拥有...

通过DTS实现数据库的垂直拆分

当RDS实例负载过大时,可以将该实例的一个数据库或表垂直拆分至另外一个单独的实例中。本文介绍如何通过双写方案和简易拆分方案实现垂直拆分。背景信息 假设一个RDS实例上有数据库A和B,随着业务增长实例瓶颈也日趋可见,如想要减轻该实例...

分布式事务

本文主要介绍 PolarDB-X 1.0 分布式事务的基本原理。分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。二阶段事务会将事务分为以下两个阶段:准备(PREPARE)阶段:在PREPARE阶段,数据节点会准备好...

创建数据库

本文介绍如何在 PolarDB-X 实例上创建数据库。操作步骤 登录 PolarDB分布式版控制台。在页面左上角选择目标实例所在地域。在 实例列表 页,单击 PolarDB-X 2.0 页签。找到目标实例,单击实例ID。在左侧导航栏中,单击 配置与管理>数据库...

创建账号

CREATE DATABASE 命令默认通过复制template1来创建数据库。通过该方式创建的数据库,Public Schema的Owner均为第一个高权限账号。第一个高权限账号的Comment开头会包含说明:template1 public schema owner。普通账号 可以通过控制台、API...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 MongoDB 版 云数据库 RDS 数据库备份 DBS 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用