AWS Aurora上的MySQL兼容性



我想知道Aurora AWS是否真的支持像NOLOCK这样的MySQL命令或创建索引?此外,我可以进行性能问题调查吗?还是Aurora AWS对我来说是一个"黑匣子"?

Aurora与MySQL完全不同,但在与MySQL或PostgreSQL的兼容性方面,亚马逊团队做了很多工作,因此不会有太多差异。"Amazon Aurora MySQL设计为使用InnoDB存储引擎与MySQL 5.6和5.7有线兼容。某些MySQL功能(如MyISAM存储引擎(不适用于Amazon Aurora."Amazon AuroraMySQL 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控制台或直接在Aurora数据库上使用查询来监控Aurora数据,与MySQL的情况相同。从2.03版本开始,还提供了性能模式。

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

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

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

最新更新