我想知道Aurora AWS是否实际上支持MySQL命令(例如NOLOCK或创建索引)?另外,我可以进行性能问题调查,还是Aurora AWS对我来说是“黑匣子”?
答案 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功能:
(来源:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.2022.html)
但是它随着发行版本的变化而变化。
正在回答有关性能监视的问题。您可以从AWS Console或直接在Aurora数据库上使用查询来监视Aurora数据库,这与MySQL相同。从版本2.03开始,还提供了性能模式。
UNLOCK命令-我不确定它是否也存在于本机MySQL中,但是可以设置事务隔离级别。
索引-是的,您还可以在Aurora上创建索引。
我希望这些信息对您有用。