【发布时间】:2011-03-07 15:23:59
【问题描述】:
我有一个需求,我需要不断更新一个 MySQL 表,同时读取该表以供使用。脏读是可以接受的。 MySQL中是否允许此操作?我需要在 Java 程序中执行此操作吗?
【问题讨论】:
我有一个需求,我需要不断更新一个 MySQL 表,同时读取该表以供使用。脏读是可以接受的。 MySQL中是否允许此操作?我需要在 Java 程序中执行此操作吗?
【问题讨论】:
当然,您只需要拥有查询数据库的事务和更新数据库的事务。这些可以在不同/相同的线程或进程中。如果脏读是可以接受的,请确保 MySQL 中的隔离级别是 READ UNCOMMITTED。要了解隔离级别的重要性,请参阅:
http://en.wikipedia.org/wiki/Isolation_%28database_systems%29
在 MySQL 中设置:
【讨论】: