it江湖漂,怎能不挨刀;一朝机器当,看你怎么着!
标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
有关transport tablespace的测试全过程 | 1182 | 0 | 0 | 2007-11-15 | |
命令 su 和sudo 做了实例解说 | 1073 | 0 | 0 | 2007-10-16 | |
惊心1小时 | 1317 | 0 | 0 | 2007-10-09 | |
mysql 数据库二进制日志恢复 | 1923 | 0 | 0 | 2007-09-17 | |
sysbench的安装和做性能测试 | 1335 | 0 | 0 | 2007-08-28 | |
MySQL 服务器调优 | 1118 | 0 | 0 | 2007-08-28 | |
MySQL里创建外键时错误的解决 | 1131 | 0 | 0 | 2007-08-17 | |
MYSQL中MY.CNF配置 | 1714 | 0 | 0 | 2007-08-06 | |
apache的配置 | 1595 | 0 | 0 | 2007-08-03 | |
MySQL优化 | 1018 | 0 | 0 | 2007-08-01 | |
我的网游! | 1073 | 0 | 0 | 2007-07-31 | |
如何查看ORACLE的版本? | 1710 | 0 | 0 | 2007-07-16 | |
linux DD的用法 | 2282 | 0 | 0 | 2007-07-16 | |
如何启用sqlplus的AutoTrace功能 | 1247 | 0 | 0 | 2007-07-13 | |
oracle联机热备份的原理 | 1103 | 0 | 0 | 2007-07-13 | |
如何解决ORACLE系统因为SQL变慢方法 | 1358 | 0 | 0 | 2007-07-11 | |
oracle 9iR2的具体表的闪回功能 | 1961 | 1 | 0 | 2007-07-05 | |
RedHat Advance Server上安装Oracle 9204 RAC | 1146 | 0 | 0 | 2007-06-28 | |
linux lvs web | 1249 | 0 | 0 | 2007-05-28 | |
iptables 应用实例 | 1453 | 0 | 0 | 2007-05-25 |
chinaunix网友2009-03-23 11:43
你好。 看到博客中 mysql多主互备份的文章,其中的 对于自增字段的问题进行了巧妙的解决。非常受用。 但是在多master的时候,还有一个问题,不知道有没有好的解决方法。 如:对于同一个int字段进行的更新操作。这里假设有一个表存放的是产品库存信息。 对于产品A,当前存量是 50。这个值在多个master和slave上都是一致的。而现在,master01更新了库存,因为卖出了10。所以在master01上,库存变化为40(进行的sql语句是 update tablea set stock=stock-10)。而在此时(严格时间上应该是随后),master02上因为进货50,更新了库存为100(进货人更新库存时看到的库存量是50,进50,所以他直接进行的库存更新操作是将库存量更新为100(执行的sql语句是,update tablea set stock=100))。这样的话,同步就出现不一致的问题。另外同步是否允许,同步的各master能够在出现断网恢复后,自动重新同步。因为我说的上面的库存问题可能会发生在网络不通的情况中,即使在master02中使用了sql语句(uodate tablea set stock=stock+50)。谢谢指教。联系邮件 xiciliu@hotmail.com