检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DQL/DML-DQL/DML并发 DQL/DML操作会给表和分区施加1~3级别的常规锁,DQL/DML操作自身互不阻塞,支持DQL/DML-DQL/DML并发。 间隔分区表由于INSERT/UPDATE/UPSERT/MERGE INTO/COPY等业务导致的新增分区行为视为一个分区DDL操作。
如何将GaussDB数据库备份到弹性云服务器上 您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上。弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规。您可以在弹性云服务器上存放数据库备份,但不建议将弹性云服务器作为数据库备份空间使用。 强烈推荐使用云数据库Ga
DQL/DML-DQL/DML并发 DQL/DML操作会给表和分区施加1~3级别的常规锁,DQL/DML操作自身互不阻塞,支持DQL/DML-DQL/DML并发。 支持自动扩展的分区表由于INSERT、UPDATE、UPSERT、MERGE INTO、COPY等业务导致的新增分区行为视为一个分区DDL操作。
多台弹性云服务器是否可以连接同一个GaussDB数据库 在数据库的压力承载范围内,多台弹性云服务器是可以连接同一个云数据库GaussDB来支撑业务的。 父主题: 产品咨询
同时对目标分区进行DQL/DML操作。 DQL/DML-DDL跨分区并发 GaussDB Kernel支持跨分区的DQL/DML-DDL并发。 例如,定义如下分区表range_sales,下面给出了一些支持并发的例子。 CREATE TABLE range_sales (
DDL-DDL并发 GaussDB Kernel不支持DDL操作自身的并发,后触发业务会被先触发业务阻塞。 父主题: 分区并发控制
sert触发,则业务完成后目标分区不存在数据。 DQL/DML-DDL跨分区并发 GaussDB支持跨分区的DQL/DML-DDL并发。 例如,定义如下分区表range_sales,下面给出了一些支持并发的例子。 CREATE TABLE range_sales ( product_id
数据导入和查询的并发 事务T1: 1 2 3 START TRANSACTION; COPY test FROM '...'; COMMIT; 事务T2: 1 2 3 START TRANSACTION; SELECT * FROM test; COMMIT; 场景1: 开启
DDL-DDL并发 GaussDB不支持DDL操作自身的并发,后触发业务会被先触发业务阻塞。 父主题: 分区并发控制
数据导入和查询的并发 事务T1: 1 2 3 START TRANSACTION; COPY test FROM '...'; COMMIT; 事务T2: 1 2 3 START TRANSACTION; SELECT * FROM test; COMMIT; 场景1: 开启
相同表的并发UPDATE 事务T1: 1 2 3 START TRANSACTION; UPDATE test SET address='test1234' WHERE name='test1'; COMMIT; 事务T2: 1 2 3 START TRANSACTION; UPDATE
相同表的并发UPDATE 事务T1: 1 2 3 START TRANSACTION; UPDATE test SET address='test1234' WHERE name='test1'; COMMIT; 事务T2: 1 2 3 START TRANSACTION; UPDATE
相同表的并发INSERT 事务T1: 1 2 3 START TRANSACTION; INSERT INTO test VALUES(2,'test2','test123'); COMMIT; 事务T2: 1 2 3 START TRANSACTION; INSERT INTO
相同表的并发INSERT 事务T1: 1 2 3 START TRANSACTION; INSERT INTO test VALUES(2,'test2','test123'); COMMIT; 事务T2: 1 2 3 START TRANSACTION; INSERT INTO
相同表的INSERT和DELETE并发 事务T1: 1 2 3 START TRANSACTION; INSERT INTO test VALUES(1,'test1','test123'); COMMIT; 事务T2: 1 2 3 START TRANSACTION; DELETE
相同表的INSERT和DELETE并发 事务T1: 1 2 3 START TRANSACTION; INSERT INTO test VALUES(1,'test1','test123'); COMMIT; 事务T2: 1 2 3 START TRANSACTION; DELETE
根据结果提高或减少并发量。常用资源监控命令有:内存和CPU监控top命令,IO监控命令iostat,网络监控命令sar等。 仅支持单个内表导出,不支持多表Join联合导出,不支持单表的聚集、排序、子查询、limit等操作结果导出。 本版本中GDS导出已经支持CN RETRY(当
并发写入示例 本章节以表test为例,分别介绍相同表的INSERT和DELETE并发,相同表的并发INSERT,相同表的并发UPDATE,以及数据导入和查询的并发的执行详情。 1 CREATE TABLE test(id int, name char(50), address varchar(255));
并发写入示例 本章节以表test为例,分别介绍相同表的INSERT和DELETE并发,相同表的并发INSERT,相同表的并发UPDATE,以及数据导入和查询的并发的执行详情。 1 CREATE TABLE test(id int, name char(50), address varchar(255));
并发写入事务的潜在死锁情况 只要事务涉及多个表的或者同一个表相同行的更新时,同时运行的事务就可能在同时尝试写入时变为死锁状态。事务会在提交或回滚时一次性解除其所有锁定,而不会逐一放弃锁定。 例如,假设事务T1和T2在大致相同的时间开始: 如果T1开始对表A进行写入且T2开始对表B