powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL Server has run out of LOCKS
16 сообщений из 16, страница 1 из 1
SQL Server has run out of LOCKS
    #35433042
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Adaptive Server Enterprise/ 12 . 5 . 3 /EBF  13331  ESD# 7 /P/NT (IX86)/OS  4 . 0 /ase1253/ 1951 / 32 -bit/OPT/Fri Mar  24   02 : 17 : 56   2006 
сказал мне сервер.... как правильно с этим поступить... ??
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433111
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в мане написано что нужно либо подождать и повторить команду... либо увеличить конфигурациооный параматр 'number of lock' .... там же сказано что у величение параметра сказывается на производительности.... текущее значение 12000... как поступить... ??
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433329
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо
посмотреть sp_monitorconfig
увеличить...
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433342
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
 Name             Num_free     Num_active     Pct_act     Max_Used     Num_Reuse    
 ---------------  -----------  -------------  ----------  -----------  ------------ 
 number of locks   11851          149                1 . 24        12159          0             
судя из этого, мне кажется, что проблемы такой вообще быть не должно...
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433600
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh
Код: plaintext
1.
2.
 Name             Num_free     Num_active     Pct_act     Max_Used     Num_Reuse    
 ---------------  -----------  -------------  ----------  -----------  ------------ 
 number of locks   11851          149                1 . 24        12159          0             
судя из этого, мне кажется, что проблемы такой вообще быть не должно...

это в данный момент
а через 5 минут кто-нить запустит монструозную процедуру и все 11851 замка внезапно закончатся


выполните :

Код: plaintext
1.
2.
3.
sp_helpconfig 'number of locks','20000'
go
sp_configure 'memory'
go
и покажите результат
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433650
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad kuh
Код: plaintext
1.
2.
 Name             Num_free     Num_active     Pct_act     Max_Used     Num_Reuse    
 ---------------  -----------  -------------  ----------  -----------  ------------ 
 number of locks   11851          149                1 . 24        12159          0             
судя из этого, мне кажется, что проблемы такой вообще быть не должно...

это в данный момент
а через 5 минут кто-нить запустит монструозную процедуру и все 11851 замка внезапно закончатся


выполните :

Код: plaintext
1.
2.
3.
sp_helpconfig 'number of locks','20000'
go
sp_configure 'memory'
go
и покажите результат
Код: plaintext
1.
2.
 Minimum Value     Maximum Value     Default Value     Current Value     Memory Used     Unit                  Type       
 ----------------  ----------------  ----------------  ----------------  --------------  --------------------  ---------- 
  1000                2147483647          5000                12000                      1746      number                dynamic    
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Parameter Name                  Default      Memory Used     Config Value     Run Value     Unit                  Type       
 ------------------------------  -----------  --------------  ---------------  ------------  --------------------  ---------- 
 additional network memory                  0             74             75776              75776    bytes                 dynamic    
 allocate max shared memory                 0              0                 0                  0    switch                dynamic    
 heap memory per user                    4096              0              4096               4096    bytes                 dynamic    
 lock shared memory                         0              0                 0                  0    switch                static     
 max memory                             33792         800000            400000             400000    memory pages(2k)      dynamic    
 memory alignment boundary               2048              0              2048               2048    bytes                 static     
 memory per worker process               1024              4              1024               1024    bytes                 dynamic    
 messaging memory                         400              0               400                400    memory pages(2k)      dynamic    
 shared memory starting address             0              0                 0                  0    not applicable        static     
 total logical memory                   33792         799894            399934             399947    memory pages(2k)      read-only  
 total physical memory                      0         799868                 0             399934    memory pages(2k)      read-only
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433679
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
   W ( 5 ): Configuration parameter, 'number of locks', will consume 2896K of memory if configured at  20000 .
   W ( 6 ): Changing the value of 'number of locks' to '20000' increases the amount of memory ASE uses by  1150  K.
   W ( 7 ): 010P4: An output parameter was received and ignored.
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35433721
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати... ещё.... как узнать какая процедура выполнялась в тот момент...??
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434080
fin3544
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhкстати... ещё.... как узнать какая процедура выполнялась в тот момент...??

Уже Никак.
для таких вещей надо настраивать мониторинг (можно например написать скрипт который периодически опрашивает master..monLocks и сохраняет результаты)

PS И вообще тема баян тынц
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434199
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас используется вся отведенная серверу ASE память (781Мб)
чтобы увеличить кол-во замков до 20000 потребуется дополнительно 1 Мб памяти, а его нет
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434229
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так я вижу что нет.... а как быть...?? на сервере всего 1Г... хотя.. пару метров наверное мона ещё отобрать.... :)
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434387
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh пишет:
> так я вижу что нет.... а как быть...?? на сервере всего 1Г... хотя..
> пару метров наверное мона ещё отобрать.... :)

Тогда транзакции упрощать, таблицы переводить с DRL на DPL или APL.
В общем, работать над собой ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434409
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
kuh пишет:
> так я вижу что нет.... а как быть...?? на сервере всего 1Г... хотя..
> пару метров наверное мона ещё отобрать.... :)

Тогда транзакции упрощать, таблицы переводить с DRL на DPL или APL.
В общем, работать над собой ...
Posted via ActualForum NNTP Server 1.4
это вопрос не ко мне... а наверное к разработчику...
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434597
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh пишет:
> Тогда транзакции упрощать, таблицы переводить с DRL на DPL или APL.
> В общем, работать над собой ...

> это вопрос не ко мне... а наверное к разработчику...
Ну так и задавай его разработчику, а не нам.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434723
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh пару метров наверное мона ещё отобрать.... :)
угу
...
Рейтинг: 0 / 0
SQL Server has run out of LOCKS
    #35434728
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
kuh пишет:
> Тогда транзакции упрощать, таблицы переводить с DRL на DPL или APL.
> В общем, работать над собой ...

> это вопрос не ко мне... а наверное к разработчику...
Ну так и задавай его разработчику, а не нам.
Posted via ActualForum NNTP Server 1.4
умно... не спорю...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL Server has run out of LOCKS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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