API概览

DescribeDTCSecurityIpHostsForSQLServer 查询RDS实例的分布式事务白名单信息 该接口用于查询RDS SQL Server实例的分布式事务白名单信息。MigrateSecurityIPMode 将白名单从通用模式切换为高安全模式 该接口用于将RDS实例的白名单从通用...

开启会话与事务

注意事项 若您关闭当前SQL Console页签或刷新浏览器,或者会话或事务空闲(此期间未执行SQL)超过10分钟,系统均会中断本次会话或事务。会话中断后将会被清除,此时数据库连接也会中断。如果需要重新建立连接,需要创建新的Session。同一...

性能监控

数据访问代理提供了 SQL 性能监控面,帮助业务实时监控业务 SQL 的执行情况。操作步骤 进入数据访问代理控制台,单击左侧导航栏上的 监控。在监控页面的左上角 实例名 的下拉菜单中,选择您想要查看的实例。在页面的右上角,选择您想要查看...

RDS SQL Server出现死锁的处理方法

出现死锁时,SQL Server会选择终止其中一个事务,并且向发起该事务的客户端发送如下错误信息。Error Message:Msg 1205,Level 13,State 47,Line 1Transaction(Process ID 53)was deadlocked on lock resources with another process and ...

查看资源和引擎监控

引擎监控 平均每秒事务数 每秒钟事务处理数。平均每秒SQL语句执行次数 每秒钟SQL语句执行次数。缓存命中率 缓存池的读命中率。每秒检查点写入Page数 实例中每秒检查点写入Page数。每秒登录次数 实例中每秒登录次数。平均每秒全表扫描数 每...

跨Schema

跨Schema的使用示例3(分布式事务)在分布式事务中,您可以使用如下SQL语句,分别对表 new_tbl 与表 user_tbl 进行更新或删除,并合并提交:SET AUTOCOMMIT=off;SET drds_transaction_policy='XA';UPDATE `new_db`.`new_tbl` SET name='abc...

使用限制

支持 支持 不支持 支持 数据库内的授权权限 支持 支持 不支持 支持 kill线程权限 支持 支持 支持 支持 Linked Server 支持(共享规格不支持)支持(共享规格不支持)不支持 不支持 分布式事务 支持 支持 不支持 不支持 SQL Profiler 支持 ...

分布式事务问题

数据访问代理是否支持分布式事务 数据访问代理支持与分布式事务的...在数据访问代理 V2.9.5 之前的版本中,如果事务中存在跨数据库的 SQL,数据访问代理将会返回错误 ERROR 7031:Cannot execute update SQLs cross databases in transaction。

开启简单恢复模式

RDS SQL Server支持完整恢复(实例默认恢复模式)和简单恢复两种恢复模式,相较于实例默认的完整恢复模式,开启简单恢复模式后,实例将不再保留事务日志以及不再进行日志备份,但数据备份不受影响,能够有效减少实例存储空间和备份空间,...

RDS MySQL慢SQL问题

解决方案 检查导致事务冲突的锁并中止对应的SQL语句。定时任务 原因及现象 如果实例负载随时间有规律性变化,可能是存在定时任务。说明 您可以在 监控与报警 页面的 标准监控 页签查看相关监控信息。解决方案 调整定时任务的执行时间,建议...

锁阻塞

本文介绍如何通过锁阻塞统计页面快速定位造成长时间阻塞的会话及其详细信息。...SQL详情 在阻塞关系图中,单击红色或蓝色的会话ID,便会显示会话的SQL执行详情,单击下方的 点击复制 可快速复制SQL语句,方便排查或回溯有问题SQL

锁阻塞

数据库自治服务DAS 为 RDS SQL Server 提供锁优化功能,您可以通过该功能的锁阻塞统计页面快速定位造成长时间阻塞的会话及其详细信息。前提条件 当前不支持 RDS SQL Server 2008 R2云盘版。背景信息 在SQL Server中,为了保持数据的一致性...

GetDeadLockDetailList-查询RDS SQL Server实例的死锁...

调用GetDeadLockDetailList接口,查询RDS SQL Server实例的死锁详情列表。接口说明 本接口仅适用于 RDS SQL Server 版实例。使用阿里云或 DAS 的 SDK 时,建议使用最新版本。在使用 SDK 调用 DAS 服务时,需要将地域指定为 cn-shanghai。...

分布式关系型数据库PolarDB-X 1.0

