大交易的设计..
START TRANSACTION;
/*
INERT for login detail
*/
/*
INSERT for personal information
*/
/*
INSERT for user's transaction account
*/
COMMIT;
和小交易的设计..
START TRANSACTION;
/*
INSERT for login detail
*/
COMMIT;
START TRANSACTION;
/*
INSERT for personal information
*/
COMMIT;
START TRANSACTION;
/*
INSERT for user's transaction account
*/
COMMIT;
目前的结果
>我在我们的应用程序中尝试了两种方法,并且通过使用’Big’事务,我们在某个表中遇到了死锁.
>通过使用小型交易,三个中的一个或两个可能无法运行并导致差异.
我在处理此类案例方面的经验不足以在这种情况下提供最佳解决方案.这里可以做出什么样的解决方案?