Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

Зависание приложения при ласположении на нем > 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.014 c
2-1143352830
Manya
2006-03-26 10:00
2006.04.09
Работа с архивами


1-1141561561
Fenix
2006-03-05 15:26
2006.04.09
Копирование отформатированного текст из RichEdit a


2-1143105524
SergeyG
2006-03-23 12:18
2006.04.09
Есть файл байтов (file of byte). Как сделать, чтобы массив данных


3-1140078523
Yurij-7
2006-02-16 11:28
2006.04.09
BDE и параметр LEVEL


2-1143292123
Dust
2006-03-25 16:08
2006.04.09
Можно ли удалить объект в его же методе?





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