关于索引的弱智有关问题,这是本人在CSDN上第一次发帖,处女座,久闻CSDN人很热心
关于索引的弱智问题,这是本人在CSDN上第一次发帖,处女座,久闻CSDN人很热心select * from where uidN and
关于索引的弱智问题,这是本人在CSDN上第一次发帖,处女座,久闻CSDN人很热心
select * from where uid=N and sid=M
只给uid建单字段索引的效果,
分别给 uid和sid建单字段索引的效果,
给 uid和sid建多字段索引的效果。
这三种有什么不同?
[解决办法]
三种方法的效果如下(如果不是非常大的数据量,千万级,没有必要):
只给uid建单字段索引的效果
select * from where uid=N
分别给 uid和sid建单字段索引的效果,
select * from where uid=N
select * from where sid=M
给 uid和sid建多字段索引的效果
select * from where uid=N and sid=M
[解决办法]
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
[解决办法]修正一下二楼的说法:
三种方法的效果如下(如果不是非常大的数据量,千万级,没有必要):
只给uid建单字段索引的效果
select * from where uid=N
分别给 uid和sid建单字段索引的效果,
select * from where uid=N or sid=M
给 uid和sid建多字段索引的效果
select * from where uid=N and sid=M