在 Sybase Central 中连接到数据库时,由于 log_deadlocks 选项被设置为 On,因此您可以看到数据库中已发生的任何死锁的图示。死锁信息记录在内部缓冲区之中。
请在 Sybase Central 的左窗格中选择数据库,然后选择 [文件] » [选项]。
打开 log_deadlocks 选项。
在 [选项] 列表中选择 log_deadlocks。
在 [值] 字段中键入 On。
单击 [立即设置永久值]。
单击 [关闭]。
有关详细信息,请参见log_deadlocks 选项 [数据库]。
在右窗格中,单击 [死锁] 选项卡。
如果数据库中存在死锁,则会出现死锁图示。死锁图示中的每个节点都代表一个连接,并提供有关哪个连接被死锁、用户名和死锁发生时连接尝试执行的 SQL 语句等详细信息。有两类死锁:连接死锁和线程死锁。连接死锁的特征是节点的循环相关性。线程死锁由未在循环相关性中连接的节点表示,节点数等于数据库上的最大线程数加一。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |