我的机服务器配置是PIII 1G,256M内存,库是ACCESS的,表中有3000多条记录
,程序主要代码在这,这个程序从运行到数据显示出来要将近10秒钟,怎么这么慢啊。
Dim myDataAdapter As New System.Data.odbc.odbcDataAdapter
        myDataAdapter.SelectCommand = New System.Data.odbc.odbcCommand("select top 15 id,left(标题,15) as 标题1 from data where 信息名='产品' order by id desc", conn)
        Dim ds As New System.Data.DataSet
        myDataAdapter.Fill(ds)
        Me.DataGrid1.DataSource = ds
        Me.DataGrid1.DataBind()

解决方案 »

  1.   

    1.你的机器配置确实不是很高
    2. .net程序一般第一次运行会比较慢,第二次会好一些
    3. 3000多条显示在一个页面中太庞大了,最好分一下页
      

  2.   

    如果你只有一个500M主频的CPU也没有关系,但是只有256M的内存还要启动vs还要运行网站,简直是不可想象的。你应该增加512M内存。
      

  3.   

    VS 2005配置需要高,vista配置需要高,.net配置需要高......偶准备学php/linux了,哎~~
      

  4.   

    呵呵,分页最好用存储过程,datagird 这些分页是在内存里,很浪费资源,
      

  5.   

    不要全都读取出来,按页读取
    -- 
    搜思——互联网上最好用的视频搜索引擎;更好的网页、图片、电影、音乐、视频、论坛、购物、博客、生活信息搜索:http://www.soosee.cn/