gpt4 book ai didi

sql-server - 负载测试连接到网络存储设备的数据库

转载 作者:行者123 更新时间:2023-12-04 07:08:11 25 4
gpt4 key购买 nike

我们正在考虑对数据库的 NAS 系统进行压力测试,主要是想看看它可以承受多少滥用以及它对数据库性能的影响有多大。这是我们的计划

  • 我有一个正在构建的测试工具,它将启动可配置数量的
    运行 sql 查询的线程(也可配置,并考虑
    使其能够运行多个查询)
  • 使用 SQLIOSim 实用程序模拟 SQL Server 事件
  • 将大量数据复制到设备上或从设备上复制下来(同时)

  • 任何人都可以想到我们可以做的任何其他事情(这是可重复的)来给系统施加负载。

    最佳答案

    您还需要模拟数据库和 NAS 之间的网络条件。随着更多流量进入网络,其可实现的利用率下降,这将严重影响您的性能。

    举个例子。如果您在 1Gbps 网络上有 50 台机器,并且网络利用率接近 100%,数据链路层的数据包冲突和重试意味着您的有效总传输量只是只有两个通信器才能实现的网络潜力的一小部分网络上。更糟糕的是,随着重试次数的增加,有效负载也会增加。面对高峰需求,你会得到一个丑陋的反馈循环。

    有许多网络流量模拟器和生成器,但恐怕我从未使用过任何一个。

    关于sql-server - 负载测试连接到网络存储设备的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787286/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com