kdb
2009-11-09 00:28:44 UTC
What should I be looking for?
We recently upgraded from ASE 12.5.3 to ASE 15 We are now running
15.0.3 ESD2 on Solaris 10 64 bit, Sun E25K server hardware. The
upgrade with smoothly on the following day when most of the users
(Approx 2000) were using the databases the users were complaining that
the application was running extremely slow. While troubleshooting
this issue we notice that there was a lot of blocking and locks. Our
sy_mon, sp_locks show that our CPU was at 100 % and lots of blocking.
We were running 6 engines and increase it to (8) this did not help had
all. We got reports from users that the they were getting the
following message "SQL Server has run out of LOCKS. Re-run your
command when there are fewer active users, or contact a user with
System Administrator (SA) role to reconfigure SQL Server with more
LOCKS." We have increase the locks from 48000 to 300000 and we still
have the same problem. We had basically double our resources on
engines, locks, cache and nothing seems to work. We have brought our
self some time to troubleshoot the issue and switching to
"compatibility mode" which is running in 12.5 on ASE 15 software.
It's amazing how when switching to "compatibility mode" the issue with
the locking and blocking cease. We did not find any issues with the
store procedures. Any help or direction will certainly be
appreciated. We have run out of ideas. SYBASE Engineers hasn't been
able to help us track down the problems.
We recently upgraded from ASE 12.5.3 to ASE 15 We are now running
15.0.3 ESD2 on Solaris 10 64 bit, Sun E25K server hardware. The
upgrade with smoothly on the following day when most of the users
(Approx 2000) were using the databases the users were complaining that
the application was running extremely slow. While troubleshooting
this issue we notice that there was a lot of blocking and locks. Our
sy_mon, sp_locks show that our CPU was at 100 % and lots of blocking.
We were running 6 engines and increase it to (8) this did not help had
all. We got reports from users that the they were getting the
following message "SQL Server has run out of LOCKS. Re-run your
command when there are fewer active users, or contact a user with
System Administrator (SA) role to reconfigure SQL Server with more
LOCKS." We have increase the locks from 48000 to 300000 and we still
have the same problem. We had basically double our resources on
engines, locks, cache and nothing seems to work. We have brought our
self some time to troubleshoot the issue and switching to
"compatibility mode" which is running in 12.5 on ASE 15 software.
It's amazing how when switching to "compatibility mode" the issue with
the locking and blocking cease. We did not find any issues with the
store procedures. Any help or direction will certainly be
appreciated. We have run out of ideas. SYBASE Engineers hasn't been
able to help us track down the problems.