我有一个sql server数据表,其包含一百万条数据,我用select top 10 * from table1,在查询分析器中很快,但绑定到页面中,却很慢,如何解决?

解决方案 »

  1.   

    select top 10 * from table1改用存储过程试试,还有加上索引
      

  2.   

    select top 10 * from table1改为select top 10 x,xx,xxx from table1
    把需要的字段写上去,别偷懒!
      

  3.   

    select top 10 * from table1 order by id create index aa on tablename(id)
      

  4.   

    尽扯!还分页,还存储,加个where 条件
      

  5.   


    如果没猜错的话,你应该直接在用的控件,然后绑定了一条语句 select  * from table1,设置控件每页显示10条吧?这样当然慢哦,控件默认是全部查出来 在筛选的。。
      

  6.   

    楼主用的什么控件了,查询出的数据集是什么,
    轻量级的数据控件加上list的数据集试试