《Mysql必讀mysql優化之路----hash索引優化》要點:
本文介紹了Mysql必讀mysql優化之路----hash索引優化,希望對您有用。如果有疑問,可以聯系我們。
MYSQL教程創建表
MYSQL教程
CREATE TABLE `t1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`msg` varchar(20) NOT NULL DEFAULT '',
`crcmsg` int(15) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
MYSQL教程//插入數據
MYSQL教程
insert into t1 (msg) values('www.baidu.com'),('www.sina.com');
MYSQL教程
MYSQL教程分別給msg, crcmsg 字段添加索引
MYSQL教程
alter table t1 add index msg(msg(5));
update t1 set crcmsg=crc32(msg);
MYSQL教程
MYSQL教程
alter table t1 add index crcmsg(crcmsg);
MYSQL教程開始做測試
MYSQL教程
MYSQL教程最后數據表結構
MYSQL教程
MYSQL教程根據key_len的長度的大小從而給數據庫查詢提高速度.
MYSQL教程本身做的小測試,希望能夠給您帶來收獲,祝您工作愉快.
歡迎參與《Mysql必讀mysql優化之路----hash索引優化》討論,分享您的想法,維易PHP學院為您提供專業教程。