Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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 server SQL存储大小-如何获取正在访问的数据的统计信息_Sql Server_Windows_Storage - Fatal编程技术网

Sql server SQL存储大小-如何获取正在访问的数据的统计信息

Sql server SQL存储大小-如何获取正在访问的数据的统计信息,sql-server,windows,storage,Sql Server,Windows,Storage,如何监控正在访问的数据和访问频率 我需要迁移几个(非常)小的SQL Server实例,每个实例包含几个小数据库。当前的配置基于许多具有本地存储的小型服务器。新配置基于单个服务器和单个NAS 到目前为止,SQL Server内存和CPU大小还可以。还包括数据库大小和总IOPS。但是没有关于实际访问的数据集的现有文档。因此,基本上,我不知道真正的存储需求是什么,因为总的IOPS量可能只适用于几个表(因此只需几块SSD就可以很好地工作),或者如果整个数据库集一直在扫描,我需要几十个磁盘 那么,回到问题

如何监控正在访问的数据和访问频率

我需要迁移几个(非常)小的SQL Server实例,每个实例包含几个小数据库。当前的配置基于许多具有本地存储的小型服务器。新配置基于单个服务器和单个NAS

到目前为止,SQL Server内存和CPU大小还可以。还包括数据库大小和总IOPS。但是没有关于实际访问的数据集的现有文档。因此,基本上,我不知道真正的存储需求是什么,因为总的IOPS量可能只适用于几个表(因此只需几块SSD就可以很好地工作),或者如果整个数据库集一直在扫描,我需要几十个磁盘


那么,回到问题上来:我如何“分析”并获得访问哪些数据的统计数据?在SQL或Windows级别?

查看一个或多个表组的使用量的最佳方法是使用SQL Server Audit。它对SQL Server的性能影响很小,除了插入/更新/删除之外,还可以轻松设置为监视选择(与触发器不同)。

这不是编程问题,将被关闭。请考虑在DBA栈交换上张贴…或等待它以更近的投票方式移动。这是一个用于编程问题的站点,而不是DBA问题。如果有人问了一个关于小狗的问题,你回答了,这并不意味着问这样的问题是合适的。