【问题标题】:Update and read table at the same time?同时更新和读取表格?
【发布时间】:2011-03-07 15:23:59
【问题描述】:

我有一个需求,我需要不断更新一个 MySQL 表,同时读取该表以供使用。脏读是可以接受的。 MySQL中是否允许此操作?我需要在 Java 程序中执行此操作吗?

【问题讨论】:

    标签: java mysql database


    【解决方案1】:

    当然,您只需要拥有查询数据库的事务和更新数据库的事务。这些可以在不同/相同的线程或进程中。如果脏读是可以接受的,请确保 MySQL 中的隔离级别是 READ UNCOMMITTED。要了解隔离级别的重要性,请参阅:

    http://en.wikipedia.org/wiki/Isolation_%28database_systems%29

    在 MySQL 中设置:

    http://dev.mysql.com/doc/refman/5.0/en/set-transaction.html

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 2023-03-29
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多