Страница 1 из 1

Медленная работа с БД под windows xp

Добавлено: 28 Март 2006, 8:38
mihab
Уважаемые участники форума. Проблема в следующем.
Имеется прога на C6. Не вдаваясь в подробности она создает и заполняет (add) базу (tps) из небольшого количества записей (около 1500), а затем корректирует ее (put). Под 98 эта процедура выполняется секунд за 15-20, а под XP примерно 3-4 минуты :( .
Откуда такие тормоза и как с ними боротся.
Да, и XP и 98 установленны на одном компе. Заранее благодарен за ответы.

Добавлено: 28 Март 2006, 10:02
ru_alex
Обязательно проверь наличие logout/commit. Они значительно увеличивают скорость. Хотя между версиями Windows здесь отличия нет.
Возможно тормозит из-за Антивируса. Вообще у нас давно под XP базы и обработки гораздо больших объемов и все ок...

Добавлено: 28 Март 2006, 11:22
seawolf
При пакетной обработке tps файлов
нужно
1. Делать logout (тогда в случае ошибки можно откатиться)
2. Давать stream и flash
Тогда полетите со скоростью ракеты

Добавлено: 28 Март 2006, 14:07
mihab
Есс... Stream рулит
Большой вам спасибо и респект

(...но почему всетаки :roll: )

Добавлено: 04 Апрель 2006, 20:56
lsgsoftware
Со stream , flush не работаю много лет со времен доса, так как это не будет работать в сети.А вообще ситуация странная.Вполне вероятно , что у тебя косит ХР.Проверь на другом компе

Добавлено: 07 Апрель 2006, 20:31
seawolf
С dos (драйвера dat файлов ) эти команды воще не работают хоть XP хоть не XP.
Уже наступали на эти грабли но для tps нет проблем