数据库中数据太多了,生成报表慢,怎么办 软件用了七年了,数据库中用户的购水记录达到了二百多万条,生成个日报、月报、年报表慢,怎么办。朋友建议,将数据按年转储,如何处理呀,请问大家,我的开发环境是VB6+ACCESS2003 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 access文件大小达到一定M以上后,肯定会慢。这是没办法的。不想换数据库的前提下,建议如下 :直接打开该MDB文件,工具菜单下的压缩修复数据库。这样会减小很大部分的体积。做之前,记得备份一个文件。 可以直接在 ACCESS 下处理数据库。 在“对象”栏中选择查询。再选择新建。 新建一个查询,内容为:SELECT * INTO new_records FROM 你的表名 WHERE 你的日期字段 >= #2013-01-01# 运行这个查询,可以生成一个名为 new_records 的表,结构与原表相同,只有今年的记录。 在“对象”栏中选择表。 将原来的表改名为 history_records 之类作为备份;将表 new_records 改名为你原来的表名。 必要时,可以在选择菜单栏:“工具——数据库使用工具——压缩和修复数据库”进行压缩。此举可以物理删除原来打上删除标记的记录,使文件大大缩小。 压缩前,要关闭当前数据库,最好备份数据库文件。 要么换数据库, 换成SQL SERVER要么清理记录, 把过期的用不到的数据导出另存, 缩小数据库体积 为什么接收到的点的横坐标没变? 关于编码的问题,看看这是什么编码格式 vb 如何将剪贴板中的内容粘贴如excel 操盘手股票软件是用什么语言开发的? 在指定的日期建立和删除表的问题 怎么把控件分组和取消控件分组阿 简单的VB使用问题,指点我一下. VB中使用超链接? 求救,如何用自定义滚动条替换vb其他控件的滚动条? 关于MTS程序的客户端配置问题? 从公网映射网络驱动器问题? 请问怎么准确地比较文件的版本号高低
直接打开该MDB文件,工具菜单下的压缩修复数据库。这样会减小很大部分的体积。做之前,记得备份一个文件。