Concepts
-
Cloud Spanner overview
An introduction to Cloud Spanner.
-
Replication
Learn about Cloud Spanner replication, including replica types and their roles in reads and writes.
-
Instances
Learn about Cloud Spanner instances and nodes, and the tradeoffs between regional and multi-region instance configurations.
-
Schema and data model
Learn all about Cloud Spanner's schema and data model.
-
Schema design
Learn how to design Cloud Spanner schemas and load data into Cloud Spanner.
-
Schema updates
Learn how to update the schema of an existing database.
-
Secondary indexes
Learn how to increase query performance by using secondary indexes.
-
Data types
Learn about Cloud Spanner's supported data types and their properties.
-
Reads
Learn how to read Cloud Spanner data outside the context of read-only and read-write transactions.
-
Transactions
Learn about read-write and read-only transactions.
-
Partitioned DML
Learn about executing large-scale data updates without running into transaction limits.
-
DML best practices
Best practices for writing and executing DML statements.
-
Timestamp bounds
Read about timestamp bounds, which tell Cloud Spanner how to choose a timestamp at which to read data.
-
Commit timestamps
Learn how to automatically write the commit timestamp of a transaction into a column.
-
TrueTime and external consistency
Read about TrueTime's benefits for Cloud Spanner and Cloud Spanner's external consistency property.
-
Access control (IAM)
Read about the permissions and roles that you can set at the project, Cloud Spanner instance, and Cloud Spanner database levels.
-
Audit logging information
Learn about the audit logs that Cloud Spanner writes as a part of Stackdriver Logging, including Admin Activity and Data Access logs.
Performance tuning
-
SQL best practices
Learn best practices for optimizing SQL query performance in Cloud Spanner.
-
Query execution plans
Understand Cloud Spanner query execution plans.
-
Efficient data loading
Learn how to efficiently load data into Cloud Spanner.
-
CPU utilization metrics
Understand the CPU utilization metrics available in the GCP Console and Stackdriver Monitoring.
-
Latency metrics
Understand the latency metrics available in the GCP Console and Stackdriver Monitoring.


