Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Помогите с тормозами при открытии ...   Найти похожие ветки 

 
Sevish   (2002-06-17 08:09) [0]

Задача следующая:
Написал программу, на машине, где писал, есть алиас "alias", есть БД, все работает и очень быстро. В программе использовал SQL запросы через соответствующий компонент TQuery.
Есть удаленная машина (в локальной сети). Ставлю не нее BDE, завожу алиас "alias", указываю каталог сетевой "\\moyatachka\base\". Программу свою запускаю по ярлыку, т.е. на удаленную тачку ее не копирую.
Что в итоге? Обработка всех данных происходит раз в 5 медленнее!
Сеть работает нормально, даже отлично.
В чем косяк. Пробовал вообще просто дать запрос типа: "SELECT * FROM table WHERE ID=Num" и в цикле менял Num от 1 до конца таблицы. Дык удаленно это все происходило секунд 30, а на машине, где сама БД секунд за 5.

В чем грабли?

PS: А какую БД лучше использовать, если я работаю только через TQuery?


 
Turalyon   (2002-06-17 09:06) [1]

Грабли в том, что сеть работает все равно медленней чем жесткий диск, в твоем случае программа работает как файл-сервер, т.е. перед любым теловдвижением с базой используемые в запросе таблицы копируются по сети на машину клиета, там обрабатываются и переписываются обратно... АФАИК
Используй клиен-серверную БД.


 
Anatoly Podgoretsky   (2002-06-17 10:16) [2]

Работать с десктопной базой с помощью SQL запросов конечно можно, а иногда и нужно, но не надо удивляться на тормоза, особенно при сетевой базе. Тут наряду со скоростью сети добавляется и излишнии пересылки данных.


 
Sevish   (2002-06-19 08:04) [3]

Хорошо. Тогда где и как можно прочитать про то, как поставить MySQL, как с ним работать из Дельфи и по сети.

Я работал с MySQL из Перла.



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

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.011 c
14-47696
BigBadMutuh
2002-06-02 13:12
2002.07.15
Вот и у меня сайт появился.


1-47399
lex1
2002-06-27 15:31
2002.07.15
Визуализация контролов формы.


14-47778
lipskiy
2002-06-13 22:55
2002.07.15
Можно ли автоматически засунуть функцию и ее окружение в dll?


1-47452
diMAN
2002-06-28 17:44
2002.07.15
Работа с rtf-файлами


6-47653
Lizard
2002-05-02 22:12
2002.07.15
Как обойти ошибку ?





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