Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 关于提高性能的提示

 

提示:检查并发问题

在数据库服务器处理事务时,可以锁定表中的一行或多行。锁可以通过防止其它事务并发访问来保持数据库中存储的信息的可靠性。锁还可以通过标识正在进行更新的信息来提高查询结果的准确性。

数据库服务器会自动放置这些锁,而无需显式指定。它会保存事务获取的所有锁,直到完成该事务。可以访问该行的事务被称为持有锁。其它事务也许可以对锁定行进行有限的访问,也许根本不能访问,这取决于锁的类型。

如果多个用户频繁地同时访问一行或多行,则可能会降低性能。如果您怀疑有锁定问题,可以考虑使用 sa_locks 过程来获取有关数据库中锁的信息。

如果发现了锁定问题,可使用 AppInfo 连接属性来找到有关所涉及的连接过程的信息。

 另请参见