Spanner はセカンダリインデックスの作成をサポートしている。非キー列に対してセカンダリインデックスを作成することで、その列に対するフィルタリングやレンジクエリのパフォーマンスを大幅に向上させることができる。
gcloud を使用して Spanner インスタンスを作成するコマンド
gcloud spanner instances create [INSTANCE-ID] \
--config=[INSTANCE-CONFIG] \
--description="[INSTANCE-NAME]" \
--nodes=[NODE-COUNT]
[Interleaved Table(インタリーブされたテーブル) ]
親子関係にあるテーブルを物理的に近接配置。
子テーブル(州)を親テーブル(国)の下にネストして保存。
結合のオーバーヘッドが減るため、高頻度アクセスに効果的。