如果是事务,则显示为跟踪ID、短划线(-)和数字,例如drdsabcdxyz-1。sql_code 模板SQL的HASH值 hint SQL执行的HINT table_name 查询涉及的表名。多表之间以半角逗号(,)分隔。sql_type SQL类型。包括Select、Insert、Update、Delete、...

SET TRANSACTION

事务为只读时,不允许以下 SQL 命令:INSERT、UPDATE 和 DELETE(如果将其写入到的表不是临时表);所有 CREATE、ALTER 和 DROP 命令;COMMENT、GRANT、REVOKE、TRUNCATE;以及 EXECUTE(如果它将执行的命令是列出的命令之一)。这是只读...

查看增强监控

✔️ 平均值:db.sql.tup_inserted.avg 最大值:db.sql.tup_inserted.max 最小值:db.sql.tup_inserted.min 每秒插入行数 Tuples/s ✔️ ✔️ 平均值:db.sql.tup_deleted.avg 最大值:db.sql.tup_deleted.max 最小值:db.sql.tup_deleted....

AT 模式接入

前提条件 在使用 AT 模式接入 GTS 前,请先完成以下工作:开通 GTS(创建事务分组)部署SDK 条件和约束 AT 模式的原理要求全局事务涉及的 数据库系统、Schema 和 SQL 语句 必须符合一定的规范。数据库系统 支持事务,目前支持 MySQL(RDS、...

在RDS SQL Server中出现阻塞

问题描述 在云数据库RDS SQL Server中出现阻塞情况。问题原因 事务之间锁资源争抢导致出现阻塞情况。解决方案 在云数据库RDS SQL Server中发生锁现象时,通过执行下面的脚本,获取到锁的信息。select dtl.request_session_id as waitSID,...

基础术语

分支事务 action 一个分布式事务可能包含多个数据库本地事务,在分布式事务框架下,分支事务可能是一个分库上执行的 SQL 语句,或是一个自定义模式服务的调用。发起方 initiator 分布式事务的发起方负责启动分布式事务,通过调用参与者的...

使用DMS查询时提示“使用连接执行SQL,锁等待超时30s...

DMS存在限制,即一个SQL窗口为一个连接(保持会话一致和事务)。在DMS中执行一条SQL语句时,表被锁住,超时时间为30秒。如果长时间没有返回结果,部分浏览器会可能会发生下列两种情况:页面提示超时,但后台还在执行此SQL语句。主动刷新...

死锁

死锁的详细信息页面展示了事务开始执行的时间、会话ID、被锁资源详情、死锁的类型等信息,帮助您定位和优化引发死锁的问题SQL及其他异常。死锁类型 DeadLock统计页面中包含如下5种死锁类型:KeyDeadlock ObjectDeadLock RIDDeadlock ...

死锁

死锁的详细信息页面展示了事务开始执行的时间、会话ID、被锁资源详情、死锁的类型等信息,帮助您定位和优化引发死锁的问题SQL及其他异常。死锁类型 DeadLock统计页面中包含如下5种死锁类型:KeyDeadlock ObjectDeadLock RIDDeadlock ...

名词解释

事务分支 一个分布式事务可能包含多个数据库本地事务,在 GTS 框架下,分支可能是一个分库上执行的 SQL 语句,或是一个自定义模式服务的调用。事务边界 分布式事务需要进行开启,在执行结束后需要进行结束(提交或回滚),事务开启和关闭即...

RDS SQL Server常用视图

执行如下SQL语句,查看实例中所有未提交的事务及其执行的语句。SELECT DB_NAME(dbid)AS DBNAME,(SELECT text FROM sys.dm_exec_sql_text(sql_handle))AS SQLSTATEMENT FROM master.sysprocesses WHERE open_tran>0 系统显示类似如下。执行...

日志说明

日志格式:SQL 执行时间戳,traceId,rpcId,数据库名,数据表名,SQL 类型,SQL,是否是默认数据源,是否是事务,是否执行成功,错误码,整体执行时间us,入队时间us,队列等待时间us,SQL 解析时间us,获取连接时间us,执行时间us,数据回写时间us 日志...

租户参数列表说明

sql_throttle_priority SQL 优先级阈值,SQL 优先级低于此的 SQL 将不会被执行。ob_plan_cache_evict_high_percentage 触发计划缓存逐出的计划缓存限制的内存使用百分比。explicit_defaults_for_timestamp 指定 timestamp 数据类型在处理...

会话管理

如果一个会话中开启了事务,但是超过10秒未执行任何新的SQL,很可能是代码中遗漏了COMMIT命令,这可能导致事务一直持有资源,无法及时释放资源。相关文档 您可以启用DAS的自治功能,对实例会话中的SQL进行自动诊断治理。自动SQL限流 自动...

实例会话

当数据库出现性能问题或异常操作时,通常需要结合数据库的会话信息,快速定位和解决数据库的...如果一个会话中开启了事务,但是超过10秒未执行任何新的SQL,很可能是代码中遗漏了COMMIT命令,这可能导致事务一直持有资源,无法及时释放资源。

特殊用法

如果您想跳过抛出异常的SQL语句继续循环执行,您需要确认数据库已经打开 语句级事务,并使用 SAVE EXCEPTIONS 的语法。此时,FORALL 语句会遍历完所有的变量,执行完所有SQL,然后抛出 FORALL_DML_ERROR 异常。以下是一个保存异常并继续...

开发运维建议

如果SQL涉及数据变更,即DML SQL(UPDATE、INSERT 或 DELETE),务必在事务中执行 EXPLAIN(ANALYZE),查看完成后再进行回滚。begin;EXPLAIN(ANALYZE)(UPDATE/INSERT/DELETE)SQL>;rollback;大批量删除和更新数据时,建议分批次操作,不建议...

性能参数表

db.sql.tup_returned.avg db.sql.tup_fetched.avg db.sql.tup_inserted.avg db.sql.tup_updated.avg db.sql.tup_deleted.avg PolarDBQPSTPS 返回的参数和含义如下:mean_commits_delta:每秒提交事务数。mean_rollbacks_delta:每秒回滚...

性能参数表

db.sql.tup_returned.avg db.sql.tup_fetched.avg db.sql.tup_inserted.avg db.sql.tup_updated.avg db.sql.tup_deleted.avg PolarDBQPSTPS 返回的参数和含义如下:mean_commits_delta:每秒提交事务数。mean_rollbacks_delta:每秒回滚...

性能参数表

db.sql.tup_returned.avg db.sql.tup_fetched.avg db.sql.tup_inserted.avg db.sql.tup_updated.avg db.sql.tup_deleted.avg PolarDBQPSTPS 返回的参数和含义如下:mean_commits_delta:每秒提交事务数。mean_rollbacks_delta:每秒回滚...

性能参数表

db.sql.tup_returned.avg db.sql.tup_fetched.avg db.sql.tup_inserted.avg db.sql.tup_updated.avg db.sql.tup_deleted.avg PolarDBQPSTPS 返回的参数和含义如下:mean_commits_delta:每秒提交事务数。mean_rollbacks_delta:每秒回滚...

优化建议

对于不确定的SQL应在分布式数据库执行‘explain sql’命令,确定SQL有没有跨分区、有没有改写以及底层有没有合适的索引,合并时是否进行了排序和分组动作;对底层MySQL建立合适的索引,这一点看似与分布式数据库无关,但却是最重要的。分布...

Delta Lake 快速开始一

delta.count()Describe表来展示表详情,并能够看到表中有6个文件%sql DESCRIBE DETAIL events Databricks支持优化(OPTIMIZE)合并文件以提升性能%pyspark spark.sql("OPTIMIZE events")可以看到优化(OPTIMIZE)命令也在事务日志中增加了...

集群自定义监控报表

request_queue_time SQL 在等待队列中等待耗时 集群数据库 trans_commit_log_count 每秒提交的事务日志数 集群数据库 clog_trans_log_total_size 每秒提交的事务日志大小 集群数据库 io_count SSStore 每秒IO次数 集群数据库 io_read_count...

产品问题

本文介绍一些 GTS 的常见...切换时,原机房正在执行的事务会失败且不能自动保证数据一致,但由于这个切换是瞬间执行的,那个瞬态中正在进行的事务较少,可以提工单申请 GTS 的数据不一致处理工具,帮助将仅有的几个未完成事务手工处理完毕。

使用 API 开启事务

GTS提供一种非Spring框架下直接使用API开启事务的方式。获取单例的全局事务操作对象 TxcTransaction txcTransaction=TxcTransaction.getInstance(vgroup,ak,sk)其中 TxcTransaction 为单例对象,vgroup 为客户申请的事务分组,ak/sk 为用户...

产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 全局事务服务 (文档停止维护) 云备份 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用