本文目录一览

1,SQL2005删除大量数据压缩后数据库文件未明显变小怎么回事

呵呵 这个其实就要说到sql的存储机制了 你用的删除命令应该是delete吧delete删除数据 虽然数据被删除了 但存储数据的空间还在的 这个是不会被删除的只有truncate 才会删除这些空间但truncate 删除只能清空 不能加条件 不过你不用担心 delete虽然保留删除数据的空间 但只要以后有数据插进来 就会用到这些空间 如果以后不插数据 那么这些空间就浪费掉了 有问题再问
数据删除了 但空间并没有删除 这个你放心 虽然没有删除 但以后插入的数据会用到此空间的 只有truncate 才会删除空间和数据 但这个不能加条件 如果真要这样做的话 只有把你需要保留的数据转移临时表 清空之后再插回来

SQL2005删除大量数据压缩后数据库文件未明显变小怎么回事

2,access数据库文件大小为何只增不减

正常的数据文件和普通文件在硬盘上的存放方式不一样,你清空了表里的数据,但数据库里数据没了,但该数据的位置还在.就好比一个班里的学生都离开了教室,教室没有人了,但学生的座位还在一样(哈哈,这个比喻不是很恰当!)要数据库文件减小,可将其里面的没用的数据清空后,用ACCESS将数据库文件压缩一下.方法如下:打开ACCESS,点工具,数据库实用工具,压缩和修复数据库,选择要压缩的数据库,再点压缩OK
400k可以存文字信息30万字了; 100份简历400k正常;一个access 表最大值:表名的字符个数 64个 字段名的字符个数 64 表中字段个数 255个记录数没有限制,但一个表的文件大小不能超过2g
你虽然清空数据,但是数据库请求的空间没有释放

access数据库文件大小为何只增不减

3,怎样减少ACCESS数据库大小

下面一些经验可以为你的问题提供答案。常规办法:1)删除不必要的数据和无用的ACCESS数据库对象例如表、查询、窗体和模块等;2)压缩数据库 ACCESS2003压缩举例:打开数据库,点击菜单(工具)——数据库实用工具——压缩和修复数据库非常规办法:ACCESS数据库经过一段时间添加、更改和删除数据库对象后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规办法是无法清除的。这也是为什么你的ACCESS数据删除很多数据后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)ACCESS2003导入对象举例:文件——获取外部数据——导入 ,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框 选择全部有用的数据库对象,例如表、窗体等等后点击“确定”按钮 完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被清除掉。再对其进行一次压缩操作,ACCESS数据库将会处在理论上最小状态。
我的下面一些经验可以为你的问题提供答案。常规办法:1)删除不必要的数据和无用的ACCESS数据库对象例如表、查询、窗体和模块等;2)压缩数据库 ACCESS2003压缩举例:打开数据库,点击菜单(工具)——数据库实用工具——压缩和修复数据库非常规办法:ACCESS数据库经过一段时间添加、更改和删除数据库对象后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规办法是无法清除的。这也是为什么你的ACCESS数据删除很多数据后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)ACCESS2003导入对象举例:文件——获取外部数据——导入 ,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框 选择全部有用的数据库对象,例如表、窗体等等后点击“确定”按钮 完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被清除掉。再对其进行一次压缩操作,ACCESS数据库将会处在理论上最小状态。
这个我不懂抱歉啦
在ACCESS找到压缩数修复数据库就可以了~不同版本菜单不一样,好好找一下~

怎样减少ACCESS数据库大小


文章TAG:数据库大小不变原因有哪些  SQL2005删除大量数据压缩后数据库文件未明显变小怎么回事  
下一篇