接入注意事项

<p class="shortdesc">本文主要介绍接入 DTMS 服务时的注意事项。</p> <p class="p"><strong class="ph b">操作记录限制</strong></p> <p class="p">虽然 DTMS 本身支持大事务,但为避免事务信息规模大造成系统性能下降,建议单个事务内的操作记录不超过 200 条。</p> <p class="p"><strong class="ph b">事务隔离级别</strong></p> <p class="p">为达到分布式事务的最大性能,DTMS 的缺省事务隔离级别为读未提交。如果有特殊业务,需要隔离级别为读已提交,可以使用 SQL 的 for update。</p> <div class="note note note_note"><span class="note__title">说明:</span> 读已提交的 for update 必须在一个 DTMS 的分布式事务内部才能生效。<p class="p">DTMS 的读已提交用法示例如下:</p><p class="p">SELECT name FROM t_example_table WHERE id =1 FOR UPDATE; </p></div> <p class="p"><strong class="ph b">内部数据防止外部修改</strong></p> <p class="p">由于DTMS全局数据库写锁仅针对其范围内的数据库操作,为防止回滚失败,必须确保 DTMS 事务管理范围内的所有数据不会被 DTMS 管理范围外的系统修改。</p> <p class="p"><strong class="ph b">数据源配置</strong></p> <p class="p">DTMS 可以支持 MySQL、RDS、PostgreSQL等数据库。在访问不同类型数据库时,配置也有所不同。</p>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题