Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизКто пробовал перевести Paraodx на MS SQL? Найти похожие ветки
← →
Zelius (2003-08-15 13:52) [0]Меня инетересует ответ на вопрос: если просто перевести парадоксовские базы на MS SQL и не менять принцип работы с ними, во сколько раз программа будет тормознутее?
← →
Polevi (2003-08-15 14:31) [1]в 2 раза
← →
Johnmen (2003-08-15 14:51) [2]в e раз
← →
Reindeer Moss Eater (2003-08-15 14:55) [3]Новая программа будет летать.
← →
sniknik (2003-08-15 14:59) [4]Johnmen © (15.08.03 14:51) [2]
а теперь посчитаем вероятность прорыва N танков, ... нет N мало, M танков!
(военная кафедра)
← →
Johnmen (2003-08-15 15:01) [5]>sniknik © (15.08.03 14:59) [4]
Точно ! :) А во время войны Пи до 4 доходит :)
← →
Reindeer Moss Eater (2003-08-15 15:04) [6]А во время войны Пи до 4 доходит :)
Только во время ядерной войны
← →
Johnmen (2003-08-15 15:05) [7]>Reindeer Moss Eater © (15.08.03 14:55) [3]
>Новая программа будет летать.
Сейчас автор попросит уточнить скорость полета :)
← →
Johnmen (2003-08-15 15:06) [8]>Reindeer Moss Eater © (15.08.03 15:04) [6]
Ну я думал автор это сам сообразит...
← →
Zelius (2003-08-15 18:25) [9]Черт подери, практика показывает, что я настолько уникален, что меня никто не понимает :)
← →
Sandman25 (2003-08-15 18:30) [10]Zelius
О чем это Вы? :)
← →
Zelius (2003-08-15 18:55) [11]Черт, чуть не купился :)
Хотя конечно Вы горазды прикалываться, хлебом не корми. Ну косноязычен немного, ну бывает! Я уверен, что все поняли суть вопроса.
← →
Reindeer Moss Eater (2003-08-15 19:34) [12]Тебе же сказали, что прога будет тормозней в 2 раза, или будет летать.
Оба ответа совершенно правильные.
← →
Reindeer Moss Eater (2003-08-15 20:03) [13]Допустим Парадокс лежал на сетевом диске, а программа написана с использованием TQuery.
Переносим таблицы на MSSQL, программа начинает работать быстрее. (Очень возможно)
Допустим Парадокс лежал на локальном диске, а программа написана с использованием TTable.
Переносим таблицы на MSSQL, программа начинает работать медленнее. (Очень возможно)
← →
Zelius (2003-08-15 22:49) [14]
> Reindeer Moss Eater
Второй вариант, в основном там TTable с индексами. Программа очень большая и запутанная, часто базы рушатся и в таблицах появляются кривые данные, вот и появилась мысль перекинуть ее на MS SQL. Время на переделку уйдет месяцев 5-6, никто их не даст, поэтому хотел спросить совета у кого есть опыт, стоит ли затевать перенос только для повышения надежности!?
← →
sniknik (2003-08-16 00:00) [15]скорее всего будет сильно, сильно тормозить. (в 2 раза это по моему слишком оптимистичное предположение)
ну для примера, только открытие таблицы в локальном варианте моментально независимо от размера, в серверном открытие таблицей дает перекачку всей таблицы в локальный рекордсет и время очень зависит от размера. а учитывая что обработка данных (есть же(?)) будет идти не на сервере а в локали с перекачкой сюда обратно.... даже трудно себе представить насколько дольше. (но естественно все очень зависит от программы/методов, вдруг у тебя обработок нет только показ данных значит только сюда...) нужен следственный эксперимент. :о)) и тесты на разных обьемах, разных режимах, потом считаеш усредненное время и во сколько.
← →
Zelius (2003-08-17 13:14) [16]
> sniknik © (16.08.03 00:00) [15]
а использование серверных курсоров может помочь?
← →
sniknik (2003-08-17 13:51) [17]> а использование серверных курсоров может помочь?
отчасти, лутше всетаки логику переделать, если к примеру для обработки данные то гораздо быстрее будет (на порядки) перекачать в локальный рекордсет и работать с ним чем на серверном то же самое (не говоря уж об обработке самим сервером в запросе). порядок можно прикинуть, к примеру, простой цикл от начала таблици до конца у меня делает (163,840 записей) меньше секунды на локальном и около 2-3мин на серверном, при том что закачка в локал 1.5сек. т.е. 2-3мин против ~ 1.5+1 сек. (????) намного поможет? ;о)
если просто для просмотра в гриде то да, первое впечатление что почти то же самое, но попробуй на большой таблице (те же 163тыс) в гриде потянуть ползунок до конца (последние записи посмотреть), или Last сделать, тот же эффект зависание на пару минут (обьяснять будеш что это фича ;о)))).
и потом, ты все на BDE хочеш оставить? ну переключить алиас и все. тогда готовься к сюрпризам. :о))
← →
Zelius (2003-08-17 15:43) [18]
> sniknik © (17.08.03 13:51) [17]
Большое спасибо! Получил полное представление о проблеме. Что-то типа этого я и ожидал, но так порой хочется верить в чудо! :)
← →
Anatoly Podgoretsky (2003-08-17 15:53) [19]Не чудес не бывает, с серверными надо работать по серверному
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.011 c