我正在使用 SQL Server Profiler 记录软件的活动,该软件创建了一个约 50 GB 的数据库,其中包含超过 300 个表,包括数据。Profiler 将跟踪日志保存到第二个数据库中的表中,稍后将用于分析。
但是,SQL Server Profiler 的内存使用存在问题,因为应用程序在界面的表中显示 ALL (!) Traces。结果,应用程序在几分钟后需要超过 3 GB。我没有超过 50 GB 的内存!
有没有办法禁用这个表,只登录到数据库中的一个表?能够记录相同信息的命令行工具也很棒。