aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbazeltsev <bazeltsev@yandex-team.ru>2022-02-16 23:58:09 +0300
committerbazeltsev <bazeltsev@yandex-team.ru>2022-02-16 23:58:09 +0300
commit6556439410107545365e31cda892ba81dbeb5b2e (patch)
tree7aa162489e205fc661aa06a07ea6df1766cb2459
parentf42bd1169c0d090ffe034f8d1cd474d3432a6423 (diff)
downloadydb-6556439410107545365e31cda892ba81dbeb5b2e.tar.gz
YCDOCS-4115: Исправить ошибку в документации раздела Проектирование схемы-2
fixed ref:9399e644683c217146d186271b4e44f6d9475ae1
-rw-r--r--ydb/docs/ru/core/best_practices/_includes/schema_design.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/docs/ru/core/best_practices/_includes/schema_design.md b/ydb/docs/ru/core/best_practices/_includes/schema_design.md
index 7abc13aad7..172c7d4612 100644
--- a/ydb/docs/ru/core/best_practices/_includes/schema_design.md
+++ b/ydb/docs/ru/core/best_practices/_includes/schema_design.md
@@ -31,10 +31,10 @@
Рассмотрим таблицу со схемой ```( timestamp, userid, userevent, PRIMARY KEY (userid, timestamp) )```. В качестве всего первичного ключа или его первой компоненты можно использовать хеш от исходного ключа, например так:
```
-( HASH(timestamp, userid), timestamp, userid, userevent, PRIMARY KEY (HASH(timestamp, userid), userid, timestamp) )
+( HASH(timestamp, userid), timestamp, userid, userevent, PRIMARY KEY (HASH(userid), userid, timestamp) )
```
-При правильном выборе функции хеширования строки будут распределены достаточно равномерно по всему пространству ключей, что в приведет к равномерной нагрузке на систему. При этом, наличие полей ```userid, timestamp``` в составе ключа после ```HASH(timestamp, userid)``` сохраняет локальность и сортировку данных по времени для конкретного пользователя.
+При правильном выборе функции хеширования строки будут распределены достаточно равномерно по всему пространству ключей, что в приведет к равномерной нагрузке на систему. При этом, наличие полей ```userid, timestamp``` в составе ключа после ```HASH(userid)``` сохраняет локальность и сортировку данных по времени для конкретного пользователя.
### Уменьшение количества партиций, затрагиваемых в одном запросе {#decrease-shards}