Stretch Database 扩展事件
适用于: SQL Server 2016 (13.x) 及更高版本 - 仅限 Windows
重要
SQL Server 2022 (16.x) 和 Azure SQL 数据库中已弃用 Stretch Database。 在数据库引擎的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
Stretch Database 提供了一系列扩展事件以进行故障排除。
有关详细信息,请参阅 扩展事件。 有关如何启动扩展事件会话进行故障排除的详细信息,请参阅 创建扩展事件会话
Stretch Database 扩展事件列表
事件名称 | 事件说明 |
---|---|
remote_data_archive_db_ddl | 当处理用于延伸数据的数据库 T-SQL ddl 时发生。 |
remote_data_archive_provision_operation | 当设置操作开始或结束时发生。 |
remote_data_archive_query_rewrite | 当 RelOp_Get 在查询重写进行延伸期间被替换时发生。 |
remote_data_archive_table_ddl | 当处理用于延伸数据的表 T-SQL ddl 时发生。 |
remote_data_archive_telemetry | 每当本地系统将遥测事件传输给 Azure DB 时发生。 |
remote_data_archive_telemetry_rejected | 每当 AzureDB Stretch 遥测事件被拒绝时发生 |
repopulate_stretch_schema_task_queue_complete | 报告重新填充延伸架构任务队列完成。 |
repopulate_stretch_schema_task_queue_start | 报告重新填充延伸架构任务队列启动。 |
stretch_codegen_errorlog | 报告从代码生成器的输出 |
stretch_codegen_start | 报告延伸代码生成开始 |
stretch_create_remote_table_start | 报告远程表创建开始 |
stretch_database_disable_completed | 报告 ALTER DATABASE SET REMOTE_DATA_ARCHIVE OFF 命令完成 |
stretch_database_enable_completed | 报告 ALTER DATABASE SET REMOTE_DATA_ARCHIVE ON 命令完成 |
stretch_database_reauthorize_completed | 报告 sp_rda_reauthorize_db spec proc 完成 |
stretch_index_reconciliation_codegen_completed | 报告延伸远程索引操作的代码生成完成 |
stretch_index_update_step_completed | 报告已延伸索引更新操作的持续时间 |
stretch_migration_debug_trace | 延伸迁移操作的调试跟踪。 |
stretch_migration_dequeue_migration | 在为数据库取消排队延伸迁移任务时引发事件。 |
stretch_migration_queue_migration | 将数据包排队,以便开始迁移数据库和对象。 |
stretch_migration_requeue_migration | 在重新排队延伸迁移任务包时引发事件。 |
stretch_migration_start_migration | 开始迁移数据库和对象。 |
stretch_migration_start_unmigration | 开始取消数据库和对象迁移。 |
stretch_remote_column_execution_completed | 报告延伸列生成代码远程执行的完成 |
stretch_remote_column_reconciliation_codegen_completed | 报告已完成延伸远程列对帐的代码生成 |
stretch_remote_index_execution_completed | 报告延伸索引生成代码远程执行的完成 |
stretch_schema_queue_task | 报告何时对数据包进行排队以处理数据库和对象的架构任务。 |
stretch_schema_script_execution_completed | 报告延伸架构任务处理期间延伸脚本执行完成。 |
stretch_schema_script_execution_skipped | 报告延伸架构任务处理期间跳过延伸脚本执行。 |
stretch_schema_script_execution_start | 报告延伸架构任务处理期间开始执行延伸脚本。 |
stretch_schema_task_failed | 报告延伸架构任务执行期间延伸架构函数失败。 |
stretch_schema_task_skipped | 报告在延伸架构函数期间跳过了延伸架构任务。 |
stretch_schema_task_start | 报告在延伸架构任务期间延伸架构函数的开始信息。 |
stretch_schema_task_succeeded | 报告延伸架构任务执行期间延伸架构函数成功完成。 |
stretch_sp_migration_get_batch_id | 调用 sp_stretch_get_batch_id |
stretch_sync_metadata_start | 报告在迁移任务期间元数据检查的开始。 |
stretch_table_codegen_completed | 报告已延伸表的代码生成完成 |
stretch_table_complete_data_reconciliation | 完成数据库和对象的数据对帐。 |
stretch_table_data_reconciliation_event | 报告已完成一系列行的数据对帐 |
stretch_table_data_reconciliation_results_event | 报告错误或已成功完成多批行的数据对帐 |
stretch_table_hinted_admin_delete_event | 报告使用管理提示的延伸删除 DML 操作的执行情况 |
stretch_table_hinted_admin_update_event | 报告使用管理提示的延伸更新 DML 操作的执行情况 |
stretch_table_provisioning_step_completed | 报告已延伸表设置操作的持续时间 |
stretch_table_query_error | 报告在重写延伸查询时引发的错误 |
stretch_table_remote_creation_completed | 报告为已延伸表远程执行已生成代码完成 |
stretch_table_row_migration_event | 报告一批行迁移完成 |
stretch_table_row_migration_results_event | 报告错误或已成功完成多批行的迁移 |
stretch_table_row_unmigration_event | 报告一批行取消迁移完成 |
stretch_table_row_unmigration_results_event | 报告错误或已成功完成多批行的取消迁移 |
stretch_table_start_data_reconciliation | 启动数据库和对象的数据对帐。 |
stretch_table_unprovision_completed | 报告为未延伸表删除本地资源完成 |
stretch_table_validation_error | 报告用户启用延伸时表验证完成 |
stretch_unprovision_table_start | 报告延伸表取消设置开始 |