Главная страница
    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.46 MB
Время: 0.009 c
3-54447
jen_bond
2003-03-28 17:38
2003.04.17
Проблемма с многопользовательской БД.


9-54386
drhdh
2002-11-15 18:09
2003.04.17
Учебник


9-54394
Vladnt
2002-11-18 12:26
2003.04.17
Расчет доп. узлов поверхности.


3-54525
tanuha
2003-03-26 21:02
2003.04.17
использование Query и UpdateSQL


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