Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.06;
Скачать: CL | DM;

Вниз

длина запроса   Найти похожие ветки 

 
July   (2006-05-30 12:46) [0]

Привет!
Не подскажет ли кто-нибудь, где узнать максимальную длину запроса, который можно отправлять на сервер Interbase7.0?
А то столкнулась с такой ситуацией - динамически генерируется запрос, состоящий из множества маленьких запросиков, объединенных union, так вот при определенном их количестве (ориентировочно когда больше сотни) он уходит обрезанный, видимо не помещается все. Отсюда, соответственно, глюки.

И попутный вопрос - как, по-вашему, и в какую сторону будет различаться эффективность выполнения -
а) если 100 запросиков отсылать на сервер по отдельности, друг за другом, а на клиенте уже слепить в один результат,
б) отправить большой запрос, где эти 100 запросов объдинены в union и, также весь результат загробастать :)
(предположим запрос хоть и большой, но умещающийся в допустимую длину)

Спасибо.


 
Sergey13 ©   (2006-05-30 12:49) [1]

ИМХО эффективнее запускать ХП по склеиванию. 8-)


 
ЮЮ ©   (2006-05-30 12:53) [2]

Трудно представить 100 union-ов на реальной таблице.
Может просто запрос переписать?


 
Sergey13 ©   (2006-05-30 12:56) [3]

2 [2] ЮЮ ©   (30.05.06 12:53)
>Может просто запрос переписать?
Или логику/структуру БД переделать. ИМХО - самый верный путь.


 
Desdechado ©   (2006-05-30 12:57) [4]

один большой запрос серверу отрабатывать обычно эффективнее, чем много маленьких
ограничения (правда для FB) здесь
http://www.ibphoenix.com/main.nfs?a=ibphoenix&l=;FAQS;NAME=%27System+Limits%27


 
Sergey Masloff   (2006-05-31 20:56) [5]

ЮЮ ©   (30.05.06 12:53) [2]
>Трудно представить 100 union-ов на реальной таблице.
>Может просто запрос переписать?
Ха-ха. А 365 юнионов не видел ;-)) Я видел. Чуть не поседел. Ну не знал человек как по другому за год отчет по дням строить ;-)


 
Desdechado ©   (2006-05-31 21:21) [6]

> за год отчет по дням строить
а на високосный  - отдельный запрос?



Страницы: 1 вся ветка

Текущий архив: 2006.08.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1151944074
sdf13
2006-07-03 20:27
2006.08.06
можно ли писать на Delphi под Pocket PC?


6-1143034305
Kacnep
2006-03-22 16:31
2006.08.06
Виснет при TidServerSocket.Active:=false; Инди 10


2-1153036383
qwe777
2006-07-16 11:53
2006.08.06
Форматнуть диск или как снести ОС


15-1152723465
Petr V. Abramov
2006-07-12 20:57
2006.08.06
беспредел


15-1152203317
Vlad
2006-07-06 20:28
2006.08.06
Интернет-конференция с В.В.Путиным