一个相同查询在不同 RDS for MySQL 实例上性能差异的案例分析

  1. 云栖社区>
  2. 阿里云支持与服务>
  3. 博客>
  4. 正文

一个相同查询在不同 RDS for MySQL 实例上性能差异的案例分析

田杰 2018-05-03 03:54:05 浏览2430
展开阅读全文

一个相同查询在不同 RDS for MySQL 实例上性能差异的案例分析

1. 问题出现

2. 问题原因

3. 问题解决

4. 问题结论



相同查询在数据量相近的情况下在不同 RDS for MySQL 实例上有不同的性能表现,容易引发用户对 RDS for MySQL 实例的性能差异性的疑虑,本文分享下近期碰到的一个原因比较隐蔽但很常见的案例。

1. 问题出现

一个用户的下述查询在 RDS for MySQL 实例 A 上执行需要 30+ 毫秒,而在 RDS for MySQL 实例 B 执行需要 12+ 秒 

SELECT A.PayId, A.sourceType, 
A.txnTime, A.txnEndTime, A.invid, A.payStatus, 
A.invstatus makeinvoicestatus, A.create

网友评论

登录后评论
0/500
评论