powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / тормоза в работе с firebird на windows server 2008r2
25 сообщений из 60, страница 2 из 3
тормоза в работе с firebird на windows server 2008r2
    #38669647
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovСимонов Денисда ладно. У автора SS, и если я правильно понял всё rdp коннекты и
есть коннекты к БД, а значит их количество не велико.
Вопрос не в количестве коннектов, а в качестве. В каждой из шести rdp сессий запущен
explorer и чёрт знает какие ещё программы, включая ту, что обращается к БД. Это примерно
так по гигабайту на сессию. На файловый кэш ничего не остаётся, всё что может - уходит в своп.
Аффтар даже не сказал какой именно процесс начинает жрать процессор при поиске товара.



ничего себе вы товарищи как быстры! думал раз оповещений на почте нет тут тишина!
давайте по порядку.

из программ запущенных всегда это помимо основной рабочей, the bat! на 2х из 6 клиентах
изредка включают chrome
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669667
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GallemarТак,давай развернутые ответы на вопрос:
1. Код программы у тебя есть? Ты можешь сказать каким запросом реализован поиск?
2. Ядер сколько? HT есть?
3. Не запустился x64 - что не понравилось,код ошибки в студию.
4. Сделай gstat -h и данные выложи,только под спойлером
Пока хватит.


1. кода нет, программа на тех. поддержке пензенских умельцев собравщих сие чудо. но с ними я уже устал бороться, чаще всего отписывают в плане "а хер знает почему все так"
2. ядер 2, есть ht
3. при запуске подключении к базе вылетает вот это

4. не все знаю как делать с базой, но кажется получилось, то?
Database header page information:
Flags 0
Checksum 12345
Generation 201510
Page size 4096
ODS version 11.1
Oldest transaction 200757
Oldest active 200758
Oldest snapshot 200758
Next transaction 201492
Bumped transaction 1
Sequence number 0
Next attachment ID 10725
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Jun 13, 2014 1:27:21
Attributes force write

Variable header data:
Sweep interval: 20000
*END*
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669670
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar
И какое подключение программа пользует сейчас ? На сервере терминалов.



C:\base\base.fdb
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669674
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemardusblinovс фрагментацией самой базы firebird проблем нет, частенько прогоняю через gbak gfix, все началось именно при работе на windows server.

А раньше какой сервер был?

раньше была связь между 2мя ПК репликацией базы настроена. после расширения до 6 репликация стольких клиентов нас поимела конкретно, восстанавливали работоспособность базы почти неделю, в итоге я настоял на сервере/и удаленных рабочих столах.
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669688
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гадалкоDimitry SibiryakovPS: Видео не смотрел.

А зря. Там кусок диспетчера задач, 1.8Гб занято показывает. И еще моргает курсор в виде песочных часов с надписью внизу SQL. Помнится у ФИБов был какой-то глюк, связанный с тормозами при использовании TpFIBDataSet.SQLScreenCursor=crSQLWait, проявлявшийся на платформе Win7. ТС, загрузка 20-30% приходится на само приложение, а не на FB?

