摘要: 点多的 阅读全文
posted @ 2018-06-08 17:05 igoodful 阅读(86) 评论(0) 推荐(0)
摘要: 十四 阅读全文
posted @ 2018-06-08 16:09 igoodful 阅读(82) 评论(0) 推荐(0)
摘要: 点点点点 阅读全文
posted @ 2018-06-08 16:04 igoodful 阅读(196) 评论(0) 推荐(0)
摘要: ######################### 一:因为业务慢查询和长时间未提交事务,导致主从延迟越来越大,导致业务写入的数据在从库上不能及时地查询到而出现故障;pt-online-schema-change执行表结构更改时出现waiting for table metadata lock (1 阅读全文
posted @ 2018-06-08 16:02 igoodful 阅读(180) 评论(0) 推荐(0)
摘要: 1、单向复制。 2、双向。 3、 4、 5、 6、 阅读全文
posted @ 2018-06-08 16:01 igoodful 阅读(154) 评论(0) 推荐(0)
摘要: 今天说一下MySQL的主从复制如何做到! 一、准备工作。 1.两个虚拟机:我这里用的是CentOS5.5,IP地址分别是192.168.1.101 和192.168.1.105; 101做主服务器,105做从服务器(都已经安装相同版本的Mysql); 2.本机环境:Apache+PHP+MySQL 阅读全文
posted @ 2018-06-08 16:01 igoodful 阅读(225) 评论(0) 推荐(0)
摘要: 的富斗富地方 阅读全文
posted @ 2018-06-08 16:00 igoodful 阅读(158) 评论(0) 推荐(0)
摘要: ###################### 业务发展过程:(1)业务系统初运行时(一个大概的时间概念),单机数据库基本都是够用的。 (2)但是,随着业务扩张,我们会逐渐的切换到读写分离。即从库负责读,主库负责写,从库同步主库的数据,也就是经典的主从同步架构。 (3)但是,这解决的是并发访问的问题, 阅读全文
posted @ 2018-06-08 15:59 igoodful 阅读(130) 评论(0) 推荐(0)
摘要: 一、概念 1.为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高 阅读全文
posted @ 2018-06-08 15:58 igoodful 阅读(297) 评论(0) 推荐(0)
摘要: 的短短的而额头 阅读全文
posted @ 2018-06-08 15:56 igoodful 阅读(424) 评论(0) 推荐(0)
摘要: 前言 在MySQL中,创建一张表时会默认为主键创建聚簇索引,B+树将表中所有的数据组织起来,即数据就是索引主键所以在InnoDB里,主键索引也被称为聚簇索引,索引的叶子节点存的是整行数据。而除了聚簇索引以外的所有索引都称为二级索引,二级索引的叶子节点内容是主键的值。 二级索引 创建二级索引 CREA 阅读全文
posted @ 2018-06-08 10:39 igoodful 阅读(202) 评论(0) 推荐(0)
摘要: (一)建立索引的原则。 1、选择where条件列的高查询频率的字段建立索引。 2、对排序、分组、联合查询频率高的字段创建索引。 3、选择高区分度的列作为索引。比如姓名,身份证号等都是高区分度的列。而性别,年龄,民族等字段则是低区分度字段,这类字段建立索引是有害无利。 4、保持索引列干净,不让索引列参 阅读全文
posted @ 2018-06-08 10:38 igoodful 阅读(163) 评论(0) 推荐(0)
摘要: ############################## B 树索引可用于在使用: = > >= < <= in between and like 运算符: (一)索引定义。在我们添加完索引之后,mysql一般通过btree算法生成一个索引文件,在查询数据库时,找到索引文件进行遍历(折半查找大幅 阅读全文
posted @ 2018-06-08 10:38 igoodful 阅读(172) 评论(0) 推荐(0)