《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学院为您提供专业教程。