摘要: PV是网站分析的一个术语,用以衡量网站用户访问的网页的数量。对于广告主,PV值可预期它可以带来多少广告收入。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的PV。 1、什么是PV值 PV(page vie... 阅读全文
posted @ 2015-12-26 22:53 Rikewang 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 为什么 传统复制和GTIDs切换的缺点 当replication故障出现之后,最头疼是replication架构的调整 一旦master down了,就需要配置某一台slave作为master slave上开启二进制日志文件,写操作配置成新的slave。 如果架构是MSS,新的relay提升为master,后面的slave都需要change master to host,binlog-file,... 阅读全文
posted @ 2015-12-25 15:32 Rikewang 阅读(2753) 评论(0) 推荐(1) 编辑
摘要: 5.6的新的特性 1、支持GTIDs,Failover.多线程复制。 新增binlog_row_image只记录row格式下所用字段的修改(而不是像以前一样记录全部列),节省空间等资源; master.info和relay-log.info支持存储在表中; 支持延时复制:在change master to中增加MASTER_DELAY选项 有多个网络接口的slave可指定使用其中一个:在cha... 阅读全文
posted @ 2015-12-25 13:07 Rikewang 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 大部分的错误,都是日志错误日志本身的错误主日志和中继日志都可能出错,可以使用mysqlbinlog来读一下mysqlbinlog mysql-bin.000007>/dev/null ##只显示错误mysqlbinlog server3-relay-bin.000004>/dev/n... 阅读全文
posted @ 2015-12-23 18:06 Rikewang 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 关于GTIDs的二进制日志:gtid_next: 下一个事务的编号,是master传给slave的如SET @@SESSION.GTID_NEXT= 'c09756b8-a7e7-11e5-9468-000c29df5442:4'则下一个事务为41.正常情况,下一次收到的gtid是4,slave将同... 阅读全文
posted @ 2015-12-23 17:55 Rikewang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 什么是GTID什么是GTID呢, 简而言之,就是全局事务ID(global transaction identifier ),最初由google实现,官方MySQL在5.6才加入该功能。GTID是事务提交时创建分配的唯一标识符,所有事务均与GTID一一映射。GTID的格式类似于:5882bfb0-c... 阅读全文
posted @ 2015-12-22 22:27 Rikewang 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://blog.itpub.net/29254281/viewspace-1392757/MySQLDump经常用于迁移数据和备份.下面创建实验数据,两个数据库和若干表create database db1 ;use db1;create table t1(id int primar... 阅读全文
posted @ 2015-12-22 12:13 Rikewang 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Myisam损坏的情况: 1、 服务器突然断电导致数据文件损坏;强制关机,没有先关闭mysql 服务;mysqld 进程在写表时被杀掉。因为此时mysql可能正在刷新索引。 2、 磁盘损坏。 3、 服务器死机。 4、 mysql 本身的bug 。 MySQL中MyISAM表损坏的症状 1 、查询数据时报出错误:Incorrect key file fo... 阅读全文
posted @ 2015-12-20 17:01 Rikewang 阅读(5650) 评论(0) 推荐(0) 编辑
摘要: drop table tbl_name 物理删除。没有备份,没有二进制日志在系统删除文件并非在存储中抹去数据,而仅仅是标识对应的block块可以被重新的分配使用。所以数据的恢复还是有希望的。但是那些恢复的数据块不能被其他的数据有覆盖掉,文件系统本身也要正常1. 立即 stop mysql 2... 阅读全文
posted @ 2015-12-20 12:43 Rikewang 阅读(486) 评论(0) 推荐(0) 编辑
摘要: lvm原理:当源数据改变的时候呢,cow就会记录下改变的值,当从快照读出的时候,如果数据没有改变那还是读取原来lvm的数据,如果数据改变了,那么该读取cow上面的数据。所以原来的lvm,也就是创建快照之前的lvm和现在cow快照上的数据是一致的。 优点: 几乎是热备,不需要停mysql服务器,但是在... 阅读全文
posted @ 2015-12-17 17:06 Rikewang 阅读(1342) 评论(0) 推荐(0) 编辑