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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 连接参数和网络协议选项 » 连接参数

 

LazyClose 连接参数 [LCLOSE]

控制游标请求是一直排队等到下一个请求,还是立即执行。对关闭游标请求进行排队可节省往返时间,提高性能。

用法

任何位置

YES、NO、AUTO

缺省值

AUTO

注释
  • YES   始终对游标关闭请求进行排队,这可以节省往返时间,但在客户端关闭该游标后会占用锁和其它资源。当下一个请求发送到同一连接上的数据库服务器时,将执行游标关闭。当 CLOSE cursor-name 数据库请求处于排队状态时,任何隔离级别为 1 的游标稳定性锁仍旧适用于该游标。

  • NO   立即关闭游标。

  • AUTO   对游标关闭请求进行排队,从而节省往返时间,仅在不改变锁定时间或占用大量服务器资源的时间时才这么做。如果游标使用隔离级别为 1 的游标稳定性锁,或者会消耗大量在关闭该游标后才释放的服务器资源,则立即关闭该游标。需要工作表的查询就是一个会消耗大量服务器资源的游标示例。

如果此连接参数设置为 YES 或 AUTO,则在出现下一个数据库请求时才会关闭游标。

如果您的网络等待时间较长,或者应用程序发送许多游标打开和关闭请求,则启用此选项可以提高性能。

另请参见