aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAidar Samerkhanov <aidarsamer@yandex-team.ru>2022-02-11 17:12:33 +0300
committerAidar Samerkhanov <aidarsamer@yandex-team.ru>2022-02-11 17:12:33 +0300
commit1cda6889d5fd7fa7040379182cf9bed311d8e02e (patch)
treeacaf9f4e35ecb15792fe5a139afdd5fbe5e57204
parentef9fdd67d829c1b82ffc8593ae6ff666be2d3746 (diff)
downloadydb-1cda6889d5fd7fa7040379182cf9bed311d8e02e.tar.gz
KIKIMR-13365. Add to russian doc information about max partitions count in stock workload.
KIKIMR-13365. Add max partitions count to stock workload DDL in russian doc. ref:90c0b082530cac6f91c79540d48d240dad07a33a
-rw-r--r--ydb/docs/ru/core/reference/ydb-cli/commands/workload/_includes/stock.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/ydb/docs/ru/core/reference/ydb-cli/commands/workload/_includes/stock.md b/ydb/docs/ru/core/reference/ydb-cli/commands/workload/_includes/stock.md
index 43914b3b43..f57e5e873b 100644
--- a/ydb/docs/ru/core/reference/ydb-cli/commands/workload/_includes/stock.md
+++ b/ydb/docs/ru/core/reference/ydb-cli/commands/workload/_includes/stock.md
@@ -5,7 +5,7 @@
## Виды нагрузки {#workload_types}
Данный нагрузочный тест содержит 5 видов нагрузки:
-* [getCustomerHistory](#getCustomerHistory) - читает заданное количество заказов 10 000-го покупателя. Создается нагрузка на чтение одних и тех же строк из разных потоков.
+* [getCustomerHistory](#getCustomerHistory) - читает заданное количество заказов покупателя с id = 10 000. Создается нагрузка на чтение одних и тех же строк из разных потоков.
* [getRandomCustomerHistory](#getRandomCustomerHistory) - читает заданное количество заказов у случайно выбранного покупателя. Создается нагрузка на чтение из разных потоков.
* [insertRandomOrder](#insertRandomOrder) - создает случайно сгенерированный заказ. Например, клиент создал заказ из 2 товаров, но еще не оплатил его, поэтому остатки товаров не снижаются. В БД записывается информация о заказе и товарах. Создается нагрузка на запись и чтение (insert перед вставкой проверяет есть ли уже запись).
* [submitRandomOrder](#submitRandomOrder) - создает и обрабатывает случайно сгенерированный заказ. Например, покупатель создал и оплатил заказ из 2 товаров. В БД записывается информация о заказе, товарах, проверяется их наличие и уменьшаются остатки. Создается смешанная нагрузка.
@@ -39,8 +39,8 @@
Создаются 3 таблицы со следующими DDL:
```sql
CREATE TABLE `stock`(product Utf8, quantity Int64, PRIMARY KEY(product)) WITH (AUTO_PARTITIONING_BY_LOAD = ENABLED, AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = <min-partitions>);
-CREATE TABLE `orders`(id Uint64, customer Utf8, created Datetime, processed Datetime, PRIMARY KEY(id), INDEX ix_cust GLOBAL ON (customer, created)) WITH (READ_REPLICAS_SETTINGS = "per_az:1", AUTO_PARTITIONING_BY_LOAD = ENABLED, AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = <min-partitions>, UNIFORM_PARTITIONS = <min-partitions>);
-CREATE TABLE `orderLines`(id_order Uint64, product Utf8, quantity Int64, PRIMARY KEY(id_order, product)) WITH (AUTO_PARTITIONING_BY_LOAD = ENABLED, AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = <min-partitions>, UNIFORM_PARTITIONS = <min-partitions>);
+CREATE TABLE `orders`(id Uint64, customer Utf8, created Datetime, processed Datetime, PRIMARY KEY(id), INDEX ix_cust GLOBAL ON (customer, created)) WITH (READ_REPLICAS_SETTINGS = "per_az:1", AUTO_PARTITIONING_BY_LOAD = ENABLED, AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = <min-partitions>, UNIFORM_PARTITIONS = <min-partitions>, AUTO_PARTITIONING_MAX_PARTITIONS_COUNT = 1000);
+CREATE TABLE `orderLines`(id_order Uint64, product Utf8, quantity Int64, PRIMARY KEY(id_order, product)) WITH (AUTO_PARTITIONING_BY_LOAD = ENABLED, AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = <min-partitions>, UNIFORM_PARTITIONS = <min-partitions>, AUTO_PARTITIONING_MAX_PARTITIONS_COUNT = 1000);
```
### Примеры инициализации нагрузки {#init-stock-examples}
@@ -85,7 +85,7 @@ CREATE TABLE `orderLines`(id_order Uint64, product Utf8, quantity Int64, PRIMARY
## Нагрузка getCustomerHistory {#getCustomerHistory}
-Данный вид нагрузки читает заданное количество заказов 10 000-го покупателя.
+Данный вид нагрузки читает заданное количество заказов покупателя с id = 10 000.
YQL Запрос:
```sql