gpt4 book ai didi

asp.net - 在不输入任何内容的情况下模拟数据库中的记录

转载 作者:行者123 更新时间:2023-11-28 20:47:34 26 4
gpt4 key购买 nike

我即将完成一个项目的开发,想测试它的性能,尤其是数据库查询调用。我正在使用 Linq to SQL 通过用户名进行搜索,但我的数据库中只有大约 10 个“用户”,所以我无法真正获得像样的速读。如何在不实际创建新记录的情况下模拟数据库中的数千/数百万用户?我读过有关 Selenium 的信息,但它似乎有利于重复操作(模拟并发用户?)。是否还有其他我应该研究的工具,或者 VS 2008(专业版)中是否有任何选项?

谢谢

最佳答案

您可以使用 this article 中概述的方法“欺骗”SQL Server,使其认为表中的记录多于实际记录。 .请参阅有关虚假 SQL Server 统计信息的部分

例如

UPDATE STATISTICS TableName WITH ROWCOUNT=100000

将为表创建统计信息,就好像它有 100000 行一样。然后您可以看到这对执行计划有什么影响。但请注意,这是未记录的功能,因为它可能会产生古怪的行为。

您可以只用示例数据填充表格。有各种工具可以帮助解决这个问题,Red Gate's SQL Data Generator .我更喜欢实际拥有大量数据,因为我认为这会更准确。

关于asp.net - 在不输入任何内容的情况下模拟数据库中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2364192/

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