MySQL 主主(双主)复制

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。
继续阅读“MySQL 主主(双主)复制”

触发器

触发器:
create tringger test
before — 触发时间 after / before
update — 监视动作 insert delete update select ..
on Table — 监视库
for each row — MySql 行级别触发器
begin
DECLARE a int default ‘0’ — 定义变量
update a set nRow= a — 触发事件 insert new.xxx update new.xxx old.xxx delete old.xxx
end

mysql分区

MySql分区

MySQL支持RANGE,LIST,HASH,KEY分区类型,其中以RANGE最为常用:

Range(范围)–这种模式允许将数据划分不同范围。例如可以将一个表通过年份划分成若干个分区。
Hash(哈希)–这中模式允许通过对表的一个或多个列的Hash Key进行计算,最后通过这个Hash码不同数值对应的数据区域进行分区。例如可以建立一个对表主键进行分区的表。
Key(键值)-上面Hash模式的一种延伸,这里的Hash Key是MySQL系统产生的。
List(预定义列表)–这种模式允许系统通过预定义的列表的值来对数据进行分割。
Composite(复合模式) –以上模式的组合使用  继续阅读“mysql分区”