并发性 – 如何测试数据库中的竞争条件?
发布时间:2021-05-27 19:30:49 所属栏目:编程 来源:网络整理
导读:我实行编写数据库代码以确保它不受竞争前提的影响,以确保我已锁定正确的行或表.但我常常想知道:我的代码是否正确?是否有也许逼迫表现任何现有的竞争前提?我想确保假如它们确实产生在出产情形中,我的应用措施将做正确的工作. 我一样平常都知道哪个并发查询也许
我实行编写数据库代码以确保它不受竞争前提的影响,以确保我已锁定正确的行或表.但我常常想知道:我的代码是否正确?是否有也许逼迫表现任何现有的竞争前提?我想确保假如它们确实产生在出产情形中,我的应用措施将做正确的工作. 我一样平常都知道哪个并发查询也许会导致题目,但我不知道怎样逼迫它们并发运行以查察是否产生了正确的举动(譬喻我行使了正确的锁定范例),正确的错误是抛出等 留意:我行使的是PostgreSQL和Perl,以是假如一样平常不能答复这个题目,那么它应该会被从头标志. 更新:假如办理方案是措施化的,我更喜好它.这样我就可以编写自动化测试来确保没有回归. 办理要领我一向用我的T-SQL模块做这件事.根基上,您必要做的就是在一个轮回中从两个或多个毗连运行模块几分钟.凡是,假设您的SQL Server盒具有不错的CPU,全部隐藏的题目城市在几分钟内袒暴露来. 我写了几个例子here和here. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读