
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.10.2002, 12:18:44
|
|||
|---|---|---|---|
Ограничение на длину запроса |
|||
|
#18+
Существует ли ограничение на длину запроса и на вложенность скобок ? Если да, то можно ли изменить данный параметр ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2002, 12:46:17
|
|||
|---|---|---|---|
Ограничение на длину запроса |
|||
|
#18+
Batch size - 65,536 * Network Packet Size1 (The default packet size is 4 KB, and is controlled by the network packet size configuration option) Но Tables per SELECT statement - 256 Кроме того под "сложный" запрос может не хватить памяти и могут всплыть какие-нибудь глюки (особенно со вложенными запросами или запросми к представлениям) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2002, 15:15:28
|
|||
|---|---|---|---|
Ограничение на длину запроса |
|||
|
#18+
Путем экспериментов удалось выяснить, что дело не в длине запроса, а в количестве скобочек в where. Дело в том, что прользуемся приложением (считайте его middle-tier), которое на основе действий пользователя само генерит запросы на SQLServer. В результате его "интелликтуальной" генерации получилась такая конструкция: where (.....(((() or ()) or ()) or ()) .....) Когда я удалил из этого выражения ненужные пары скобочек все стало нормально. Кто нибудь знает про это ограничение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1819708]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 313ms |

| 0 / 0 |
