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

Вниз

Зависание приложения при ласположении на нем > 13 датасетов   Найти похожие ветки 

 
DelphiN! ©   (2006-02-15 11:02) [0]

Есть проект, на форме 13 датасетов подключеных к одной базе, и 2, подключеных к другой. Если бросаю на форму еще один датасет, подключаю его к базе, к которой уже подключены 13, то приложение зависает после Application.Run; Вернее не зависает, а начинает жудко тормозить, на компьютере при этом начинаются невиданные тормоза, Ctrl+F2 срабатывает через несколько минут. Дождаться его полной загрузки приложения просто не реально. При этом если я удаляю 14-й датасет с формы(датамодуля), приложение не перестает тормозить, после удаления таблицы из бд, с которым работало приложение ситуация тоже не исправляется. Приходится все время возвращатся к резервной копии исходников.
При пошаговом выполнении программы, даже отладчик начинает жутко тормозить, сразу как заходит за Application.Run; проход через одну строчку кода занимает значительно долгое время, независимо от содержания строки.
В чем может быть проблемма?

СУБД FireBird 1.5
D6 Update pack 2.
Пробовал под D6 без обновлений, ситуация таже!


 
Sergey13 ©   (2006-02-15 11:14) [1]

Наверное в датасете
select * from table_name
без всяких ограничений. А таблица должно быть не слабая.
У меня в приложении и больше 100 датасетов бывает. Но это не значит, что все они всегда должны быть активными.

>Пробовал под D6 без обновлений, ситуация таже!
А еще винде переустанови попробуй. Любим мы искать ошибки других и не замечать свои.


 
0bsid ©   (2006-02-15 11:21) [2]

тебе все датасеты одновремнно нужны и все данные из них?
если всё делать аккуратно, создавать когда нужно и брать только те данные которые будут отображаться, то хоть 1000 создвай
посмотри сколько твоя прога памяти отжирает


 
DelphiN! ©   (2006-02-15 12:12) [3]

Получается, что сам СУБД загибается?


 
Sergey13 ©   (2006-02-15 12:13) [4]

2[3] DelphiN! ©   (15.02.06 12:12)
>Получается, что сам СУБД загибается?
Не сама. Это ты ее загибаешь. И не только ее. 8-)


 
Виталий Панасенко   (2006-02-15 14:49) [5]


> DelphiN! ©   (15.02.06 12:12) [3]
> Получается, что сам СУБД загибается?

Ты возьми, прикинь, на глаз, сколько байт занимает вся инфа(количество символов, целые числа(2-4-8 байт) и т.д. в каждом поле * количество записей). а затем прикинь, сколько такой обьем ты будешь просто копировать ФАРом или Тотал Камандеров.. Или Проводником..


 
evvcom ©   (2006-02-15 15:10) [6]


> Получается, что сам СУБД загибается?

Может и не СУБД, а клиент тянущий к себе мегатонну данных из СУБД и складывающий их в файл подкачки.


 
Anatoly Podgoretsky ©   (2006-02-15 19:37) [7]

Не клиент, если конечно это не автор ни причем.


 
DelphiN! ©   (2006-02-16 11:42) [8]

Нет, не загружаю я СУБД, я уже даже пустую базу поставил, та же ситуация
Только кидаю на датамодуль еще один датасет, подключаю его к базе, и все хана!
Причем как называется датасет или таблица разницы нет, даже со структурой таблицы это не связано, я уже как только не пробовал. Пробовал и с пустыми таблицами и с полными. Одно и тоже!

Компоненты в делфи стоят IBX 6.08

В чем может быть проблемма еще?


 
DelphiN! ©   (2006-02-16 11:46) [9]

Firebird ставил
1.5.3.4870 Super server
и
1.5.2.4731 SuperServer

Одно и тоже!


 
DelphiN! ©   (2006-02-16 11:50) [10]

и почему еще когда я удаляю этот датасет с датамодуля, ситуация не исправляется тоже,

это то почему????



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

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

Наверх




Память: 0.49 MB
Время: 0.041 c
3-1140073857
Scorpio
2006-02-16 10:10
2006.04.09
Пароль на БД Paradox 7


2-1143531214
Andrey V.
2006-03-28 11:33
2006.04.09
Помогите с "тривиальным" запросом


1-1141382620
Itonix_
2006-03-03 13:43
2006.04.09
Динамическое создание компонента


2-1143110357
alles
2006-03-23 13:39
2006.04.09
Как удалить ссылку на Unit из проекта?


2-1143168361
kast
2006-03-24 05:46
2006.04.09
WebBrowser - проблема