![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Firebird 2.0.0 тормозит при запуске [D7, IB6.x]
Fantasy © (2006-12-15 14:14:00)Помогите разобратся. Я написал программу на Delphi 7 , Firebird 2.0.0 компоненты доступа к базе IBX, програма пичатает билеты (гдето 1500 в день) после каждой записи коминт чтобы другие юзеры могли видеть.
Проблема в чем первую неделю работало все в проядке, а теперь при запуске програмы надо ждать пол часа час винт крутит чтобы запустится но потом работает все нормально и заускается нормально до рестарта Windows !!!! дописал утилиту (бекап / ресторе) не помогает ! МОЖЕТ КТОТО ВСТРЕЧАЛСА С ЭТОЙ ПРОБЛЕМОЙ ??
Fantasy (2006-12-17 04:04:00) [1]в принципе ошибка в чем, я использую много промежуточных таблиц
да и в основной (при пичати одного билета) несколько раз переписую информацию удаляю.
это все приводет к скоплению мусора! он мне и мешает!
с базой надо быть осторожней! складывать туда информацию акуратно а все побочные вычисления делать при помоши переменных и масивов. а потом готовую инфу туда кидать.
СПОСИБО ВСЕМ
особено Desdechado поставил последнюю точку.
УЗНАЛ МНОГО НОВОГО ПРО InterBase, Firebird, Yaffil
В БУДУШЕМ БУДУ С НИМИ ПООКУРАТНЕЙ :)
ps. проэкт переписуется заново с учетом приобретеных знаний.
Fantasy (2006-12-17 03:39:00) [2]unknown ©
если не хочеш отвечать не отвечай!
если хочеш обозвать или оcкарбить выругай сразу
и еше не прячся. зачем прячися, сам от себя не убежиш :)
unknown (2006-12-17 03:17:00) [3]
> Fantasy © (16.12.06 17:29) [33]
>
> Desdechado спосибо проверю
> Вы извините что я так про Firebird просто обидно стало.
Не отмажешся.
Ненавижу ЛАМЕРОВ, собирающих из ничего программы для работы
неизвестно с чем неизвестно как с придуманным на коленке тех. проекте,
с использованием смутно известных технологий, заявляющих после
появления первой "проблемы" о не состоятельности той или иной использованной
в "проекте" технологии.
ЗАДРАЛИ уже.
Fantasy (2006-12-16 17:29:00) [4]Desdechado спосибо проверю
Вы извините что я так про Firebird просто обидно стало.
Desdechado (2006-12-16 17:10:00) [5]Отключи автоматическую сборку мусора. Как - читaй ibase.ru
> Как я понял Firebird не подходит серьезной базы данных.
Известны базы терабайтового объема на IB\FB, так что твои несчастные 3 тыс записей в день - курам на смех.
А вот как ты умудряешься забить мусором БД, что за 3 дня она вырастает с 10 до 100 метров, разбираться придется тебе. Есть подозрение, что у тебя куча временных таблиц с временными данными, которые и вызывают разбухание с последующей автоматичексой сборкой мусора. А т.к. мусора этого много, то он собираться может часами.
Fantasy (2006-12-16 17:10:00) [6]IBExpert открывает как только хочеш посмотреть таблицу билетов тогда начинает крутить.
unknown (2006-12-16 13:16:00) [7]
> Fantasy © (16.12.06 04:53) [24]
> Как я понял Firebird не подходит серьезной базы данных.
Подходит, просто некоторые писатели не утруждают себя быть читателями.
Anatoly Podgoretsky (2006-12-16 12:24:00) [8]> Fantasy (16.12.2006 4:53:24) [24]
MS SQL Server
DrPass (2006-12-16 12:10:00) [9]
> Выходит около 3 000 записей в день за 3 ~ 4 дня база вырастает
> от 10 M до 100 М (бекап/ресторе возврашяет к жизни базу
> и размер файла но не надолго)
О, интересно - что же ты там такое делаешь, что у тебя в базе появляется куча пустых страниц? Все-таки проблема скорее всего с архитектурой. Проверь - через IBExpert открывается сразу, небось?
PEAKTOP (2006-12-16 11:42:00) [10]> я имею ввиду это после дня работы потом выключаем комп и включаем
Зачем ?
Попробуй архитектуру ClassicServer.
> Ты просто не умеешь работать. У меня FB крутится как транзитная
> база обслуживания агентов. Размер базы в гигабайтах. В основных
> таблицах число записей - десятки миллионов. Никаких тормозов
> вообще.
Присоединяюсь. У меня у клиентов - вообще одна база на всех. Удаленные филиалы коннектятся по выделенке. Есть PHP-интерфейст на апаче. Плюс ко всему перечисленному Sergey Masloff, у меня в систему интегрирована CAD система, которая хранит чертежи изделий в базе данных в формате JPEG. Размер файла уже 8 ГБ перевалил. База крутиться 24 часа в сутки, т.к. ночью "бедные дилеры", не имеющие выделенки, с компьютерных клубов сбрасывают заказы. Ничего не тормозит.
Машина - Intel P4 Core 2Duo, 4Gb ОЗУ, SATA-RAID10 на 160 Гб.
Виталий Панасенко (2006-12-16 09:55:00) [11]Однозначно, гонишь ты... и никакие клоны тебе не помогут...
Sergey Masloff (2006-12-16 08:26:00) [12]Fantasy © (16.12.06 04:53) [24]
Ты просто не умеешь работать. У меня FB крутится как транзитная база обслуживания агентов. Размер базы в гигабайтах. В основных таблицах число записей - десятки миллионов. Никаких тормозов вообще.
Desdechado © (15.12.06 19:24) [22]
>Это было на win2000.
Нет на XP это было.
>Почему у меня XPSP2 не считает их системными, а?
Потому что настройки по умолчанию изменены.
Fantasy (2006-12-16 04:53:00) [13]Все проверено! нет не расширение файла не множественный запрос не так тормозят.
У меня 3 кассы каждая за рабочий день печатает около 700 чеков, чтобы каждая касса видела билеты других касс после каждой записи приходтся комоитить запись. Выходит около 3 000 записей в день за 3 ~ 4 дня база вырастает от 10 M до 100 М (бекап/ресторе возврашяет к жизни базу и размер файла но не надолго) и при любом первом запросе именно к таблице билетов начинает крутить винт пол часа (P4 2400 Mhz, 512 RAM, 80 G HDD) потом работает все нормально до перегрузки ЭТО ФАКТ!
OS Windows XP SP2
Firebird 2.0.0
Delphi 7 SP1
IBX копоненты IBDatabase IBTransaction IBDataSet
Как я понял Firebird не подходит серьезной базы данных.
ЭКСПЕРЕМЕНТИРОВАТЬ С ДРУГИМИ ВЕРСИЯМИ И КЛОНАМИ НЕТ ВОЗМОЖНОСТИ
ПОСОВЕТУЙТЕ КАКАЯ БАЗА БУДЕТ СЕБЯ КОМФОРТНО ЧУВСТВОВАТЬ В ПОДОБНЫХ УСЛОВИЯХ
DrPass (2006-12-16 00:23:00) [14]
> Desdechado © (15.12.06 19:24) [22]
Тебе показалось. В Win2000 вообще-то подсистемы PCHealth не было в принципе :)
Desdechado (2006-12-15 19:24:00) [15]DrPass © (15.12.06 18:28) [20]
Это было на win2000. Почему у меня XPSP2 не считает их системными, а?
Fantasy (2006-12-15 18:38:00) [16]минутку проверю оба совета и скажу о результатах
DrPass (2006-12-15 18:28:00) [17]
> OS Windows XP SP2
> расширение у файла базы данных GDB
Переименуй в fdb. Защита системных файлов SP2 считает gdb чем-то виндовым (чем - неведомо)... и делает резервные копии этого файла :)
vitv (2006-12-15 18:26:00) [18]У меня была похожая проблема, когда при запуске программы запускались все запросы. т.е. IBDataSet1..IBDataSet40.active:=true;
Fantasy (2006-12-15 18:16:00) [19]да
Fantasy (2006-12-15 18:16:00) [20]да