sql >> Database >  >> RDS >> Mysql

Hoe voer ik Google Cloud SQL alleen uit als ik het nodig heb?

Dit gaat niet zozeer over de pool, maar over de aard van Cloud SQL. In tegenstelling tot App Engine zijn Cloud SQL-instanties altijd omhoog. Ik leerde dit op de harde manier op een zaterdagochtend toen ik een week weg was van het project. :)

Er is geen manier om ze te stoppen als ze niet worden gebruikt, tenzij je de service expliciet stopt.

Er is geen manier om te plannen een servicestop, in ieder geval binnen de GCP SDK. Je zou altijd een cronjob kunnen schrijven, of iets dergelijks, die een kleine gcloud sql instances patch [INSTANCE_NAME] --activation-policy NEVER uitvoert commando om bijvoorbeeld 18.00 uur lokale tijd, M-V. Ik was te lui om dat te doen, dus heb ik een kalenderherinnering voor mezelf ingesteld om mijn instantie aan het einde van mijn werkdag af te sluiten.

Hier is de MySQL-instantie start/stop/restart-pagina voor de huidige SDK-documenten:https://cloud.google.com/sql/docs/mysql/start-stop-restart-instance

Daarnaast is er een doorlopend 'Functieverzoek ' in het GCP-platform om de Cloud SQL (2e generatie) ook te starten/stoppen op basis van het verkeer. U kunt ook de link bezoeken en geef daar ook uw waardevolle suggesties/opmerkingen.



  1. Wat is de minimale installatie die nodig is om een ​​.NET-toepassing te implementeren met Oracle-client 11?

  2. 8 manieren om minuten toe te voegen aan een datetime in MariaDB

  3. Een database verwijderen in MySQL/MariaDB

  4. Hoe kom ik erachter of een upsert een update was met PostgreSQL 9.5+ UPSERT?