нагрузка идет именно на firebird
[youtube=
YouTube Video
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669706
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinov3. при запуске подключении к базе вылетает вот это



если хочешь перейти на x64, то перекомпилируй UDF под x64.

Исходники приложения есть?
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669709
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чтобы не вводить вас в заблуждение показываю как это работает на ПК который я из за этих тормозов не перевожу пока в RDP и подключаюсь к на нем напрямую к базе. работает так: программа сама офлайн на ПК при коннекте адрес базы введен "185.15.nn.3n:c:\base.fbd". видно на видео что ЦП при поиске не загружается, и все работает +- стабильнее. хотя конечно тоже не идеально, но, если зависание на удаленном рабочем столе всегда, то тут они не так мешают работать.
YouTube Video
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669711
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисdusblinov3. при запуске подключении к базе вылетает вот это



если хочешь перейти на x64, то перекомпилируй UDF под x64.

Исходники приложения есть?

откуда? программулина платная для ресторанов, обслуживается и дорабатывается за деньги причем иногда не совсем адекватные
я поэтому и пришел сюда чтобы понять в какую сторону копать потому что эти "бакланы-разработчики" не могут нормально ответить на вопрос как ускорить процесс, мол обычно пользуются локально(и база и программа) на одном ПК и проблем нет.

Если вопрос в ядрах и GH процессора то поменяем, не вопрос. если это тупит firebird то прощу совета по этому вопросу.
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669717
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovPage size 4096
маловато будет. Я бы отресторил с 8192

посмотрим в firebird.conf

DefaultDbCachePages чему равен?

А вообще FB от RDP надо отдельно ставить
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669727
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисdusblinovPage size 4096
маловато будет. Я бы отресторил с 8192

посмотрим в firebird.conf

DefaultDbCachePages чему равен?


где можно этот page size увеличить?
DefaultDbCachePages = 2048
можно подробнее?Симонов ДенисА вообще FB от RDP надо отдельно ставить
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669739
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
сделать сначало gbak получить файл с .fbk а после обратно уже с -size_page 8192 ??
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669764
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovсделать сначало gbak получить файл с .fbk а после обратно уже с -size_page 8192 ?
да, но сначала скопировать исходный файлик куды-нибудь, чтобы вернуться назад можно было. Причём копировать надо при отключенных пользователях.

dusblinovDefaultDbCachePages = 2048

для SS можно увеличить до 8196 или 16382
всё равно криво написанное приложение это не исправит
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669770
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисdusblinovсделать сначало gbak получить файл с .fbk а после обратно уже с -size_page 8192 ?
да, но сначала скопировать исходный файлик куды-нибудь, чтобы вернуться назад можно было. Причём копировать надо при отключенных пользователях.

dusblinovDefaultDbCachePages = 2048

для SS можно увеличить до 8196 или 16382
всё равно криво написанное приложение это не исправит

На сколько криво вы считаете? может есть конкретные претензии им на исправление?
про x64 и UDF это конкретный один файл или вшит куда то далеко в exe? просто выпадает такая же ошибка на x32 если один dll файл из исходной программы не закинуть в папку fidebird/udf. но если его закинуть в SS x64 папку fidebird/udf то эффект 0.
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669793
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinov,

не мне судить что там криво или прямо. Но без исходников приложения или хотя бы текста тормозного запроса ничего сказать нельзя. Был бы 2.5 предложил бы поймать трассировкой этот запрос. А так шансов мало. Ну может конечно он успеет засветиться в мон таблице
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669797
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС - пиши в личку,помогу. Единственное что у меня учеба сейчас началась, я до 15:00 по мск буду не у компа.
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669800
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovпро x64 и UDF это конкретный один файл или вшит куда то далеко в exe? просто выпадает такая же ошибка на x32 если один dll файл из исходной программы не закинуть в папку fidebird/udf. но если его закинуть в SS x64 папку fidebird/udf то эффект 0.
UDF под разные системы отличаются. Это файлики в папке Firebird/UDF с расширением dll. Всё,остальное в личку:)
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669810
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemardusblinovпро x64 и UDF это конкретный один файл или вшит куда то далеко в exe? просто выпадает такая же ошибка на x32 если один dll файл из исходной программы не закинуть в папку fidebird/udf. но если его закинуть в SS x64 папку fidebird/udf то эффект 0.
UDF под разные системы отличаются. Это файлики в папке Firebird/UDF с расширением dll. Всё,остальное в личку:)

хоть убей не вижу нигде тут у вас "личные сообщения" ) напиши сам плиз?
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669812
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinov>> UDF под разные системы отличаются. Это файлики в папке Firebird/UDF с расширением dll. Всё,остальное в личку:)
> хоть убей не вижу нигде тут у вас "личные сообщения" ) напиши сам плиз?
Да пиши ужо тута!..
Пусть все остальные тоже поприкалываются!..

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669825
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovраньше была связь между 2мя ПК репликацией базы настроена. после
расширения до 6 репликация стольких клиентов нас поимела конкретно, восстанавливали
работоспособность базы почти неделю
А вот отсюда поподробнее, пожалуйста. Что за репликация, как была настроена и каким именно
способом она вас конкретно поимела?

dusblinovв итоге я настоял на сервере/и удаленных рабочих столах.
Ну, сам настоял, сам и наступил. Зачем ты сервер БД и терминальный на одно железо
взгромоздил, да ещё и такое хилое?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669835
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovdusblinovраньше была связь между 2мя ПК репликацией базы настроена. после
расширения до 6 репликация стольких клиентов нас поимела конкретно, восстанавливали
работоспособность базы почти неделю
А вот отсюда поподробнее, пожалуйста. Что за репликация, как была настроена и каким именно
способом она вас конкретно поимела?
dusblinovв итоге я настоял на сервере/и удаленных рабочих столах.
Ну, сам настоял, сам и наступил. Зачем ты сервер БД и терминальный на одно железо
взгромоздил, да ещё и такое хилое?..

