sql-server - 如何测量在线 T-SQL 查询的成本?

标签 sql-server tsql bandwidth

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




如何计算通过网络传输的 T-SQL 查询的大小(以字节为单位)?

我知道我可以通过检查列的数据类型来近似它(尽管 varchars 是一个有趣的转折),但是有没有工具可以为我提供传输查询时使用的字节数(包括和不包括 TCP/IP 头)和其结果与 SQL Server 之间的往来?

最佳答案

如果您使用的是 Microsoft Sql Server Management Studio,则可以从“查询”菜单中切换“包括客户端统计信息”。

您将获得一些网络统计信息,例如

  • 从客户端发送的字节
  • 从服务器接收的字节
  • 从服务器接收的 TDS 数据包

  • 您还可以保留该选项并获得所有查询执行的平均值。

    关于sql-server - 如何测量在线 T-SQL 查询的成本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940344/

    相关文章:

    sql-server - 一行查询中的多行

    http-live-streaming - Video.js HLS 选择质量低于预期的 TS 片段

    optimization - CUDA 中带宽的含义及其重要性

    SQL 查询以不同方式处理日期参数

    sql-server - SQL 查询以在 6 个月的时间内查找该月的最后一天

    sql-server - SQL concat/+ 运算符行为异常?

    javascript - Nodejs,客户端并不总是收到服务器消息

    SQL 服务器 : custom column sort in WHERE IN

    sql-server - SQL 中的 ISNULL 和隐式数据类型转换

    sql - 为什么 COUNT(DISTINCT (*)) 不起作用?