sql >> Databasteknik >  >> RDS >> Mysql

Hur kör jag Google Cloud SQL bara när jag behöver det?

Det här handlar inte så mycket om poolen som om naturen hos Cloud SQL. Till skillnad från App Engine är Cloud SQL-instanser alltid upp. Jag lärde mig detta på den hårda vägen en lördagsmorgon när jag hade varit borta från projektet i en vecka. :)

Det finns inget sätt att snurra ner dem när de inte används, om du inte uttryckligen stoppar tjänsten.

Det finns inget sätt att schemalägga ett servicestopp, åtminstone inom GCP SDK. Du kan alltid skriva ett cron-jobb, eller något liknande, som kör en liten gcloud sql instances patch [INSTANCE_NAME] --activation-policy NEVER kommando vid till exempel 18.00 lokal tid, M-F. Jag var för lat för att göra det, så jag ställde bara in en kalenderpåminnelse för mig själv att stänga av min instans i slutet av min arbetsdag.

Här är MySQL-instansens start/stopp/omstartsida för den aktuella SDK:ns dokument:https://cloud.google.com/sql/docs/mysql/start-stop-restart-instance

Dessutom finns det en pågående "funktionsbegäran ' i GCP-plattformen för att starta/stoppa Cloud SQL (2:a generationen), även beroende på trafiken. Du kan också besöka länken och ge dina värdefulla förslag/kommentarer där också.



  1. Användarkontohantering, roller, behörigheter, autentisering PHP och MySQL - Del 6

  2. AbstractMethodError på resultset.getObject

  3. Hur paginerar man frågeresultat för Infinite Scroll?

  4. Inga resultat efter att ha tagit bort mysql ft_stopword_file