Mysql
 sql >> Database >  >> RDS >> Mysql

Come eseguire Google Cloud SQL solo quando ne ho bisogno?

Non si tratta tanto del pool quanto della natura di Cloud SQL. A differenza di App Engine, le istanze Cloud SQL sono sempre su. L'ho imparato a mie spese un sabato mattina, quando ero stato lontano dal progetto per una settimana. :)

Non c'è modo di ridurli quando non vengono utilizzati, a meno che tu non interrompa esplicitamente il servizio.

Non c'è modo di programmare un'interruzione del servizio, almeno all'interno dell'SDK GCP. Puoi sempre scrivere un cron job, o qualcosa del genere, che esegua una piccola gcloud sql instances patch [INSTANCE_NAME] --activation-policy NEVER comando, ad esempio, alle 18:00 ora locale, M-F. Ero troppo pigro per farlo, quindi ho impostato un promemoria del calendario per me stesso per chiudere la mia istanza alla fine della mia giornata lavorativa.

Ecco la pagina start/stop/restart dell'istanza MySQL per i documenti dell'SDK corrente:https://cloud.google.com/sql/docs/mysql/start-stop-restart-instance

In una nota aggiuntiva, è in corso una "Richiesta di funzionalità ' nella piattaforma GCP per avviare/arrestare il Cloud SQL (2nd Gen), anche in base al traffico. Puoi anche visitare il link e fornisci anche lì i tuoi preziosi suggerimenti/commenti.