MySQL Shell AdminAPI:调用命令的不同方式……效果相同?

MySQL Shell AdminAPI:调用命令的不同方式……效果相同?

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

介绍使用MySQL Shell AdminAPI执行命令的不同方法,包括获取集群状态的四种不同方式。避免使用MySQL Shell的交互模式以优化调用。

🎯

关键要点

  • 介绍了使用MySQL Shell AdminAPI执行命令的不同方法。

  • 讨论了为什么文档中使用单独命令而不是组合命令。

  • 列出了获取集群状态的四种不同方法。

  • 方法1:使用dba.getCluster()和cluster.status()。

  • 方法2:直接调用dba.getCluster().status()以减少网络往返。

  • 方法3:在连接时强制创建集群对象。

  • 方法4:使用命令行参数直接调用状态命令,避免交互模式。

  • 所有方法在后台对服务器的调用是相同的。

  • 捕获的网络流量数据大小几乎相同,差异主要在于数据包数量。

  • 交互模式下MySQL Shell会运行一些语句设置会话变量。

  • 结论:为了优化调用,避免使用MySQL Shell的交互模式是最佳选择。

➡️

继续阅读