我们正在使用 RML Utilities (Ostress.exe) 来重放我们的跟踪工作负载,最近我们在该跟踪文件中发现了一个查询 (insert bulk) - [1],由于捕获的跟踪中不存在插入的数据,因此无法重放文件。经过调查,我们发现我们的应用程序正在触发 SqlBulkCopy 命令,该命令将数据流式传输到 SqlServer,并负责在捕获的跟踪文件中插入批量语句。我们可以做些什么(捕获一些特定事件,跟踪定义中的列)来捕获数据或重放跟踪?
如果您需要更多信息,请告诉我们。
谢谢。
[1] insert bulk X_Table ([GeographyMapping_GeoId] NVarChar(100) COLLATE
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_ShapeId] NVarChar(255) COLLATE
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_ShapeIndex] NVarChar(255) COLLATE
SQL_Latin1_General_CP1_CI_AS, [GeographyMapping_Latitude] Float, [GeographyMapping_Longitude]
Float, [GeographyMapping_Type] NVarChar(100) COLLATE SQL_Latin1_General_CP1_CI_AS)