您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_showcontrolinfo

进程模式需考虑事项

将 SAP ASE 服务器配置为用于进程模式时,sp_showcontrolinfo 显示引擎组分配、绑定的客户端应用程序、登录名和存储过程的相关信息。

语法


sp_showcontrolinfo [<object_type>, <object_name>, <spid> ]

参数

<object_type>

以下值之一:

  • AP,表示应用程序

  • LG,表示登录名

  • PR,表示存储过程

  • EG,表示线程池(线程模式)或引擎组(进程模式)

  • SV,表示服务任务

  • PS,表示进程

  • DF,表示用户定义的缺省执行类

    如果不指定 <object_type> 或将 <object_type> 指定为 null,则 sp_showcontrolinfo 将显示有关所有类型的信息。

    <object_name>

    是应用程序、登录名、存储过程或引擎组的名称。如果指定 PS 或 DF 作为 <object_type>,请勿指定 <object_name>。如果不指定 <object_name>(或将 <object_name> 指定为 null),sp_showcontrolinfo 将显示有关所有对象名称的信息。

    <spid>

    是 SAP ASE 进程 ID。仅当指定 PS 作为 <object_type> 时,才需要指定 spid。如果不指定 spid(或将 spid 指定为 null),sp_showcontrolinfo 将显示所有 spid 的相关信息。请使用 sp_who 查看 spid。

    示例

    示例 1

    显示所有由用户指定的、执行类与对象的绑定:

    
    sp_showcontrolinfo
    

    示例 2

    显示 isql 应用程序的执行类:

    
    sp_showcontrolinfo 'AP', 'isql'
    

    ####示例 3

    显示分配给线程池的所有进程的执行类:

    
    sp_showcontrolinfo 'PS'
    

    示例 4

    显示 spid 7 的执行类:

    
    sp_showcontrolinfo 'PS', null, 7
    

    用法

    使用 sp_showcontrolinfo 时,还存在一些其它注意事项:

  • 如果不与任何参数配合使用,sp_showcontrolinfo 将显示所有用户指定的线程池分配、绑定的客户端应用程序、登录名和存储过程的相关信息。如果与 <object_type> 参数配合使用,sp_showcontrolinfo 将分别提供应用程序、登录名或存储过程与执行类的绑定、线程池构成以及会话级属性绑定的相关信息。

  • 在进程模式下运行时,sp_showcontrolinfo 用 engine_group 和 engine 列替换 thread_pool。

  • 如果 object_type 不是 PR,应从 master 数据库执行 sp_showcontrolinfo。如果 object_type 是 PR,应从该过程所在的数据库中执行 sp_showcontrolinfo。

  • 如果 为:

    - null – sp_showcontrolinfo 显示与其它参数匹配的对象的执行类信息。

    - DF – 和 spid 应为空值,且 sp_showcontrolinfo 显示用户定义的缺省执行类的相关信息。

  • 如果 <object_name> 为 null,sp_showcontrolinfo 将显示所有应用程序、登录和存储过程的绑定信息。

  • 如果 <spid> 为 null,sp_showcontrolinfo 将显示与其它参数匹配的对象的执行类信息。