在我的应用程序中,最终用户正在开始-结束事务块中插入/更新事务数据。
同时执行多个复杂的select语句以从同一表中获取数据。
任何人都可以建议我如何在选择语句中读取数据,该数据中不包含未提交的数据(由于事务仍在进行中,同时选择语句不会锁定那些表以供其他事务插入。
您可以使用这些:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
Select * from Table
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;