Asp.net 模拟数据库中的记录,而不输入任何
我几乎完成了一个项目的开发,我想测试它的性能,特别是数据库查询调用。我使用LINQtoSQL通过用户名进行搜索,但我的数据库中只有大约10个“用户”,所以我无法真正获得一个相当快的阅读速度。如何在不实际创建新记录的情况下模拟数据库中成千上万的用户?我读过关于Selenium的文章,但它似乎适合重复操作(模拟并发用户?)。在VS 2008(专业版)中有没有其他工具值得我研究,或者有没有其他选择 谢谢您可以使用中概述的方法“欺骗”SQL Server,使其认为表中的记录比实际记录多。请参阅有关错误SQL Server统计信息的部分 e、 g 将为表创建统计信息,就好像表中有100000行一样。然后您可以看到这对执行计划有什么影响。但请注意,这是未记录的功能,因此可能会产生古怪的行为 您可以用示例数据填充表。有各种各样的工具可以帮助解决这个问题,比如。我更喜欢使用大数据量,因为我认为这样更准确。您可以使用中概述的方法“欺骗”SQL Server,使其认为表中的记录比实际记录多。请参阅有关错误SQL Server统计信息的部分 e、 g 将为表创建统计信息,就好像表中有100000行一样。然后您可以看到这对执行计划有什么影响。但请注意,这是未记录的功能,因此可能会产生古怪的行为Asp.net 模拟数据库中的记录,而不输入任何,asp.net,sql-server-2005,testing,performance,Asp.net,Sql Server 2005,Testing,Performance,我几乎完成了一个项目的开发,我想测试它的性能,特别是数据库查询调用。我使用LINQtoSQL通过用户名进行搜索,但我的数据库中只有大约10个“用户”,所以我无法真正获得一个相当快的阅读速度。如何在不实际创建新记录的情况下模拟数据库中成千上万的用户?我读过关于Selenium的文章,但它似乎适合重复操作(模拟并发用户?)。在VS 2008(专业版)中有没有其他工具值得我研究,或者有没有其他选择 谢谢您可以使用中概述的方法“欺骗”SQL Server,使其认为表中的记录比实际记录多。请参阅有关错误S
您可以用示例数据填充表。有各种各样的工具可以帮助解决这个问题,比如。我更喜欢使用大数据量,因为我认为这样更准确。谢谢,SQL数据生成器看起来很棒!谢谢,那个SQL数据生成器看起来很棒!
UPDATE STATISTICS TableName WITH ROWCOUNT=100000