0

「デッドロックが発生したか、すべてのロックが解除されました」というエラーに続いて、Sybaseがスローします。そこで、Sybaseが使用可能なロックを使い果たしたために問題が発生したかどうかを確認したいと思いました。

利用可能なデフォルトのロックと、利用可能なロックの数を見つける方法を知っている人はいますか?

4

3 に答える 3

1

小切手..

sp_helpconfig "ロックの数:

于 2011-09-12T12:01:31.740 に答える
0

sp_lock、sp_sysmon Lock Management、およびsp_configureの「numberoflocks」コマンドに関するマニュアルを読む必要があると思います。

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs156.htm

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs207.htm

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20021_1251/html/locking/locking51.htm

于 2011-04-28T06:18:37.983 に答える
0

ASEはサーバーレベルでロックを維持し、デフォルトでは、Sybaseは構成パラメータを使用して最大5000個のロックを処理できると思います。したがって、5000個のロックすべてが、単一のデータベースオブジェクトまたは異なる異なるデータベース内のオブジェクトによって消費されている可能性があります。これらの多くのロックの後、クエリは自動的に終了し始めるためです。

于 2011-05-16T04:33:26.217 に答える