• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 485
  • Last Modified:

Huge number of locks in sql2005 std edition

Suddenly when I checked our system sql2005 std edition, a few sessions were running with high count lock, due to this when I try to run select statement, the select get blocked by the sessions with high count lock.

I think this maybe sql server running out of lock, but I just wondering why sql server cannot release the lock? when I check the statement it show me sys.sp_unprepare who caused this.
0
motioneye
Asked:
motioneye
2 Solutions
 
Racim BOUDJAKDJIDatabase Architect - Dba - Data ScientistCommented:
Locking itself is a normal thing.  Locking is only an issue when an unreleased lock on a specific object prevents another lock to be obtained: you then having either a blocking lock or a deadlock.  Regarding blocking locks read below:

http://support.microsoft.com/kb/271509/en-us

http://weblogs.sqlteam.com/mladenp/archive/2008/04/29/SQL-Server-2005-Get-full-information-about-transaction-locks.aspx

Hope this helps...
0
 
Eugene ZCommented:
1st - what is your sql server service pack? (make sure you have at least sp3)

 what OS? is it 32 -64 bit ?

can you post the result of your server  sp_configuren execution?
you

you may need to switch of max degree of parallelism and  review the code.. set NOLOCK hint.. etc

more:
Setting Server Configuration Options

http://msdn.microsoft.com/en-us/library/ms189631.aspx

Hints

http://msdn.microsoft.com/en-us/library/ms187373.aspx
0
 
motioneyeAuthor Commented:
Hi,
yes we running on SP3 and soon we going to upgrade it into SP4, but I need to understands why the statemnet show me sys.unprepare ?

Here is sql config


name                                minimum     maximum     config_value run_value
----------------------------------- ----------- ----------- ------------ -----------
Ad Hoc Distributed Queries          0           1           0            0
affinity I/O mask                   -2147483648 2147483647  0            0
affinity mask                       -2147483648 2147483647  0            0
Agent XPs                           0           1           1            1
allow updates                       0           1           0            0
awe enabled                         0           1           1            1
blocked process threshold           0           86400       1            1
c2 audit mode                       0           1           0            0
clr enabled                         0           1           0            0
cost threshold for parallelism      0           32767       5            5
cross db ownership chaining         0           1           0            0
cursor threshold                    -1          2147483647  -1           -1
Database Mail XPs                   0           1           0            0
default full-text language          0           2147483647  1033         1033
default language                    0           9999        0            0
default trace enabled               0           1           1            1
disallow results from triggers      0           1           0            0
fill factor (%)                     0           100         0            0
ft crawl bandwidth (max)            0           32767       100          100
ft crawl bandwidth (min)            0           32767       0            0
ft notify bandwidth (max)           0           32767       100          100
ft notify bandwidth (min)           0           32767       0            0
index create memory (KB)            704         2147483647  0            0
in-doubt xact resolution            0           2           0            0
lightweight pooling                 0           1           0            0
locks                               5000        2147483647  0            0
max degree of parallelism           0           64          1            1
max full-text crawl range           0           256         4            4
max server memory (MB)              16          2147483647  14000        14000
max text repl size (B)              0           2147483647  65536        65536
max worker threads                  128         32767       0            0
media retention                     0           365         0            0
min memory per query (KB)           512         2147483647  1024         1024
min server memory (MB)              0           2147483647  1000         1000
nested triggers                     0           1           1            1
network packet size (B)             512         32767       4096         4096
Ole Automation Procedures           0           1           0            0
open objects                        0           2147483647  0            0
PH timeout (s)                      1           3600        60           60
precompute rank                     0           1           0            0
priority boost                      0           1           0            0
query governor cost limit           0           2147483647  0            0
query wait (s)                      -1          2147483647  -1           -1
recovery interval (min)             0           32767       0            0
remote access                       0           1           1            1
remote admin connections            0           1           0            0
remote login timeout (s)            0           2147483647  20           20
remote proc trans                   0           1           0            0
remote query timeout (s)            0           2147483647  600          600
Replication XPs                     0           1           0            0
scan for startup procs              0           1           1            1
server trigger recursion            0           1           1            1
set working set size                0           1           0            0
show advanced options               0           1           1            1
SMO and DMO XPs                     0           1           1            1
SQL Mail XPs                        0           1           0            0
transform noise words               0           1           0            0
two digit year cutoff               1753        9999        2049         2049
user connections                    0           32767       0            0
user options                        0           32767       0            0
Web Assistant Procedures            0           1           0            0
xp_cmdshell                         0           1           1            1

            
0

Featured Post

Configuration Guide and Best Practices

Read the guide to learn how to orchestrate Data ONTAP, create application-consistent backups and enable fast recovery from NetApp storage snapshots. Version 9.5 also contains performance and scalability enhancements to meet the needs of the largest enterprise environments.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now