AWS Aurora上的MySQL兼容性

时间:2018-11-21 22:10:54

标签: amazon-rds-aurora aws-aurora

我想知道Aurora AWS是否实际上支持MySQL命令(例如NOLOCK或创建索引)?另外,我可以进行性能问题调查,还是Aurora AWS对我来说是“黑匣子”?

1 个答案:

答案 0 :(得分:0)

Aurora与MySQL是完全不同的数据库,但是在与MySQL或PostgreSQL的兼容性方面,Amazon团队做了很多工作,因此不会有太多差异。 “ Amazon Aurora MySQL被设计为使用InnoDB存储引擎与MySQL 5.6和5.7有线兼容。某些MySQL功能(如MyISAM存储引擎)不适用于Amazon Aurora。” Amazon Aurora MySQL 2.01当前还不支持以下MySQL 5.7功能:

  • 全局交易标识符(GTID)
  • 组复制插件
  • 增加页面大小
  • 在启动时加载InnoDB缓冲池
  • InnoDB全文分析器插件
  • 多源复制
  • 调整在线缓冲池的大小
  • 密码验证插件
  • 查询重写插件
  • 复制过滤
  • CREATE TABLESPACE SQL语句
  • X协议

(来源:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.2022.html

但是它随着发行版本的变化而变化。

正在回答有关性能监视的问题。您可以从AWS Console或直接在Aurora数据库上使用查询来监视Aurora数据库,这与MySQL相同。从版本2.03开始,还提供了性能模式。

UNLOCK命令-我不确定它是否也存在于本机MySQL中,但是可以设置事务隔离级别。

索引-是的,您还可以在Aurora上创建索引。

我希望这些信息对您有用。