it江湖漂,怎能不挨刀;一朝机器当,看你怎么着!
标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
oracle“SQL Trace” | 625 | 0 | 0 | 2007-04-09 | |
PL/SQL开发中动态SQL的使用方法 | 771 | 0 | 0 | 2007-04-06 | |
Oracle 10G数据库静默安装 | 1744 | 1 | 0 | 2007-03-20 | |
如何解决垃圾邮件 | 908 | 0 | 0 | 2007-03-12 | |
Linux下最佳的安全工具 | 1311 | 0 | 0 | 2007-03-12 | |
清除WINDOW的系统垃圾文件 | 1309 | 0 | 0 | 2007-03-12 | |
如何利用SQL 2000 的cmdshell来起动WINDOWS的相关服务 | 860 | 0 | 0 | 2007-03-12 | |
linux parted同e2label的妙用 | 806 | 0 | 0 | 2007-03-01 | |
mysqlbinlog:用于处理二进制日志文件的实用工具 | 925 | 0 | 0 | 2007-01-08 | |
Linux下建立Mysql镜像数据库(mysql 4.1) | 1194 | 0 | 0 | 2006-10-19 | |
监控数据库性能的SQL | 864 | 0 | 0 | 2006-09-15 | |
ORACLE 大内存的设定 | 1448 | 1 | 0 | 2006-08-29 | |
Oracle] 利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能 | 813 | 0 | 0 | 2006-08-29 | |
cronolog,格式化Apache的日志文件 | 886 | 0 | 0 | 2006-08-15 | |
Linux 和unix下SAR命令的用法 | 862 | 0 | 0 | 2006-08-15 | |
top命令详解top命令详解 | 1177 | 0 | 0 | 2006-08-15 | |
使用rsync从linux到linux或到windows对网站进行镜像备份 | 671 | 0 | 0 | 2006-08-15 | |
Oracle维护常用SQL语句 | 825 | 0 | 0 | 2006-08-07 | |
ORACLE数据库管理员的职责 | 730 | 0 | 0 | 2006-08-07 | |
系统维护常用工具sysstat | 1052 | 0 | 0 | 2006-08-07 |
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