日期:2014-05-18  浏览次数:20784 次

100万数据快速查询
比如就一个表a
里面字段
id int(自动标示) name char(10)(姓名) grapt int(成绩)
里面有100万条数据,
我要查找姓名是张三的人,怎么sql优化查询的方法用最快的速度查询出来,
我用VS2005 查询用select * from a where name='张三',用了好久才出来,所以问下有没有更快速的sql语句

------解决方案--------------------
对name建立索引了没有?
然后查询的时候又没插入或者更新操作。
还有最后的结果,叫张三的数据有多少?
------解决方案--------------------
我2千多万条的数据都做过!
只要对name字段作索引就可!