摘要:
表分区 partition当一张表的数据非常多的时候,比如单个.myd文件都达到10G, 这时,必然读取起来效率降低.可不可以把表的数据分开在几张表上?1: 从业务角度可以解决. (分表)比如, 通过id%10 , user0 , user1....user9, 这10张表根据不同的余数,来插入或查询某张表.2: 通过mysql的分区功能mysql将会根据指定的规则,把数据放在不同的表文件上.相当于在文件上,被拆成了小块.但是,给客户的界面,还是1张表.常用的规则:根据某列的范围来分区, 也可以某列的散点值来分区.示例: 按列的范围来分区以用户表为例, uiduid [1,10) ---> 阅读全文
posted @ 2014-02-24 19:03
优雅的c
阅读(680)
评论(0)
推荐(0)
摘要:
下载安装mysql_proxy:http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gz解压后, 该目录包含已经编译好的二进制文件 .可以通过mysql-proxy --help查看帮助1: 利用mysql_proxy实现负载均衡执行mysql_proxy./mysql-proxy-path/bin/mysql-proxy \--proxy-backend-addresses=192.168.1.199:3306 \--proxy-backend- 阅读全文
posted @ 2014-02-24 19:01
优雅的c
阅读(904)
评论(0)
推荐(0)
摘要:
一:主从机器a:192.168.1.100机器b: 192.168.1.1011,给a :my.cnf添加以下配置server-id=100log-bin=mysql-binbinlog-format=mixed |row|statement2,在a上新建帐号grant replication slave,replication client on *.* to 'repl'@'192.168.1.%' identified by 'repl';3,给b:my.cnf添加以下配置server-id=101relay-log=mysql-relay 阅读全文
posted @ 2014-02-24 18:53
优雅的c
阅读(775)
评论(0)
推荐(0)

浙公网安备 33010602011771号