Репликация была настроена так: одна центральная база и в нее заливались изменения с маленьких клиентских баз.
но она очень часто переставала работать на клиентских(просто переставала как должна каждые 2 минуты), и случалось фигня что заказы вместо сегодняшнего дня сваливались в таблицы вчерашнего, в итоге путалось всё, и однажды это случилось на праздниках и никто не видел что за 5 дней база набрала в себя 4 гб и не перестала отзываться на gbak или саму программу. "поимела" в смысле по нашим списаниям товара, заказам,клиентских бонусов, все за пару недель стерлось. отдавали им в техподдержку, они исправили.
на счет железа как раз был самый просто вариант сделать так для начала. что вы предлагаете?ради firedird брать отдельное железо? оно же работает, может быть просто увеличить его?
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669841
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovРепликация была настроена так: одна центральная база и в нее заливались
изменения с маленьких клиентских баз.
но она очень часто переставала работать на клиентских(просто переставала как должна каждые
2 минуты)
Во-первых, повторяю вопрос медленно: что за средство репликации использовалось?
Во-вторых, что за "просто переставала"? Какие сообщения были в её логе?

PS: Ну а бред про "попадание в другие таблицы" оставим на совести архитекторов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669851
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovdusblinovРепликация была настроена так: одна центральная база и в нее заливались
изменения с маленьких клиентских баз.
но она очень часто переставала работать на клиентских(просто переставала как должна каждые
2 минуты)
Во-первых, повторяю вопрос медленно: что за средство репликации использовалось?
Во-вторых, что за "просто переставала"? Какие сообщения были в её логе?


Способа я не знаю, могу показать лог, или может дистрибутив самой программы вам что то скажет?
знаю только что для репликации открывался порт определенный на пк где была центральная база.
логи ошибок тех что нашел в почте им посылал

24.02.2014 20:47:02 -> Error replication: Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 54, column 618
19.03.2014 13:55:08 -> Error replication: lock conflict on no wait transaction
13.04.2014 12:23:27 -> Error replication: validation error for column ORDERID, value "*** null ***"

Dimitry SibiryakovPS: Ну а бред про "попадание в другие таблицы" оставим на совести архитекторов.

могу разложить по другому, на точке А открыли новую смену, на точке Б создают заказ, и отправляют на точку А. хотя и репликация прошла, на точке Б не отобразилось что смена на А открылась, и заказ падает в смену другого дня. в итоге его не видит никто из администраторов. а я уже позже способом тыка нахожу куда же ушел заказ. и это периодически было. в конце концов все базы по непонятной мне причине переставали вообще обмениваться, логов не сохранилось с тех времен.
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669870
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinov24.02.2014 20:47:02 -> Error replication: Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 54, column 618
Хренасе запросы... Такое впечатление, что оно создаёт запрос с данными и переполнило лимит
в 64к.

dusblinov19.03.2014 13:55:08 -> Error replication: lock conflict on no wait
transaction
Явная недоработки проектировщика БД.

dusblinov13.04.2014 12:23:27 -> Error replication: validation error for column
ORDERID, value "*** null ***"

В лучшем случае баг репликатора, в худшем - битая БД-источник.

PS: Бред спрятанный под спойлером всё равно остаётся бредом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669874
dusblinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
PS: Бред спрятанный под спойлером всё равно остаётся бредом.


при этом ошибки вас явно я надеюсь убедили что сей бред имел место быть но сейчас это никак не связано с делом, или связано?
...
Рейтинг: 0 / 0
тормоза в работе с firebird на windows server 2008r2
    #38669884
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dusblinovпри этом ошибки вас явно я надеюсь убедили что сей бред имел место быть но
сейчас это никак не связано с делом, или связано?
Приведённые ошибки убедили меня в двух вещах:
1) Использовался репликатор не от IBPhoenix.
2) Структура БД не рассчитана на многопользовательскую нагрузку, а значит и приложение на
неё скорее всего тоже не рассчитано.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / тормоза в работе с firebird на windows server 2008r2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]