sql-server - 如何测量Azure sql server数据库中用户消耗的数据?

标签 sql-server database azure monitoring multiple-users

对于 Azure sql server MI,我们有多个外部用户使用数据, 我想知道用户从数据库中消耗/提取了多少数据?

这可以从以下位置检查吗? 1.) 从 SSMS 使用查询或 UI? 2.) Azure 门户?

最佳答案

Azure Monitor 是深入和调查此信息的最佳解决方案。由于 MI 部署到 Azure VM,因此性能计数器数据可能会暴露,并且 Azure Monitor 可以提供有关客户端数据消耗的见解:收集有关 Azure 虚拟机的数据

另一个选项是为 SQL 实例启用日志分析,并使用 Azure Monitor 提取和分析收集的日志数据:查看或分析通过 Log Analytics 日志搜索收集的数据

可用工具有多个选项:Azure SQL 数据库:监视和调整

如果您无法在数据库级别跟踪客户端消耗,也许可以利用上游应用程序来跟踪连接以及 MB 的传输和相关数据点。

关于sql-server - 如何测量Azure sql server数据库中用户消耗的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55900236/

相关文章:

sql-server - SQL Server查询语法错误

database - Redshift 中 GROUP BY 后不必要的 DS_BCAST_INNER

c# - 使用 c# 从 Azure 存储帐户表检索记录,同时使用 xamarin 开发跨平台应用程序给出错误

Azure表存储: How to implement Pagination?

sql-server - 数据库更新托盘通知

sql - 将包含类似 XML 数据的 varchar 列按行解析

node.js - 从 nodeJS 应用程序到 MS SQL 的随机连接错误

php - 使用数据库信息更改文本的 CSS/外观

mysql - 数据库关系中单值数据到多值数据

azure - 配置登录aks