我正在运行一个 Google Cloud SQL 实例(“mysql-master”),它有一个副本。(“mysql-replica”)另一台服务器上的 Web 应用程序在 Cloud SQL 实例上读取和写入数据。
mysql-master 重启时,app server 可以读写数据吗?
我想运行gcloud sql instances patch mysql-master
,但有时需要重启实例。我想知道 Web 应用程序是否可以在实例重新启动时读取/写入数据。
我正在运行一个 Google Cloud SQL 实例(“mysql-master”),它有一个副本。(“mysql-replica”)另一台服务器上的 Web 应用程序在 Cloud SQL 实例上读取和写入数据。
mysql-master 重启时,app server 可以读写数据吗?
我想运行gcloud sql instances patch mysql-master
,但有时需要重启实例。我想知道 Web 应用程序是否可以在实例重新启动时读取/写入数据。
不,您的只读副本是只读的,因此它不能在主服务器停机期间进行写入。避免停机没有好的解决方案,但是如果您有一个小型数据库,它应该在几秒钟内恢复(大多数在 5 秒左右内恢复)。