Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Настройка BDE [Paradox]


kymnyoff ©   (2006-12-11 17:22:00) 

столкнулся с проблемой: привезли в фирму софтину писана на Delphi, база -  Paradox7 лежит на файл-сервере, работает через БДЕ. Через месяц работы стала заметно притормаживать на рабочей станции при выполнении даже простейших запросов. Установил на другую машину - сначала работает нормально а дальше то же самое. Разработчика уже след простыл, приходится бороться самим. если у кого есть полезные советы, заранее благодарю.


kymnyoff   (2006-12-13 15:56:00) [1]

Надыбал я в чем дело - все эти запросы сохранялись во временных таблицах, а потом обрабатывались, результаты предыдущего запроса удалялись, а таблицы не сжималась (я охренел). Удалил эти таблицы. все заработало ок, только опять создались эти таблицы и опять растут, похоже че-то забыли раскомментировать 8-(.


Sergey13   (2006-12-12 08:41:00) [2]

А если попробовать, в качестве эксперимента, скопировать структуру с Парадокса на ФайрБерд, например, и подсунуть проге алиас на нее. Теоретически вроде может заработать. Хотя практический выигрыш вряд ли будет (если будет вообще) большим, если прога написана по принципу "лишнего много выбирает".


ЮЮ   (2006-12-12 03:01:00) [3]


> Если второе - выкинуть придется прогу


Таблицы ещё можно проиндексировать. На пустой базе запросы и без индексов "летают". А дальше, естественно, - тормоза.


Romkin   (2006-12-11 18:17:00) [4]

А установка с переносом БД, или данные накапливаются заново?
То есть, зависимость от времени работы с программой или от объема  данных?
Если второе - выкинуть придется прогу


Рамиль   (2006-12-11 18:08:00) [5]


> kymnyoff   (11.12.06 17:52) [2]

Попробовать через терминал...


kymnyoff   (2006-12-11 17:52:00) [6]


> ЗЫ наверняка SELECT * FROM tabl для всех операций стоит

ну не совсем так, но лишнего много выбирает.

А исходников к сожалению нет.


Desdechado   (2006-12-11 17:41:00) [7]

Если исходники есть, переписать нафиг
Если нет, найти разработчика и в извращенной форме заставить его работать с собственным софтом под присмотром замученных их бабушек.

ЗЫ наверняка SELECT * FROM tabl для всех операций стоит


Наверх

Титульная страница Поиск, карта сайта Написать письмо