u Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/ad ...
分类:
数据库 时间:
2019-03-28 13:58:30
阅读次数:
199
5、提高查询数据库性能相关的有什么方式? 加索引的方式:索引就是加速查询 :通过不断的缩小数据的范围筛选出最终想要的结果 索引又分为几大类? 索引分类 1.普通索引index :加速查找 2.唯一索引 主键索引:primary key :加速查找+约束(不为空且唯一) 唯一索引:unique:加速查 ...
分类:
数据库 时间:
2019-03-28 13:34:40
阅读次数:
203
堆表 : 堆就是无序数据的集合,索引就是将数据变得有序,在索引中键值有序,数据还是无序的 数据存放在数据里面,索引存放在索引里 堆表中,主键索引和普通索引一样的,叶子节点存放的是指向堆表中数据的指针(可以是一个页编号加偏移量),指向物理地址,没有回表的说法 堆表中,主键和普通索引基本上没区别,和非空 ...
分类:
其他好文 时间:
2019-03-21 14:27:50
阅读次数:
166
1.索引类型 UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值; INDEX(普通索引):允许出现相同的索引内容; PROMARY KEY(主键索引):不允许出现相同的值; fulltext index(全文索引):可以针对值中的某个单词,但效率确实不敢恭维; 组合索引:实质上是将多个 ...
分类:
数据库 时间:
2019-03-19 20:12:06
阅读次数:
244
原文作者自述: “ 博主渣渣本科,挣扎到十一月秋招终于结束了。面过百度/腾讯/小米/网易/搜狗/知乎/京东/360/瓜子。期间总结了一些面试题目,现在放上来。由于是博主自己的面经记录,所以涵盖不全面的话诸位请谅解。 根据博主的面试经验来看,面试有一定的层次性,如bat级别公司每个点都会深入,而有些公 ...
分类:
其他好文 时间:
2019-03-10 10:04:31
阅读次数:
281
密集索引和稀疏索引的区别 a)密集索引文件中的每个搜索码值都对应一个索引值,其叶子节点保存不仅仅是键值,还保存了位于同一行记录里的其他列的信息,由于密集索引决定了表的物理排列顺序,一个表只能有一个物理排列顺序,所以一个表只能创建一个密集索引。 b)稀疏索引文件只为索引码的某些值建立索引项,其叶子节点 ...
分类:
其他好文 时间:
2019-03-10 09:48:24
阅读次数:
1147
1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3 ...
分类:
数据库 时间:
2019-03-07 16:04:40
阅读次数:
254
u Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: update/delete/ad ...
分类:
数据库 时间:
2019-03-06 19:15:23
阅读次数:
165
(2.8)Mysql之SQL基础——索引的分类与使用 按逻辑分类: 1、主键索引(聚集索引)(也是唯一索引,不允许有空值) 2、普通索引或单列索引 3、多列索引(复合索引) 4、唯一索引或非唯一索引(非唯一索引其实就是普通/多列索引) 5、空间索引 6、创建索引的基本形式 7、索引的操作 1.查看索 ...
分类:
数据库 时间:
2019-02-14 23:37:42
阅读次数:
280
重新学习Mysql数据库4:Mysql索引实现原理 MySQL索引类型 (https://www.cnblogs.com/luyucheng/p/6289714.html) 一、简介 MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 二、语 ...
分类:
数据库 时间:
2019-02-08 21:56:12
阅读次数:
229