【Google Cloud Spanner】LEFT JOINによる広範囲ロックを「APPLY_JOIN」で回避する

はじめに この記事は、アソビュー Advent Calendar 2025の2日目(表面)です。 こんにちは。アソビューでバックエンドを担当している島田です。 Spannerを利用したRead-Writeトランザクションにおいて、ロック待機時間が発生しているがその原因がどこにあるのかが分からずに悩まされたことはないでしょうか? 私もそのうち…