Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.008 c
14-54865
Supreme 2
2003-03-30 01:32
2003.04.17
---|Ветка была без названия|---


3-54504
Filmax
2003-03-31 14:45
2003.04.17
Dbgrid


14-54889
Delphi-Beginner
2003-04-02 11:33
2003.04.17
для чего нужен QuickReport ?


14-54801
RENEGAT
2003-03-31 12:56
2003.04.17
Голосовые технологии и кое-что ещё


14-54789
Незнающий
2003-03-29 16:31
2003.04.17
Как подключиться к сети ФИДО?





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