table
id
title
lid
status
...
....$sql="select id,title from table where lid=1 and status"这个要怎么索引呢?
PRIMARY KEY (`id`)
index `status` (`status`)
index `lid` (`lid`)
我原来是这样索引的这样可以了吗?
后来又看到关于将where 后面的做一个索引
我又加了
index `lid` (`lid`,'id')这个有没有必要?index `lid_status` (`lid`,'status')我加了这个但是这个不知道要不要把id增加到里面去,比如index `lid_status` (`lid`,'status','id')这个有必要吗?还有一个问题
我在phpmyadmin里面增加索引
比如这个
index `lid_status` (`lid`,'status')
和
index `lid_status` ('status',`lid`)
这两个的顺序,phpmyadmin里面显示的结果是不一样的
基数不一样
这个有影响吗?谢谢
id
title
lid
status
...
....$sql="select id,title from table where lid=1 and status"这个要怎么索引呢?
PRIMARY KEY (`id`)
index `status` (`status`)
index `lid` (`lid`)
我原来是这样索引的这样可以了吗?
后来又看到关于将where 后面的做一个索引
我又加了
index `lid` (`lid`,'id')这个有没有必要?index `lid_status` (`lid`,'status')我加了这个但是这个不知道要不要把id增加到里面去,比如index `lid_status` (`lid`,'status','id')这个有必要吗?还有一个问题
我在phpmyadmin里面增加索引
比如这个
index `lid_status` (`lid`,'status')
和
index `lid_status` ('status',`lid`)
这两个的顺序,phpmyadmin里面显示的结果是不一样的
基数不一样
这个有影响吗?谢谢
解决方案 »
- 我们的数据库有5个schema ,连接数为30个,请问30个连接数是共享的,还是shcema可以分配独占的??
- 如何限制Mysql中GROUP BY中每个分组的记录数
- 什么?? 这是mysql与mssql的区别??
- 求一条插入语句!
- 用ADO连接的MySQL,客户端自己怎么知道用的是什么IP连接的服务器
- Data too long for column 'name' at row 1的问题
- 数据备份/恢复的问题(就40分了,各位朋友帮一下)
- mysql 3.23 安装错误!!急急急,高分求救
- 哪里能够下载免费mysql数据库
- 在线等待,一个初级问题?
- [mysql问题]局域网内有两台机子装了mysql,但是不能远程登录
- mysql统计问题
index `lid_status` (`lid`,'status')
和
index `lid_status` ('status',`lid`)
这两个索引中选择一个,比如LID的基大,则用第一个,否则反之。
index 'lid_status'('lid','status')
index 'lid_status'('status','lid')
index `status` (`status`)
index `lid` (`lid`)这样可以了没有?
还是一定要写成index 'lid_status'('lid','status')这样
index `status` (`status`)
index `lid` (`lid`)
和
index 'lid_status'('lid','status'
做了一万次的查询,这三个sql花的时间基本一样,奇怪