
mysql
dijinzhou
多年的linux C/C++编程,现在在从事网游后台的架构与开发,有兴趣的同行,可以一起讨论讨论;
展开
-
mysql一个连接的处理效率
硬盘的平均存取时间由寻道时间和读写时间两部分构成,假定一个7200转的硬盘平均存取时间为10ms.再假定机器内存足够,可以把所有的索引数据cache起来,不计mysql查询索引数据的时间。则理论上的每秒处理数(以单表的select为例)=1000ms/10ms=100(个)原创 2010-06-08 09:24:00 · 959 阅读 · 1 评论 -
mysql数据同步原理
MySQL同步机制基于master把所有对数据库的更新、删除等)都记录在二进制日志里,MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 START SLAVE 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 SHOW PROCESSLIST 语句后的结果中的 Binlog Dump 线程便是。slave上的I/O线程读取ma转载 2010-06-22 15:13:00 · 2971 阅读 · 0 评论 -
数据库设置中的数据分段
<br /> 数据库设置中的数据分段<br />方法一:使用号段进行分段比如QQ号段,10W一个段。在上层有号段路由表(扩展时只有数据单向流出)<br />方法二:模运算:X%10。当模改变时,DB中会有数据的流入和流出。<br />方法三:接区域进行划分。原创 2010-09-19 18:56:00 · 2211 阅读 · 0 评论