所谓的读写分离就是事先准备两种类型的MySQL数据库,一种做更新操作(master)、一种做查询操作(slave)。当应用系统需要更新数据时调用master,查询数据时调用slave。这样做的好处就是将单一数据库的业务处理分担给多个数据库,也可以理解为负载均衡,这样就有一个问题,master的数据什么时候通过哪种方式同步到slave中呢?这时候就用到了主从复制了,主从复制提供了多种方式将Maste...
分类:
数据库 时间:
2014-09-26 12:19:38
阅读次数:
312
MySQL-Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。MySQL-Proxy就是这么一个中间层代理,简单的说,MySQL-Proxy就是一个连...
分类:
数据库 时间:
2014-09-25 18:45:17
阅读次数:
291
1、出现错误提示、SlaveI/O:errorconnectingtomaster'backup@192.168.1.x:3306'-retry-time:60retries:86400,Error_code:1045解决方法从服务器上删除掉所有的二进制日志文件,包括一个数据目录下的master.i...
分类:
数据库 时间:
2014-09-25 14:02:50
阅读次数:
340
1、安装了一下Redis,有绿色版,很方便,配置也很简单;2、试验了一下主从复制,效果没大规模进行,不是很了解,Master可以读写,但Slave只能读,利用这个性质可以进行读写分离,提高吞吐性能;3、用C#(ServiceStack.Redis)访问了一下,没什么很特别的;4、ServiceStack并不是传统意义上的线程安全,仅仅适用每个线程用自己的RedisClient才会安全,多个线程用同...
分类:
其他好文 时间:
2014-09-23 12:47:11
阅读次数:
185
Mysql主从方案介绍mysql主从方案主要作用: 读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不...
分类:
其他好文 时间:
2014-09-22 20:16:23
阅读次数:
265
1、主服务器地址:192.168.1.244从服务器地址:192.168.1.2452、主服务器master设置1)修改/etc/my.cnf添加:log-bin=/home/mysql/log/mysql-bin.logserver-id=244(注:主从serverid不可重复,建议以IP地址设置)2)登录mysql创建用户sync并授权192.168.1.245mysql>GRANTRE..
分类:
数据库 时间:
2014-09-22 19:21:43
阅读次数:
210
方案很多:阿里的中间件cobar、aop注解方式、com.mysql.jdbc.ReplicationDriver读写分离驱动MySQL数据库的同步。 MySQL是开源的关系型数据库系统。主从同步复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服....
分类:
数据库 时间:
2014-09-22 14:07:42
阅读次数:
706
MySQL支持单双向、链式级联、实时、异步复制。在复制过程中,一台服务器充当主服务器(Master),而一个或多个其他服务器充当从服务器(Slave)。复制可以是单向:M-->S,也可以是双向:M<-->M,还可以多M环状复制,还有级联复制。如果设置了链式级联复制,那么从服务..
分类:
数据库 时间:
2014-09-22 12:42:33
阅读次数:
251
config\database.php里读写分离:'mysql' => array( 'read' => array( 'host' => '192.168.1.1', ), 'write' => array( 'host' => '196.168.1....
分类:
数据库 时间:
2014-09-22 12:30:02
阅读次数:
1678