fix(docs): расхождение нод при обновлении словаря названо верно
Зачем: горячее ревью поймало ошибку в трёх местах сразу. Было записано, что после правки каталога ноды расходятся до тридцати секунд — число взято из ширины окна LIFETIME(MIN 60 MAX 90). Ширина тут ни при чём: каждая нода ждёт правки от нуля до верхней границы окна, фазы у них независимы, поэтому расходиться они могут почти на все полторы минуты. Что: исправлены ADR 0012, опорная точка мастер-спеки и комментарий DDL. Заодно уточнено, что LIFETIME(0) неатомарность не предотвращал, а сжимал до разброса исполнения SYSTEM RELOAD DICTIONARY ON CLUSTER, и что витрина выручки пока спроектирована, а не построена. Проверка: рассуждением, замером не подтверждалось — прежнее число тоже было выведено, а не измерено. Замер в ADR (116 секунд на окне MIN 60 MAX 120) относится к другому утверждению: что словарь обновляется сам. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -35,8 +35,10 @@ ENGINE = File(CSVWithNames, './catalog/products.csv');
|
||||
--
|
||||
-- Окно обновления вместо LIFETIME(0): словарь перезагружается сам в случайный
|
||||
-- момент внутри окна. Случайность разводит обращения разных серверов к
|
||||
-- источнику, и цена у неё заявленная — ноды обновляются вразнобой, до 30
|
||||
-- секунд одна видит правку каталога, а вторая ещё нет.
|
||||
-- источнику, и цена у неё заявленная — ноды обновляются вразнобой. Ждать
|
||||
-- правки каталога каждой из них приходится от нуля до верхней границы окна,
|
||||
-- фазы у них независимы, поэтому расходиться они могут почти на все
|
||||
-- полторы минуты: одна перезагрузилась сразу после правки, вторая ещё нет.
|
||||
--
|
||||
-- Ключ строковый, поэтому COMPLEX_KEY_HASHED: числовой FLAT здесь неприменим.
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user