Home Archives Categories Tags

Mariadb 索引优化

发布时间: 更新时间: 总字数:148 阅读时间:1m 作者: 分享

Mariadb 索引优化

创建索引

  • 创建数据库时指定
CREATE TABLE mytable (  
  ID INT NOT NULL,   
  username VARCHAR(32) NOT NULL,  
  INDEX [indexName] (username(length))  
);  
  • 修改已有数据库
ALTER mytable ADD INDEX idx_username ON (username(VARCHAR(32))) ;

删除索引

DROP INDEX [indexName] ON mytable;

使用索引的注意事项

  • 避免 is null 判断
  • 避免 or
  • 避免 in 和 not in
  • 避免 like,用exists代替
  • 索引上不要计算,如>、<、>=、<=、!=
  • 尽可能的使用 varchar/nvarchar 代替 char/nchar
  • 避免返回大数据量
最新评论
加载中...