Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c