Главная страница
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.043 c
1-1150905003
leonidus
2006-06-21 19:50
2006.08.06
Вопрос про указатели


15-1152680424
начинающий
2006-07-12 09:00
2006.08.06
Можно ли квотировать ICS?


2-1152862806
LEX85
2006-07-14 11:40
2006.08.06
TTreeview


3-1149247881
Iehbr
2006-06-02 15:31
2006.08.06
Не происходит удаление в базе данных ACCESS


2-1152877539
solenko
2006-07-14 15:45
2006.08.06
Помогоите с запросом