如果数据库中原来有大量的数据,反复读写删除后剩下100多条的,那么整理和压缩下数据库看看。也可能是杀毒软件的干扰,因为access和sql不同,它会产生一个打开文件的过程(sql在服务器启动的时候就完成这个过程了),如果杀毒软件有拦截和检查,会拖慢速度。
解决方案 »
- 要学习VB6.0,跪求个初学者入门的资料.
- 进来有分
- 大家来帮看看一个winsock用tcp传文件的问题,我真是一点辙都没有了。
- 高分求用vb编写的读取串口字符串的源代码?
- 大家的多连接sock工作都正常么?
- 为什么我用RegisterServiceProcess函数后,在运行时总提示“找不到DLL入口点RegisterServiceProcess in kernel32",这是怎么回事?
- 关于App.path的问题,忙了好长一段时间,最后一步了!急!!在线等!
- TextBox里如何显示ACCESS一个表的信息
- 舒志平请进
- 请问,在vb中如何调用sql存储进程,如何传递参数?
- VB 中设置Access字段的数据有效性
- 用随机产生100个【099】范围内的随机整数,统计个位上数字分别为1234567890个数并打印出来
我的这个数据表,是有一些被删除的数据,不过,加上被删除的数据,也就是200条左右吧
另外,这个数据表的索引就是ID字段,是access的自增型字段
首先, 如果这些内容都是出自同一个表的话, 那么你这个表的结构实在太冗余了. 像"来源","分类","编码"之类的东西完全应该用单独的表来存放. 可以大大缩小存储空间.其次, 对于你的描述有点疑惑: 如果SQL语句中有“order by ID”,启动时间2.6秒,去掉,则只有0.02秒...但我一百多条数据用一下order by 就会慢成这样
你到底是说哪个慢? 你是不是把数据载入grid控件的时间也算进去了? 还是单独运行sql语句用去0.2秒?