Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何捕获针对表执行的所有查询?_Sql_Sql Server - Fatal编程技术网

Sql 如何捕获针对表执行的所有查询?

Sql 如何捕获针对表执行的所有查询?,sql,sql-server,Sql,Sql Server,我有一个电子商务应用程序,我认为它没有正确地缓存我们的所有图像,因此我想捕获针对我们的图像表发生的所有查询 我需要能够做到这一点,而无需安装任何东西或向解决方案添加任何代码 这可以通过SQL Profiler或其他不需要修改代码的工具来实现吗?这确实是正确的工具 您可以将其附加到数据库,设置一些过滤器(例如,文本应包含表名)以及要记录和注销的事件。确实是用于此目的的合适工具 您可以将其附加到数据库,设置一些筛选器(例如,文本应包含表名)以及要记录和注销的事件。SQL Profiler将捕获您已识

我有一个电子商务应用程序,我认为它没有正确地缓存我们的所有图像,因此我想捕获针对我们的图像表发生的所有查询

我需要能够做到这一点,而无需安装任何东西或向解决方案添加任何代码

这可以通过SQL Profiler或其他不需要修改代码的工具来实现吗?

这确实是正确的工具

您可以将其附加到数据库,设置一些过滤器(例如,文本应包含表名)以及要记录和注销的事件。

确实是用于此目的的合适工具


您可以将其附加到数据库,设置一些筛选器(例如,文本应包含表名)以及要记录和注销的事件。

SQL Profiler将捕获您已识别的查询,您也可以检查查询缓存,但它不必将针对该表的所有查询都保留在缓存中,因此,不应依赖SQL Profiler。

SQL Profiler将捕获您已识别的查询,您也可以检查查询缓存,但它不一定会将针对该表的所有查询都保留在缓存中,因此不应依赖SQL Profiler