02 2014 档案
摘要:表分区 partition当一张表的数据非常多的时候,比如单个.myd文件都达到10G, 这时,必然读取起来效率降低.可不可以把表的数据分开在几张表上?1: 从业务角度可以解决. (分表)比如, 通过id%10 , user0 , user1....user9, 这10张表根据不同的余数,来插入或查询某张表.2: 通过mysql的分区功能mysql将会根据指定的规则,把数据放在不同的表文件上.相当于在文件上,被拆成了小块.但是,给客户的界面,还是1张表.常用的规则:根据某列的范围来分区, 也可以某列的散点值来分区.示例: 按列的范围来分区以用户表为例, uiduid [1,10) --->
阅读全文
摘要:下载安装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-
阅读全文
摘要:一:主从机器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
阅读全文
摘要:Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是C语言的原文件(文件名以.x.c结束)。下面就说明一下shc的安装,参数,以及使用示例:下载安装:(官网下载地址: http://www.datsi.fi.upm.es/~frosal/sources/)# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz# cd shc-3.8.7# make# make
阅读全文
摘要:功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用法:#include #include int getsockopt(int sock, int level, int optname, void *optval, socklen_t *optlen);int setsockopt(int s...
阅读全文

浙公网安备 33010602011771号