|
39 | 39 |
|
40 | 40 | ## Ограничения при выполнении запросов {#query}
|
41 | 41 |
|
42 |
| -В таблице ниже перечислены ограничения, действующие при выполнении запросов. В столбце _Вызов_ указан вызов public api, обращение к которому завершится со статусом ошибки, указанным в столбце _Статус_. |
| 42 | +В таблице ниже перечислены ограничения, действующие при выполнении запросов. |
43 | 43 |
|
44 |
| -| Параметр | Значение | Вызов | Пояснение | Статус<br/>в случае<br/>нарушения<br/>ограничения | |
| 44 | +| Параметр | Значение | Пояснение | Статус<br/>в случае<br/>нарушения<br/>ограничения | |
45 | 45 | | :--- | :--- | :--- | :--- | :---: |
|
46 |
| -| Максимальное количество строк в результате запроса | 1000 | ExecuteDataQuery | Полные результаты некоторых запросов, выполненных через метод `ExecuteDataQuery`, могут содержать больше строк, чем допустимо. В этом случае в ответ на запрос вернется максимально допустимое число строк, а у результата будет установлен флаг `truncated`. | SUCCESS | |
47 |
| -| Максимальный размер результата запроса | 50 Мб | ExecuteDataQuery | Полный результат некоторых запросов может превышать установленное ограничение. В этом случае запрос завершится ошибкой, данные не будут возвращены. | PRECONDITION_FAILED | |
48 |
| -| Максимальное количество сессий на ноду кластера | 1000 | CreateSession | Используя библиотеку для работы с {{ ydb-short-name }}, приложение может создавать сессии в рамках соединения. Сессии привязаны к ноде. С одной нодой можно создать ограниченное количество сессий. | OVERLOADED | |
49 |
| -| Максимальная длина текста запроса | 10 Кб | ExecuteDataQuery | Ограничение на длину текста YQL-запроса. | BAD_REQUEST | |
50 |
| -| Максимальный размер значений параметров | 50 Мб | ExecuteDataQuery | Ограничение на суммарный размер параметров, передаваемых при выполнении ранее подготовленного запроса. | BAD_REQUEST | |
| 46 | +| Длительность запроса | 1800 секунд (30 минут) | Максимальное время на выполнение одного запроса. | TIMEOUT | |
| 47 | +| Максимальное количество сессий на ноду кластера | 1000 | Ограничение на количество сессий, которые клиент может создать с каждой нодой {{ ydb-short-name }}. | OVERLOADED | |
| 48 | +| Максимальная длина текста запроса | 10 Кб | Ограничение на длину текста YQL-запроса. | BAD_REQUEST | |
| 49 | +| Максимальный размер значений параметров | 50 Мб | Ограничение на суммарный размер параметров, передаваемых при выполнении ранее подготовленного запроса. | BAD_REQUEST | |
| 50 | + |
| 51 | +{% cut "Устаревшие ограничения" %} |
| 52 | + |
| 53 | +В предыдущих версиях {{ ydb-short-name }} запросы выполнялись с помощью API под названием «Table Service». Этот API имел следующие ограничения, которые были устранены при переходе на новый API под названием «Query Service». |
| 54 | + |
| 55 | +| Параметр | Значение | Пояснение | Статус<br/>в случае<br/>нарушения<br/>ограничения | |
| 56 | +| :--- | :--- | :--- | :--- | :---: | |
| 57 | +| Максимальное количество строк в результате запроса | 1000 | Полные результаты некоторых запросов, выполненных через метод `ExecuteDataQuery`, могут содержать больше строк, чем допустимо. В этом случае в ответ на запрос вернется максимально допустимое число строк, а у результата будет установлен флаг `truncated`. | SUCCESS | |
| 58 | +| Максимальный размер результата запроса | 50 Мб | Полный результат некоторых запросов может превышать установленное ограничение. В этом случае запрос завершится ошибкой, данные не будут возвращены. | PRECONDITION_FAILED | |
| 59 | + |
| 60 | +{% endcut %} |
51 | 61 |
|
52 | 62 | ## Ограничения топиков {#topic}
|
53 | 63 |
|
|
0 commit comments