SQL服务器事务存储过程



我想对SQL Server如何管理事务进行一些测试,以便为我的网站确定最佳隔离级别。我需要设置不同的隔离级别并发送200个并发事务,以便查看有多少提交,有多少脏读等等…这是怎么做到的呢?存储过程可以直接在数据库上实现,或者最好从java应用程序调用存储过程。我的网站运行java。如果是这样,我如何生成200个事务?

您可以使用Adam Machanic的SQLQueryStress。您可以轻松地输入要运行的SQL和线程数。

在我看来,选择正确的隔离级别应该基于需求,而不仅仅是压力测试,因为例如使用脏读除了读取未提交的数据之外,还可能有其他问题——例如完全丢失数据或多次读取数据。

最新更新