Вниз
Скачать: CL | DM;

Datasources   Найти похожие ветки 

← →
npAKTuk ©   (2003-03-30 20:50) [0]

Есть БД на 15 таблиц, многоуровневая, с 7(!) рабочими записями. основу писало чудо, которое все посадило на Датасурсы и уже сейчас видны очень сильные подтормаживания.

Так вот... Стоит дилемма: все нафиг и сначала или перевод на TQuery и долгая возня с запросами (для эффективности)

Если есть какие-то здравые идеи, прошу!

Всем заранее спасибо


← →
Anatoly Podgoretsky ©   (2003-03-30 20:58) [1]

TDataSource ни как не связан с базой, это будет все равно или TTable или TQuery, то есть TDataSource никак не влияет на скорость. Но вообще то использовать BDE для связи с MSSQL это явный мазохизм.


← →
Poison   (2003-03-31 12:35) [2]

Прежде необходимо определится, какая БД локальная или сетевая, т.к. TTable пердназначен именно для локальной а потому и работает быстрее. А тормоз искать надо в алгоритме работы самой программы.

PS в литературе посвященной работе Delphi с БД должны быть описаны примеры увеличения скорости работы с данными!!!


← →
MsGuns ©   (2003-03-31 12:46) [3]

>Anatoly Podgoretsky © (30.03.03 20:58)
>Но вообще то использовать BDE для связи с MSSQL это явный мазохизм.

Зачем же так категорично ? Выбор компонент BDE для обмена с MSSQL не есть ОБЪЕКТИВНО оптимален, но если чел привык к интуитивно ему более понятным инструментам и использует их даже там, где они не приносят макс.эффекта просто потому, что ему так удобнее. Что ж тут мазохистского.

Хотя датасоурс тут, действительно, совершенно ни при чем.



← →
Clickmaker ©   (2003-03-31 15:12) [4]

>Anatoly Podgoretsky © (30.03.03 20:58)
>Но вообще то использовать BDE для связи с MSSQL это явный мазохизм.

Как показывает практика, в цепочке MSSQL-BDE-клиент, BDE не есть "самое слабое звено". Скорей, нужно оптимизировать запросы, ХП, грамотно индексы вешать и т.д.


← →
Anatoly Podgoretsky ©   (2003-03-31 15:17) [5]

Так это и есть мазохизм, на который сообственно и есть жалоба и наверно не последняя.


← →
sniknik ©   (2003-03-31 15:19) [6]

Clickmaker © (31.03.03 15:12)
моя практика показывает обратное.

поищи тут задавались вопросы типа "а почему запрос хххххх не работает хотя в Query Analiser срабатывает"
и ответы примерно такие а убери из связки BDE/ODBC юзай только ADO - OLEDB SQL Server и будет работать.

и ведь действительно зарабатывало.


← →
Clickmaker ©   (2003-03-31 16:22) [7]

А никто кстати не работал с компонентами прямого доступа к MS SQL серверу, типа SQLQuery или SQLDirect? Уж если отказываться от БДЕ, то наверно в пользу чего-то подобного...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
9-54386
drhdh
2002-11-15 18:09
2003.04.17
Учебник


1-54742
volph
2003-04-06 10:27
2003.04.17
Хранение текстовых данных как в Ini-файле, но


3-54534
GavAl
2003-04-01 09:26
2003.04.17
Как в уже созданой таблице добавить поле программно


3-54423
Saska
2003-04-01 12:40
2003.04.17
Снова TADOQuery


1-54690
msoftware
2003-04-04 17:19
2003.04.17
IdSMTP




   Наверх