Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Sybase ASA, ASE, IQ Новый топик    Ответить
 ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
Всем привет

Неожиданно :-) обнаружили что dbbackup съедает всю память и после завершения его работы она НЕ освобождается!
dbbackup запускается по расписанию, OS Windows2012 x64 ASA 12.0.1.4124
По моим сведениям это последний EBF к ASA12, если я не прав то не поделится ли кто нибудь более свежим? или посоветуйте что делать ... пока идеи такие ... попробовать делать backup через ISQL : backup database directory или backup database to
или запускать dbbackup на ДРУГОЙ машине?
Неужели никто dbbackup на ASA12 не запускал???
1 сен 17, 10:14    [20763798]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5262

01.09.2017 10:14, _Drive_ пишет:

> dbbackup съедает всю память

Капитан Очевидность сообщает, что dbbackup память не ест и есть не может.

Posted via ActualForum NNTP Server 1.5

1 сен 17, 10:28    [20763871]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
Dim2000
01.09.2017 10:14, _Drive_ пишет:

> dbbackup съедает всю память

Капитан Очевидность сообщает, что dbbackup память не ест и есть не может.

Майор Реальность только что поставил эксперимент, результат - память "съедена"
1 сен 17, 11:09    [20763974]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5262

01.09.2017 11:09, _Drive_ пишет:

>> Капитан Очевидность сообщает, что dbbackup память не ест и есть не может.
> Майор Реальность только что поставил эксперимент

То, что я написал выше, аксиома. Её не нужно проверять, её нужно принять
к сведению.

Posted via ActualForum NNTP Server 1.5

1 сен 17, 11:24    [20764018]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5262
Кстати, очень интересно узнать, как программа может после завершения не освободить память ;).
1 сен 17, 11:37    [20764060]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
Dim2000,

Память остается "закрепленной" за dbsrv12 ... но в taskmanager ЭТОГО не видно, хотя в разделе память (монитор ресурсов) "свободной памяти - 0 мб". Перестартовываешь dbsrv12 и все ОК, до следующего dbbackup.
Только что поставил эксперимент ... запустил dbbackup на клиентской машине - результат тот-же :-(
1 сен 17, 12:19    [20764198]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5262

01.09.2017 12:19, _Drive_ пишет:

> Память остается "закрепленной" за dbsrv12

По-видимому, сервер поднимает данные в кэш. Странно, что это не
происходит в процессе работы, но это нормально :).

Posted via ActualForum NNTP Server 1.5

1 сен 17, 14:29    [20764719]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
antand
Member

Откуда: Москва
Сообщений: 576
_Drive_,
Зажми ему кеш сверху, а то он любит все есть что доступно.
1 сен 17, 19:02    [20765536]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Dim2000
Member

Откуда: Москва
Сообщений: 5262

01.09.2017 19:02, antand пишет:

> Зажми ему кеш сверху, а то он любит все есть что доступно.

Можно, но зачем :)? Надо будет - отдаст.

Posted via ActualForum NNTP Server 1.5

2 сен 17, 19:32    [20767166]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
Dim2000,

Параметры запуска - dbsrv12 -u -gt 2 -ti 0 -ch 7g ....
на машине (виртуальной) где "крутится" dbsrv - 20Gb выделено памяти.
Перед выполнением dbbackup свободно 16Gb - после - 600Mb

Может это проблема виртуальной машины???
3 сен 17, 07:04    [20767746]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
_Drive_,

Поставил эксперимент ... скопировал БД на свой локальный комп и запустил сервер БД почти с теми же параметрами (ограничил кэш до 4 гб) ... запустил dbbackup - результат ПАМЯТЬ практически НЕ тратится!!! и после завершения dbbackup все приходит в норму.
Таким образом проблема либо в виртуальной машине либо в ой ОС которая там установлена ( Windows 2012 R2 Datacenter)
4 сен 17, 11:23    [20769214]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
_Drive_,

Еще один эксперимент ... в параметрах настройки памяти виртуальной машины сменили "способ" выделения памяти со статического на динамический, т.е. раньше на VM сразу выделялось 20Гб а теперь от 2 до 20 по мере необходимости ... и о чудо, dbbackup (точнее dbsrv12 во время работы dbbackup) перестал "есть" память. Вот как то так. Надеюсь людям пригодится.
4 сен 17, 12:53    [20769516]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4171
_Drive_,
Похоже не dbbackup кушал память, а просто гипервизор ее отдавал и не хотел брать обратно...
4 сен 17, 14:35    [20769922]     Ответить | Цитировать Сообщить модератору
 Re: ASA 12 dbbackup съедает всю память  [new]
_Drive_
Member

Откуда: Москва
Сообщений: 160
Sergey Orlov,

Возможно .. но странно вот что когда память для виртуалки выделяется динамически, во время dbbackup она НЕ выделяется ... т.е. ее как бы нет ... а если сразу дать виртуалке всю память то пожалуйста "кушайте" сколько хотите.
4 сен 17, 18:31    [20770800]     Ответить | Цитировать Сообщить модератору
Все форумы / Sybase ASA, ASE, IQ Ответить