mysql分区的在表引擎 innodb和myisam的区别

吴泽鑫 | Mysql | 2016-04-09
myisam表结构都是独立表空间的,所以可以进行分区,但是对于innodb表的数据结构,首先要解决2个概念问题:什么是独立表空间和共享表空间。什么是共享表空间和独立表空间?共享表空间以及独立表空间都是针对数据的存储方式而言的。共享表空间:某一数据库的所有表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下,默认文件名为: ibdata1初始化为10M。独立表空间:每一个 [阅读全文]

mysql分区技术试验测试总结(效率杠杠的)

吴泽鑫 | Mysql | 2016-04-09
大家都知道,mysql分区技术主要是为了提高查询效率,今天为了验证一下这个结论,我特意做了下试验,果然速度惊人,试验效果如下。1、先登陆到mysql,创建一张无分区的表(no_part_tab)和一张有分区的表(part_tab)mysql> create table part_tab(c1 int default null,c2&nbs [阅读全文]

mysql分区技术和理论

吴泽鑫 | Mysql | 2016-04-06
当一个表的数据很庞大,成百上千万时,很多人采用水平分区的方式。但是水平分区技术是将一个表拆分成多个表,比较常用的方式是将表中的记录按照某种hash算法进行拆分,简单的拆分方法如取模算法方式。同样,这种拆分方法也必须对前端的应用程序中的sql语句进行修改方可使用。而且对于一个sql,它可能会修改2个或者多个表,那么你必须写成多个sql语句才能完成一个业务的事务,使得程序的判断逻辑越来越复杂,这样会导 [阅读全文]

mysql基本操作技巧

吴泽鑫 | Mysql | 2016-04-06
1、mysql表复制create table t2 like t1; #复制表结构 insert into t2 select * from t1; #复制表数据,如果需要复制单独一列的数据,把 * 改成列名2、用户授权登录#表示,授权给192.168.10 [阅读全文]
ė3753次浏览 60条评论 0 mysql技巧 mysql使用

mysql主从同步原理以及详解

吴泽鑫 | Mysql | 2016-01-26
基本流程:对于每一个连上来的从库,主库都有一个client线程与之对应。主从的基本数据流1、客户端SQL更新命令2、主库执行3、主库写binlog4、主库client线程读binlog发送给从库的io线程5、从库io线程写盘(relay-log)6、从库sql线程读relay-log7、执行更新。一、首先准备两台机器,可以用虚拟机代替,下面用机器1:10.211.55.7(Master)和机器2: [阅读全文]

Mysql按日期、时间分隔分组查出平均值

吴泽鑫 | Mysql | 2015-12-17
今天,突然遇到一个需求,要查处mysql一天的订单量,要根据(15总量/15)的比例来算出一天的量。虽然可以用php程序查询解决,但是在,解决问题要的是更高效有利的方案,这样子时间耗费太长了,于是,我把精力放到了mysql语句上,下面给大家介绍下。我们知道,根据每个月查询出一个月每天的量((30总量/30))是这么写:select    FROM_UNIXT [阅读全文]

Ɣ回顶部