gpt4 book ai didi

sql-server - 性能测试 - 我应该创建多少数据

转载 作者:行者123 更新时间:2023-12-01 11:09:00 24 4
gpt4 key购买 nike

我是性能工程的新手,所以我有一个非常基本的问题。

我在使用 SQL Server 后端的客户端-服务器系统中工作。该应用程序是一个庞大的税务相关应用程序,需要在峰值负载下测试性能。这意味着当我们运行与创建和提交纳税申报表相关的场景时,系统中应该有大约 1000 万份纳税申报表。然后也需要创建一定数量的用户。

现在我在 session 上听说我们需要创建 1000 万条记录来测试性能并运行 5000 名用户的场景,我认为这是不可行的。

当谈到创建较小的数据集并推断性能规划时,我听到的一个非常常见的答案是我们需要 1000 万条记录,因为我们无法从较小的数据集中判断数据库或网络的行为方式。

那么,如何在不创建峰值数据或运行峰值场景的情况下规划大型企业应用程序的容量和测试性能?

谢谢。

最佳答案

就个人而言,我会尽可能多地投入数据和流量。忘记你“认为你需要处理”的流量。看看你能处理多少流量,然后从那里去。了解您的系统的限制比仅仅知道它可以处理 1000 万条记录更有值(value)。

也许它确实处理了 1000 万,但在 1100 万时它死得很惨。或者也许它写得很好,在它死之前会扩展到 1 亿。两者虽然都通过了“千万级测试”,但还是有非常明显的区别

关于sql-server - 性能测试 - 我应该创建多少数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270804/

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