我有一个innodb表,有50万条数据。
一共有2个列。suijima[varchar(12)]
shiyong[int(1)]alter table `c_table` add index new_index (shiyong)suijima表列储存12个单词字母组成的不重复的数据,shiyong默认值为0,如果 suijima 被使用,则update shiyong值为1表列内容如下suijima shiyong
1urjoldjJhq12 0
KlnY78Frgjsa 0
... ...SELECT * FROM `c_table`
WHERE shiyong = '0'
LIMIT 0,1
大约需要0.8秒钟,如何把查询时间升级到0.00几秒的级别?谢谢。
一共有2个列。suijima[varchar(12)]
shiyong[int(1)]alter table `c_table` add index new_index (shiyong)suijima表列储存12个单词字母组成的不重复的数据,shiyong默认值为0,如果 suijima 被使用,则update shiyong值为1表列内容如下suijima shiyong
1urjoldjJhq12 0
KlnY78Frgjsa 0
... ...SELECT * FROM `c_table`
WHERE shiyong = '0'
LIMIT 0,1
大约需要0.8秒钟,如何把查询时间升级到0.00几秒的级别?谢谢。
解决方案 »
- 怎么把大文本数据插入表text字段中
- Mysql如何对同一个表进行update(insert)和select操作
- 数据库显示中文问题
- 如何检索一个月内连续登入的用户?
- mysql安装系统服务问题
- 我是第一次用Mysql,请问怎样建立数据库,并且把外面所建的数据库的数据导入
- 请问:使用phpMyAdmin 2.5.0怎么批量上传数据!
- mysql version 4.0.13-nt,能不能用一个sql语句实现这样的select
- --------如何用EMS MySQL Manager标实一个字段为外键(外码)???---------在线
- mysql中字符串转日期用什么函数阿??
- MYSQL正则
- mysql学习遇到的问题,(0xc000007b)
WHERE shiyong='0'
LIMIT 0,1另外, 为什么用"shiyong='0'", 而不是"shiyong=0"?shiyong的类型改为BOOLEAN有没有用?
除此之外,你的table很简单,也没什么可能采取的手段.