【发布时间】:2012-07-23 22:53:37
【问题描述】:
我有 2 个 cron 进程并行运行。
进程 1 进行插入,进程 2 读取这些插入。
我遇到的问题是进程 1 需要插入多行,然后进程 2 才能读取它们。
例如, 1.进程1需要插入10行
进程 1 插入 3 行
进程 2 读取这 3 行
进程 1 插入行 4..10
进程 2 读取第 4..10 行
我需要的是
处理 1 行插入 1..10
进程 2 读取第 1..10 行
A) 我是否为进程 1 中的插入锁定表?
B) 我是否执行开始事务、执行插入然后提交?
如果表被锁定,其他会话是否会解锁或其他会话会收到锁定错误/警告?
【问题讨论】:
标签: mysql transactions cron