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

Вниз

Ускорить выполнение выборки из БД firebird   Найти похожие ветки 

 
DelphiN! ©   (2006-04-05 14:58) [0]

Есть БД на СУБД FireBird, раньше, когда БД была небольших размеров выборка данных происходило быстро, но теперь, когда база данных возрасла до размера 600мб, выборка стала происходить ну просто оооочень долго, выборку делаю так:

   DATA.State.SelectSQL.Text := "SELECT * FROM STATE WHERE CITY_ = """+City+""" and Organization_ = """+Point+""" and TIME_ = """+DateTimeToStr(Time)+""" and TYPE_ = ""Äíåâíàÿ êàññà""";
   DATA.State.Open;


Как можно ускорить выбор данных?


 
Карелин Артем ©   (2006-04-05 15:08) [1]

Индексы стоят какие надо? Винда не 9Х? BackUp/Restore давно было?


 
atruhin ©   (2006-04-05 15:14) [2]

Скипт таблицы и индесов в студию, 600 мб это не размер даже для firebird


 
DelphiN! ©   (2006-04-05 15:17) [3]

[1] Карелин Артем ©   (05.04.06 15:08)

Win2k3

Индекс по одному отдельному полю, в котором каждой записи таблицы задан порядковый номер. BackUp/Restore был недавно ...


 
atruhin ©   (2006-04-05 15:26) [4]


> DateTimeToStr(Time)

Это потенциальная проблемма, пользуйся параметрами, надежней и удобней.
Сколько записей в таблице?
Сколько различных значений в полях: CITY_ , Organization_ , TIME_ , TYPE_ ?
Скипт таблицы где? Что сложно выложить, или секретный? :)


 
jack128 ©   (2006-04-05 15:26) [5]

DelphiN! ©   (05.04.06 15:17) [3]
Индекс по одному отдельному полю, в котором каждой записи таблицы задан порядковый номер. BackUp/Restore был недавно

то есть индекксов по полям CITY_ , Organization_ , TIME_ и TYPE_ нету?? Ну так чего же ты хочешь..  Создай интекс хотя бы по одному из этих полей.. Желательно по тому, в котором больше всего уникальных значений( по смыслу это вроде TIME_ должно быть)..


 
DelphiN! ©   (2006-04-05 15:39) [6]

Да, с Индексами я напутал, вопрос снят, всем спасибо!


 
Харько ©   (2006-04-05 19:26) [7]

Ой, мля, да за такое формирование запроса руки поотрывать надо...
Нет идти в дворники, или в управдомы, не, лезут в программисты...



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
2-1144264669
skovorodka
2006-04-05 23:17
2006.04.23
Помогите, плиз, с запросом...


2-1144568610
alk2
2006-04-09 11:43
2006.04.23
Настройки Internet Explorer


6-1136971997
Dimich1978
2006-01-11 12:33
2006.04.23
Прописать свою прогу в Разрешенные (Брандмауер)


2-1144357771
Std
2006-04-07 01:09
2006.04.23
динамический массив


15-1143902843
Некто
2006-04-01 18:47
2006.04.23
Знатокам CSS, HTML и JavaScript