Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
10-1122560284
GekaNaz
2005-07-28 18:18
2006.08.06
НЕ могу вставить в Excel таблицу гиперссылку из Delphi


9-1132731553
Новенький
2005-11-23 10:39
2006.08.06
Книга Михаили Краснова по Opengl


9-1131132680
GGG
2005-11-04 22:31
2006.08.06
DelphIX Как сделать чтоб для каждого спрайта была своя процедура?


3-1149163023
Hadroran
2006-06-01 15:57
2006.08.06
Динамические LookUp поля


15-1152620171
boriskb
2006-07-11 16:16
2006.08.06
Вот так программы писать надо.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский