Вниз
Скачать: 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.012 c
3-54508
Sectey
2003-03-31 15:42
2003.04.17
Создание и удаление индексов


14-54892
shoo
2003-04-01 10:40
2003.04.17
Инсталляторы


1-54714
sergeus
2003-04-04 19:03
2003.04.17
Corel + Delphi


14-54868
malkolinge
2003-04-01 14:47
2003.04.17
Microsoft купила делфи ! ^(


14-54812
Романов Р.В.
2003-03-30 15:25
2003.04.17
Как прошла очередная встреча мастаков?




   Наверх