|
|
|
Ограничение на длину запроса
|
|||
|---|---|---|---|
|
#18+
Существует ли ограничение на длину запроса и на вложенность скобок ? Если да, то можно ли изменить данный параметр ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 12:18:44 |
|
||
|
Ограничение на длину запроса
|
|||
|---|---|---|---|
|
#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, 12:46:17 |
|
||
|
Ограничение на длину запроса
|
|||
|---|---|---|---|
|
#18+
Путем экспериментов удалось выяснить, что дело не в длине запроса, а в количестве скобочек в where. Дело в том, что прользуемся приложением (считайте его middle-tier), которое на основе действий пользователя само генерит запросы на SQLServer. В результате его "интелликтуальной" генерации получилась такая конструкция: where (.....(((() or ()) or ()) or ()) .....) Когда я удалил из этого выражения ненужные пары скобочек все стало нормально. Кто нибудь знает про это ограничение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 15:15:28 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1819708]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 336ms |

| 0 / 0 |
