Главная страница
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.031 c
2-1144241480
Barmutik
2006-04-05 16:51
2006.04.23
Помогите с UpdateResource


15-1141961020
Геймер
2006-03-10 06:23
2006.04.23
GTA Vice City Как отключить автоматические переключения камеры?


6-1136908622
GanibalLector
2006-01-10 18:57
2006.04.23
Select (Socket API)


2-1144402787
Lera
2006-04-07 13:39
2006.04.23
Приложения


15-1144214872
Ega23
2006-04-05 09:27
2006.04.23
С Днём рождения! 5 марта