网络编程
位置:首页>> 网络编程>> 数据库>> MySQL 数据库语句优化的原则(2)

MySQL 数据库语句优化的原则(2)

 来源:asp之家 发布时间:2010-01-20 10:11:00 

标签:MySQL优化,查询,MySQL数据库优化

以下是我做的一个实验,可以发现索引能极大地提高查询的效率:

我有一个会员信息表users,里边有37365条用户记录:

在不加索引的时候进行查询:

sql语句A:

代码:

select * from users where username like '%许%';

在Mysql-Front中的8次查询时长为:1.40,0.54,0.54,0.54,0.53,0.55,0.54 共找到960条记录

sql语句B:

代码:

select * from users where username like '许%';

在Mysql-Front中的8次查询时长为:0.53,0.53,0.53,0.54,0.53,0.53,0.54,0.54 共找到836条记录

sql语句C:

代码:

select * from users where username like '%许';

在Mysql-Front中的8次查询时长为:0.51,0.51,0.52,0.52,0.51,0.51,0.52,0.51 共找到7条记录

为username列添加索引:

代码:

create index usernameindex on users(username(6));



0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com