powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Поглощение памяти сервером
25 сообщений из 36, страница 1 из 2
Поглощение памяти сервером
    #40015153
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У заказчика идет выгрузка данных. После двух часов выгрузки я на клиенте получаю ошибки: вначале
unable to allocate memory from operating systemилиStack overflowа потом каскадAttempt to reopen an open cursorВ процессе выгрузки Firebird последовательно отжирает память до 10 гиг.

При этом у меня на сервере выгрузка из этой же базы занимает 30 минут, проходит без ошибок и Firebird потребляет памяти в пределах 500 мегабайт.

Куда копать? Сервер 3.0.6 SuperClassic. Конфиги идентичные и все параметры забиты дефолтными. Кроме установленного у заказчика RemoteAuxPort. Заказчик делал Backup/Restore. Не помогло.

Какие еще есть варианты? Обещают дать доступ к серверу. Что посмотреть?


С уважением, Vasilisk
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015155
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Для начала обновиться до 3.0.7
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015163
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Сервер 3.0.6 SuperClassic
А зачем такой странный выбор (подчёркнуто мною) для тройки?
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015168
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Для начала обновиться до 3.0.7
Это хорошо, Но на моем стенде тоже 3.0.6. И не жалуется
Basil A. Sidorov
А зачем такой странный выбор
Недочитал what's new доки
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015174
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

когфиги сравни, у них небось DefaultDbCachePages задан, как для супера
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015175
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Для начала обновиться до 3.0.7
В обязательном порядке, независимо от всего остального.
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015176
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
когфиги сравни
_Vasilisk_
Конфиги идентичные и все параметры забиты дефолтными
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015178
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

тогда посмотри размер кеша в самой БД.

unable to allocate memory from operating system - однозначно обожрались памятью.
Ищи причину.
Не верь ничему и никому, проверяй всё сам.
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015181
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_> Конфиги идентичные и все параметры забиты дефолтными

Так поставь не дефолтные (и им подскажи).

P.S. А у них БД тоже пухнет или только out of memory?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015185
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

UDF используются?
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015195
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_После двух часов выгрузки я на клиенте получаю ошибки
для выгрузки используется кэширующий датасет? ну, поздравляю.
_Vasilisk_В процессе выгрузки Firebird последовательно отжирает память до 10 гиг.
прямо процесс firebird.exe отжирает?
_Vasilisk_ у меня на сервере выгрузка из этой же базы
из абсолютно этой же? с теми же параметрами выгрузки, абсолютно идентичным запросом?
И конфиг ФБ одинаковый?
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015200
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggory
UDF используются?
В базе да. Конкретно для этой выгрузки вроде нет. Версии у заказчика и у меня идентичны
kdv
для выгрузки используется кэширующий датасет
Да. Но память жрет не датасет
kdv
прямо процесс firebird.exe отжирает?
Именно.
kdv
из абсолютно этой же? с теми же параметрами выгрузки, абсолютно идентичным запросом?
И конфиг ФБ одинаковый?
Абсолютно. Базу забекапили и прислали. Конфиги также идентичны

Сейчас у заказчика поставил 3.0.7 и перевел в SuperServer. Картина не изменилась
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015202
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чарсет подключения прибит гвоздиком в приложении или настраивается где-то?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015203
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Не верь ничему и никому, проверяй всё сам.
Вот сейчас сам проверяю
Гаджимурадов Рустам
Так поставь не дефолтные
Зачем? У меня на дефолтных все отлично работает
Гаджимурадов Рустам
А у них БД тоже пухнет
Нет. 3.3 гига, как после рестора
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015204
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Чарсет подключения прибит гвоздиком
Прибит. Win1251
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015205
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

клиенты одинаковые ? Я про приложение и то, через что оно ходит к серверу.
Стейтменты\тр-ции не утекают ? Должно быть видно в мониторинге.
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015211
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
клиенты одинаковые ?
Приложение да. fbclient поставил от 3.0.7
hvlad
Стейтменты\тр-ции не утекают ? Должно быть видно в мониторинге.
Стабильны На всю базу 8 транзакций, 19 стейтментов
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015216
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
select
    sum(MON$MEMORY_USED),
    sum(MON$MEMORY_ALLOCATED),
    sum(MON$MAX_MEMORY_USED),
    sum(MON$MAX_MEMORY_ALLOCATED)
from
  mon$memory_usage

sum(MON$MAX_MEMORY_USED) растет. Остальное стабильно
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015229
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще текут дескрипторы. Сейчас утекло 48 000
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015230
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015233
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
А еще текут дескрипторы. Сейчас утекло 48 000
Это уже хоть что-то. БД и приложение предоставить можешь ?
И - еще раз - текут только на сервере, не на твоей машине ?
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015234
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Какие именно дескрипторы - можешь найти ?
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015242
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Какие именно дескрипторы - можешь найти ?
Нашел. И заразу нашел. UDF, которая из Active Directory тащила полное имя пользователя.

Дескрипторы были от загрузки файла activeds.tlb
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015247
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

вот и прекрасно :)
...
Рейтинг: 0 / 0
Поглощение памяти сервером
    #40015250
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_UDF, которая из Active Directory тащила полное имя пользователя.

Чисто из любопытства: в каком месте экспорта она вызывалась?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Поглощение памяти сервером
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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