存储过程 操作步骤 执行以下命令,更新数据库统计信息。 exec msdb.dbo.TYYUpdateStatistics; 堵塞事件 说明 该存储过程仅支持开通时间在20240828及之后的实例,若您的实例在此日期之前开通且需要使用以下存储过程,请通过咨询工单申请。 如果为主备实例,使用后仅在主节点上开启或调整堵塞事件。如实例发生过主备切换,请在切换后再次执行该存储过程。 第一次执行该存储过程会自动开启堵塞事件,后续执行仅调整堵塞事件采集阈值。 操作步骤 执行以下命令,开启堵塞日志采集,或调整堵塞事件采集阈值。 exec msdb.dbo.TYYCreateBlockedEvent @timeThreshold; @timeThreshold:堵塞事件采集阈值。 堵塞事件调整成功后,系统将会提示: TYY: create blocked event session success 授予库级dbowner角色 说明 该存储过程仅支持开通时间在20240828及之后的实例,若您的实例在此日期之前开通且需要使用以下存储过程,请通过咨询工单申请。 约束 仅支持授予非系统库的dbowner角色,如果您授予系统库,将会提示: TYYERROR: can not operate system database 操作步骤 执行以下命令,授予库级dbowner角色。 exec msdb.dbo.TYYGrantDbOwner '@dbName', '@login'; @dbName:需要授予的数据库名称。 @login:被授予dbowner角色的账号名。 授予库级dbowner角色成功后,系统将会提示: grant dbowner to database [dbName] for [login] success 创建SQL执行跟踪会话 说明 该存储过程仅支持开通时间在20250228及之后的实例,若您的实例在此日期之前开通且需要使用以下存储过程,请通过咨询工单申请。 该存储过程基于 SQL Server 扩展事件(Extended Events) 技术实现,而非已弃用的 SQL Trace。 如果为主备实例,使用后仅在主节点上创建扩展事件会话。如实例发生过主备切换,请在切换后再次执行该存储过程。 重复执行会把已经存在的扩展事件会话删除,然后重新创建。