Как измерить производительность вставки моего первичного ключа?

В соответствии с этим использование первичного ключа с монотонно возрастающим значением вызывает "горячую точку" при вставке, заставляя один сервер обрабатывать все вставки.

У меня есть разногласие с коллегой о том, вызовет ли эта горячая точка использование ksuid (грубо сортируемая направляющая с предварительно созданным элементом, основанным на отметке времени). Как я могу это измерить? Каковы ожидаемые эффекты "горячей точки" для Spanner?

1 ответ

Создание горячей точки означает, что почти все вставки обслуживаются одним узлом. Ожидаемый эффект горячей точки состоит в том, что ваша нагрузка /QPS не будет масштабироваться сверх того, что может обработать один узел (запись 2k QPS, согласно https://cloud.google.com/spanner/docs/instances) и остается неизменным даже при увеличении количества узлов.

Другие вопросы по тегам