Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie führe ich Google Cloud SQL nur dann aus, wenn ich es brauche?

Hier geht es nicht so sehr um den Pool, sondern um die Natur von Cloud SQL. Im Gegensatz zu App Engine sind Cloud SQL-Instanzen immer hoch. Ich musste dies eines Samstagmorgens auf die harte Tour lernen, als ich eine Woche lang von dem Projekt weg war. :)

Es gibt keine Möglichkeit, sie herunterzufahren, wenn sie nicht verwendet werden, es sei denn, Sie beenden den Dienst ausdrücklich.

Es gibt keine Möglichkeit zur Planung ein Dienststopp, zumindest innerhalb des GCP SDK. Sie könnten immer einen Cron-Job oder etwas Ähnliches schreiben, der einen kleinen gcloud sql instances patch [INSTANCE_NAME] --activation-policy NEVER ausführt Befehl zum Beispiel um 18:00 Uhr Ortszeit, M-F. Ich war zu faul dazu, also habe ich mir einfach eine Kalendererinnerung eingerichtet, um meine Instanz am Ende meines Arbeitstages herunterzufahren.

Hier ist die Start-/Stopp-/Neustart-Seite der MySQL-Instanz für die aktuelle SDK-Dokumentation:https://cloud.google.com/sql/docs/mysql/start-stop-restart-instance

Als zusätzliche Anmerkung gibt es eine laufende 'Funktionsanfrage ' in der GCP-Plattform, um Cloud SQL (2nd Gen) ebenfalls entsprechend dem Datenverkehr zu starten/stoppen. Sie können auch den Link besuchen und geben Sie dort auch Ihre wertvollen Vorschläge/Kommentare ab.