Мы использовали Cloud Spanner с тремя экземплярами и получили хорошую производительность
9,010 mutations
in 0.168 seconds
across 106 rows and 85 columns
or 53,630 mutations per second
Поскольку мы все еще развиваемся, мы решили только использовать один экземпляр, чтобы сэкономить затраты на разработку. К сожалению, у нас очень низкая производительность. Гораздо меньше, чем просто снижение вышеупомянутого на 66%. Мы видим
85 mutations mutation
in 1.7 seconds
across 1 row and 85 columns
or 50 mutations per second
Мы идем от 53 630 мутаций в секунду до 50 мутаций в секунду. Это снижение производительности более чем на 1/1000 вместо прогнозируемого 1/3.
Мы не изменили ни одной строки кода, а только изменили количество экземпляров. У кого-нибудь есть предложения или идеи относительно того, почему мы наблюдаем такое замедление при переходе от 3 к 1 экземплярам облачных ключей?
РЕДАКТИРОВАТЬ: Просто чтобы прояснить ситуацию, мы используем пакетную вставку и когда мы "уменьшив "с 3 экземпляров до 1, мы взорвали экземпляры и начали заново с 1.