Myisam與idnnodb引擎的區別:
My:是都指向資料在磁碟中的位置資訊
Id:主鍵指向磁碟中的位置資訊,普通索引指向實際的資料以及指向主鍵索引
索引
建立索引語法:alter table `user` add index idx_username(username);
重複欄位比較少的欄位 性別欄位 0 1 2 就經常重複 故不推薦選擇,如果是專案需要,可以考慮聯合索引。
唯一欄位可以建立單索引 非唯一欄位可以考慮建立聯合索引
索引的個數,最佳是不超出6個,勉強可以是10個左右,垂直分表
索引的使用遵循最左匹配原則其次就是覆蓋索引
索引的選擇欄位儘量要小一些 int varchar(10) char(5)
避免 like between 等範圍查詢
儘量多使用explain進行分析
優先考慮建立聯合索引,索引的欄位不要包含null,’’
本作品採用《CC 協議》,轉載必須註明作者和本文連結