对mysql优化时一个综合性的技术,主要包括表的设计合理化(符合3NF),部分需要反范式;http://www.cnblogs.com/ChaosJu/p/4543210.htmlsql语句优化;添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引];选择合适的存...
分类:
数据库 时间:
2015-06-01 18:34:27
阅读次数:
159
今天看《MySql技术内幕InnoDB存储引擎》一书,学习了Mysql的三大关健特性,并记录如下: 插入缓冲 双写(double write) 自适应Hash索引 在记录这些特性之前,先对Mysql的索引实现进行了学习。主键索引 非主键索引 可以看出,B+树是用于建立索引的,而非主键索引...
分类:
数据库 时间:
2015-05-28 21:25:36
阅读次数:
361
唯一索引:唯一索引不允许两行具有相同的索引值主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主索引要求主键中的每个值是唯一的,并且不能为空。聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个非聚集索引(Non-clustere...
分类:
数据库 时间:
2015-05-22 18:29:00
阅读次数:
192
mysql包含主键索引,普通索引,唯一索引,联合索引;一、索引 1、创建索引:(1)ALTER TABLEALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。ALTER TABLE table_name ADD INDEX index_name (column_li...
分类:
数据库 时间:
2015-05-16 21:45:40
阅读次数:
222
数据库优化涉及的内容比较多,并且它是一个长期的过程!
同样本篇和其他一样,不讲类似数据库三范式这样的东西,因为我认为这不算优化的范围!直接进入正文吧。
索引
有人说过,懂得如何使用索引,就懂得如何优化数据库了。当然,这肯定有一些夸张,但是从侧面反映了索引的重要性。
索引有多种形式,首先是主键索引,对于主键索引,是普通索引外加唯一约束。建议...
分类:
数据库 时间:
2015-05-02 11:17:13
阅读次数:
254
存储引擎是MyISAM的,创建一个表后会对应三个文件分别是:*.frm表结构,*.myd表数据,*.myi这个是索引。索引的类型 1、主键索引,主键自动的为主索引(类型Primary key) PS:不能为NULL,且不能重复。2、普通索引(INDEX)3、唯一索引(UNIQUE) PS...
分类:
数据库 时间:
2015-04-28 18:01:45
阅读次数:
135
索引的类型 :Ø普通索引 这是最基本的索引类型,没唯一性之类的限制。Ø唯一性索引 和普通索引基本相同,但所有的索引列值保持唯一性。Ø主键索引 主键是一种唯一索引,但必须指定为”PRIMARYKEY”。Ø全文索引 MYSQL从3.23.23开始支持全文索引和全文检索。在MYSQL中,全文索引的索...
分类:
其他好文 时间:
2015-04-24 18:15:17
阅读次数:
141
1.简单的 直接查主键idSELECT id FROM tblist WHERE LIMIT 500000,102对于有where 条件,又想走索引用limit的,必须创建一个索引,将where放第一位,limit用到的主键放第2位,而且只能select 主键索引(type,id)SELECT id...
分类:
数据库 时间:
2015-04-23 01:53:08
阅读次数:
193
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column...
分类:
数据库 时间:
2015-04-22 13:34:38
阅读次数:
143