Jump to

Guides: How to get started with Cloud SQL on Google Cloud

Find resources for getting started with Cloud SQL, migrating existing databases, using your database, and architecting for scalability, reliability, and security.

Getting started

Video: What is Cloud SQL?

How to set up Cloud SQL, migrate your existing database, and understand data security and pricing.

Blog: Introducing Cloud SQL Enterprise Plus

New edition delivers accelerated read and write performance, a 99.99% availability SLA, and enhanced data protection.

Blog: Running MySQL in Google Cloud

How to start MySQL, access it from the command line, and connect to it from a Compute Engine instance.

Case study: Manhattan Associates

Manhattan Associates enhanced the scalability, availability, and reliability of its software-as-a-service through a seamless migration to Cloud SQL.

Tutorial: Create a MySQL instance with Cloud SQL

Learn how to enable Cloud SQL in a Cloud project, create an instance, connect to it, create a database, and upload data.

Lab: Cloud SQL

In this quest you will receive hands-on practice with the basics of Cloud SQL and quickly progress to advanced features.

Database migration

Blog: Cloud SQL regional migration

Expand your business, achieve compliance, or add capabilities by migrating your Cloud SQL database to a new region.

Video: Security, cost-efficiency, and simplicity: Migrating databases to Cloud SQL

How small and medium-sized organizations made successful database migrations to Cloud SQL.

Video: Running business-critical commercial databases with Google Cloud

How Cloud SQL makes it easy to run SQL Server workloads with high availability, data protection, security, and cost optimization.

Video: Getting started with Database Migration Service

Learn how Database Migration Service simplifies your migration with a serverless, secure platform that utilizes native replication for higher fidelity and greater reliability.

Blog: How to plan your SQL Server migration to Cloud SQL

Guidance on what option you might want to choose for your specific migration scenario.

Documentation: Best practices for importing and exporting data

Best practices for importing and exporting data with Cloud SQL, covering SQL Mode, flag, compression, and more.

Database operations

Video: Database Configurations with Google Cloud SQL

Deep dive into Cloud SQL plus a demo, best practices, database optimization, and application examples.

Documentation: Database observability for MySQL, PostgreSQL, and SQL Server.

Use database observability to accurately infer the internal state of your database based on the data, or telemetry, that it generates.

Connectivity

Blog: Lightweight application development with Serverless Cloud Functions and Cloud SQL

Learn to build a Java based Cloud Function that will connect to a Cloud SQL for SQL Server database using the Cloud SQL Connector for Java.

Documentation: Connecting to Cloud SQL from external applications

Learn how to establish a connection to Cloud SQL from applications running outside of Google Cloud.

Tutorial: Connecting a MySQL client using public IP

Connect a MySQL client to your Cloud SQL instance, whether it’s running locally on your client machine or in Cloud Shell.

Tutorial: Connect to a Cloud SQL for MySQL instance from a Compute Engine virtual machine

Learn how to enable Compute Engine and Cloud SQL, create a VM, install a MySQL client, and connect to your MySQL instance.

Video: Concepts of Cloud SQL networking

Cloud SQL networking concepts from implementation and security to connectivity, and tips on how to determine who and what can access your instance.

Video: Connecting to Cloud SQL from Kubernetes

Explore the ins and outs of connecting to Cloud SQL from Google Kubernetes Engine.

Video: How to build a three-tier serverless Cloud Run app

Learn how to build a three-tier serverless Cloud Run app with Cloud SQL as the back end.

Scalability, reliability, and security

Video: Five best practices to enable highly available applications with Cloud SQL

Best practices for rightsizing your Cloud SQL instances and setting up high availability and disaster recovery.

Video: Industry-leading availability and performance for MySQL workloads

Migrate and manage MySQL-based applications and optimize them for enterprise-grade performance.

Video: Availability and performance with Cloud SQL for PostgreSQL

Migrate or build PostgreSQL-based applications while leveraging the strengths of Cloud SQL in high availability, data protection, and security.

Documentation: Use Query insights to improve query performance in MySQL and PostgreSQL.

Use the Query insights dashboard to detect, diagnose, and prevent query performance problems for Cloud SQL databases.

Documentation: Replication in Cloud SQL for MySQL, PostgreSQL, and SQL Server

Use replication to scale the use of data in a database without degrading performance, and to migrate data between regions.

Blog: Building a resilient architecture with Cloud SQL

Build a resilient database architecture, learn about planned and unplanned events that impact Cloud SQL availability, and learn how to limit downtime.

Whitepaper: Resiliency with Cloud SQL

Cloud SQL availability features and how the service handles planned maintenance events and unplanned outages.

Documentation: High availability for MySQL, PostgreSQL, and SQL Server

Overview of the high availability (HA) configuration for Cloud SQL instances, used to reduce downtime when a zone or instance becomes unavailable.

Video: High availability and disaster recovery with Cloud SQL

Learn how to configure databases that can recover from user errors, infrastructure failures, and full region outages.

Documentation: Manage users with built-in authentication in MySQL, PostgreSQL, and SQL Server

How to enable and use Cloud SQL built-in authentication.

Analytics and AI

Documentation: Cloud SQL federated queries

Query data in Cloud SQL from BigQuery in real time, without copying or moving data.

Video: How to build data-driven apps with Google Cloud's latest services

Explore three approaches to building data-driven apps and getting real-time insights from your data.

Video: Building AI-powered apps using pgvector, LangChain and LLMs

Extend your database application to build AI-powered experiences using the pgvector PostgreSQL extension, LangChain and LLMs.