代码之家  ›  专栏  ›  技术社区  ›  Chris Curvey

在advantage数据库中,查询在“完成”之前是“活动”的吗?

  •  0
  • Chris Curvey  · 技术社区  · 14 年前

    我试图通过查看Advantage Management实用程序中的“活动查询”选项卡来跟踪性能问题。

    此选项卡的文档说明:

    如果服务器正在积极处理查询,则为True。查询必须处于活动状态才能取消。

    1 回复  |  直到 14 年前
        1
  •  2
  •   LanceSc    14 年前

    Active意味着服务器正在主动寻找用于填充请求游标的行。它将保持活动状态,直到生成足够的行来满足请求。如果查询需要等待锁或磁盘I\O,它将保持活动状态。一个警告是活的光标。活动光标被视为 tables 而不是SQL语句。SQL语句是开放的,但不是活动的实时游标吗?

    您可以尝试调用存储过程 sp_mgGetWorkerThreadActivity 以查看其他线程正在执行的命令。

    推荐文章