The design for the Big Transaction..
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;
当前结果
我们在应用程序中尝试使用“大型”事务和使用某个表格时遇到了死锁问题。
使用小型事务的话,三个事务中可能有一两个不会运行,导致不一致性。
我在处理此类情况方面的经验还不足以提供最佳解决方案。在这种情况下,可以采取什么样的解决方案?