1、 适合索引的列是出现在where子句中的列,或者连接子句中指定的列
2、 基数较小的类,索引效果较差,没有必要在此列建立索引
3、 使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间
4、不要过度索引。索引需要额外的磁盘空间,并降低写操作的性能。在修改表内容的时候,索引会进行更新甚至重构,索引列越多,这个时间就会越长。所以只保持需要的索引有利于查询即可。
MySQL中linux添加索引?
1、 主键索引:ALTER TABLE table_name ADD PRIMARY KEY ( column )
2、 唯一索引:ALTER TABLE table_name ADD UNIQUE ( column )
3、 普通索引:ALTER TABLE table_name ADD INDEX index_name ( column )
4、 全文索引:ALTER TABLE table_name ADD FULLTEXT ( column)
5、 多列索引:ALTER TABLE table_name ADD INDEX index_name ( columnl, column2, column3 )
Was this helpful?
0 / 0