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

Вниз

sql-Delphi   Найти похожие ветки 

 
min ©   (2004-06-18 10:25) [0]

Здравствуйте все.
Я только учусь и прошу помощи.
Имеется таблица. В ней 103000 строк.
Создаю запрос в Query-
SELECT Magazin, Brend, SUM( Quantity ) KolDatatekBrend, Otdel, Gruppa, podgruppa, Subgroup, ID_Prices
FROM "OststkiDataTek.db" Oststkidatatek
GROUP BY Magazin, Brend, Otdel, Gruppa, podgruppa, Subgroup, ID_Prices

И он обрабатывается за 50 секунд в Delphi7, а в Access за 7 сек.
В чем моя ошбка и как уменьшить время выполнения запроса в Delphi7.
Спасибо.


 
Соловьев ©   (2004-06-18 10:27) [1]


> FROM "OststkiDataTek.db" Oststkidatatek


> [D7, MSSQL]


> И он обрабатывается за 50 секунд в Delphi7, а в Access за
> 7 сек.

Ты определись то...


 
savva ©   (2004-06-18 10:29) [2]

CursorLocation:=clUseServer;


 
savva ©   (2004-06-18 10:30) [3]

если конечно подключение идет с использованием компонентов ADO


 
min ©   (2004-06-18 10:32) [4]

Savva.
Подключение через BDE.


 
sniknik ©   (2004-06-18 10:33) [5]

намешал в кучу MSSQL, Access, Paradox.

и групировка по всем полям, они с индексами? учти если нет то перед групировкой делается временный.


 
bushmen ©   (2004-06-18 10:35) [6]

> min ©   (18.06.04 10:25)  

Ответь на [1].


 
min ©   (2004-06-18 10:45) [7]

bushmen.
В Access попробовал для сравнения с D7


 
savva ©   (2004-06-18 11:01) [8]


> min ©   (18.06.04 10:45) [7]
> bushmen.
> В Access попробовал для сравнения с D7

так Access скорее всего (точно не буду говорить - сомнения все таки есть) использует ADOX. Хочешь скорость как у Access - используй компоненты со вкладки ADO.


 
bushmen ©   (2004-06-18 11:03) [9]

>min ©   (18.06.04 10:45) [7]

Ты читать умеешь? Индексы на всех полях есть?


 
bushmen ©   (2004-06-18 11:04) [10]

>min ©   (18.06.04 10:45) [7]

Ты читать умеешь? Индексы на всех полях есть? Да и потом, то ты говоришь, что используешь MSSQL, то Paradox. Определись же наконец!


 
min ©   (2004-06-18 13:29) [11]

Bushmen.
Использую Paradox.
Данные в таблицу переносятся при помощи компонента BatchMove.
Индексов нет(индексироал, но результат тот же).



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

Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.042 c
4-1086534421
akvilon
2004-06-06 19:07
2004.07.18
Как измерить длину текстовой строки (в пикселах)


14-1088325039
_student
2004-06-27 12:30
2004.07.18
Нужно при щелчке на рабочем столе вывести звезду


4-1086173517
Vlad40
2004-06-02 14:51
2004.07.18
TaskBar Auto hide


1-1088697879
ancara
2004-07-01 20:04
2004.07.18
Как бинарный файл в ресурсы засунуть?


8-1083099181
Zeon
2004-04-28 00:53
2004.07.18
Несколько картинок на одном Image





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский