From bf8c5f1ea2a6c495d49053ec137091d740780c6d Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Wed, 26 Nov 2025 21:58:10 +0300 Subject: [PATCH 1/7] [docs] Fix broken links --- ydb/docs/en/core/changelog-server.md | 2 +- ydb/docs/en/core/yql/reference/syntax/alter-view.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index f1420c791426..ed4ba3891353 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](yql/reference/syntax/batch-update?version=v25.1) and [BATCH DELETE](yql/reference/syntax/batch-delete?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration. diff --git a/ydb/docs/en/core/yql/reference/syntax/alter-view.md b/ydb/docs/en/core/yql/reference/syntax/alter-view.md index 9b68faf94d3d..5f7f190f7e61 100644 --- a/ydb/docs/en/core/yql/reference/syntax/alter-view.md +++ b/ydb/docs/en/core/yql/reference/syntax/alter-view.md @@ -1,6 +1,6 @@ # ALTER VIEW -`ALTER VIEW` changes the definition of a [view](concepts/datamodel/view). +`ALTER VIEW` changes the definition of a [view](../../../concepts/datamodel/view). {% note warning %} From 9020294952d77c4bb7be8349b62aed7368f85924 Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Wed, 26 Nov 2025 22:51:06 +0300 Subject: [PATCH 2/7] [docs] Minor edits --- ydb/docs/en/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index ed4ba3891353..0351e708b6d7 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -264,7 +264,7 @@ Release date: December 24, 2024. * Added new parsing options for timestamp/datetime fields when reading data from S3. * Added support for the `Decimal` type in [partitioning keys](./dev/primary-key/column-oriented#klyuch-particionirovaniya). * Improved diagnostics for storage issues in HealthCheck. -* **_(Experimental)_** Added a [cost-based optimizer](./concepts/optimizer#cost-based-query-optimizer) for complex queries, involving [column-oriented tables](./concepts/glossary#column-oriented-table). The cost-based optimizer considers a large number of alternative execution plans for each query and selects the best one based on the cost estimate for each option. Currently, this optimizer only works with plans that contain [JOIN](./yql/reference/syntax/join) operations. +* **_(Experimental)_** Added a [cost-based optimizer](./concepts/optimizer#cost-based-query-optimizer) for complex queries, involving [column-oriented tables](./concepts/glossary#column-oriented-table). The cost-based optimizer considers a large number of alternative execution plans for each query and selects the best one based on the cost estimate for each option. Currently, this optimizer only works with plans that contain [JOIN](./yql/reference/syntax/join) operations. * **_(Experimental)_** Initial version of the workload manager was implemented. It allows to create resource pools with CPU, memory and active queries count limits. Resource classifiers were implemented to assign queries to specific resource pool. * **_(Experimental)_** Implemented [automatic index selection](./dev/secondary-indexes#avtomaticheskoe-ispolzovanie-indeksov-pri-vyborke) for queries, which can be enabled via the `index_auto_choose_mode setting` in `table_service_config` in [dynamic configuration](./maintenance/manual/dynamic-config#updating-dynamic-configuration). From 274559282ec929c91d0a69a5a62fe056b5b4c3cb Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Wed, 26 Nov 2025 23:03:58 +0300 Subject: [PATCH 3/7] [docs] Minor edits --- ydb/docs/en/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index 0351e708b6d7..d2b6dcf13f03 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](yql/reference/syntax/batch-update?version=v25.1) and [BATCH DELETE](yql/reference/syntax/batch-delete?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration. From b15cfa84e54a2e02bb3c2f858c7bc2874f7be765 Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Wed, 26 Nov 2025 23:07:07 +0300 Subject: [PATCH 4/7] [docs] Edited links --- ydb/docs/en/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index d2b6dcf13f03..e3eef92fd633 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration. From 46c77397353b892c2e24ccb3ec037cc928ece3f1 Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Wed, 26 Nov 2025 23:16:24 +0300 Subject: [PATCH 5/7] [docs] Edited links for batch --- ydb/docs/en/core/changelog-server.md | 2 +- ydb/docs/en/core/yql/reference/syntax/index.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index e3eef92fd633..d2b6dcf13f03 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration. diff --git a/ydb/docs/en/core/yql/reference/syntax/index.md b/ydb/docs/en/core/yql/reference/syntax/index.md index 289dc93d94a2..2554502e1308 100644 --- a/ydb/docs/en/core/yql/reference/syntax/index.md +++ b/ydb/docs/en/core/yql/reference/syntax/index.md @@ -21,6 +21,8 @@ * [CREATE TABLE](create_table/index.md) * [DROP TABLE](drop_table.md) * [INSERT](insert_into.md) +* [BATCH UPDATE](batch-update.md) +* [BATCH DELETE](batch-delete.md) {% if feature_map_tables %} From 67a193c5fd17aa585818f0adccb6853701697ef2 Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Thu, 27 Nov 2025 08:45:24 +0300 Subject: [PATCH 6/7] [docs] Return index and edited batch links en --- ydb/docs/en/core/changelog-server.md | 2 +- ydb/docs/en/core/yql/reference/syntax/index.md | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index d2b6dcf13f03..cd5f1340f992 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration. diff --git a/ydb/docs/en/core/yql/reference/syntax/index.md b/ydb/docs/en/core/yql/reference/syntax/index.md index 2554502e1308..289dc93d94a2 100644 --- a/ydb/docs/en/core/yql/reference/syntax/index.md +++ b/ydb/docs/en/core/yql/reference/syntax/index.md @@ -21,8 +21,6 @@ * [CREATE TABLE](create_table/index.md) * [DROP TABLE](drop_table.md) * [INSERT](insert_into.md) -* [BATCH UPDATE](batch-update.md) -* [BATCH DELETE](batch-delete.md) {% if feature_map_tables %} From 64ca4b898abf916c9297c314e4241b5ed87f3cfa Mon Sep 17 00:00:00 2001 From: ayakivosklznak Date: Thu, 27 Nov 2025 20:31:22 +0300 Subject: [PATCH 7/7] [docs] Edited links en --- ydb/docs/en/core/changelog-server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index cd5f1340f992..5ee1542248cd 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -42,7 +42,7 @@ Release date: July 14, 2025. * [Implemented](https://github.com/ydb-platform/ydb/issues/19504) a [vector index](./dev/vector-indexes.md?version=v25.1) for approximate vector similarity search. This mode is enabled by setting the `enable_vector_index` flag in the [cluster configuration](./reference/configuration/?version=v25.1#feature_flags). Attention! After enabling the flag, rollback to previous versions of {{ ydb-short-name }} is not possible. * [Added](https://github.com/ydb-platform/ydb/issues/11454) support for [consistent asynchronous replication](./concepts/async-replication.md?version=v25.1). -* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update.md) and [BATCH DELETE](./yql/reference/syntax/batch-delete.md) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. +* Implemented [BATCH UPDATE](./yql/reference/syntax/batch-update?version=v25.1) and [BATCH DELETE](./yql/reference/syntax/batch-delete?version=v25.1) statements, allowing the application of changes to large row-oriented tables outside of transactional constraints. This mode is enabled by setting the `enable_batch_updates` flag in the cluster configuration. * Added [configuration mechanism V2](./devops/configuration-management/configuration-v2/config-overview?version=v25.1) that simplifies the deployment of new {{ ydb-short-name }} clusters and further work with them. [Comparison](./devops/configuration-management/compare-configs?version=v25.1) of configuration mechanisms V1 and V2. * Added support for the parameterized [Decimal type](./yql/reference/types/primitive.md?version=v25.1#numeric). * [Implemented](https://github.com/ydb-platform/ydb/issues/18017) client balancing of partitions when reading using the [Kafka protocol](https://kafka.apache.org/documentation/#consumerconfigs_partition.assignment.strategy) (like Kafka itself). Previously, balancing took place on the server. This mode is enabled by setting the `enable_kafka_native_balancing` flag in the cluster configuration.