一,索引 1.Innodb索引使用的是B+树 2.尽量简化where条件,比如不要出现 where id + 3 = 5,这无法使用索引 3.索引很大时,可以冗余一列来模拟哈希索引 4.小的表不需要使用索引,很大的表需要用分块技术,也不用索引 5.索引的选择性=不重复的数量/总的数量 选择性越高,效率越高,unique索引选择性为1,效率最好 对于blob,text,很长的varchar类型的列,必须使用前缀索引. 诀窍在于,要选择足够长的前缀以保证较高的选择性,同时又不能太长 创建前缀索引:(…