清除数据的数据库为何大小未变?

smilexiao 2001-11-22 08:55:40
我公司使用的考勤系统的数据(sybase anywhere 5.03)有7百多兆,清除数据之后数据
库的大小仍为7百多兆,请指教!

...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
killerdanny 2001-11-22
  • 打赏
  • 举报
回复
unload......load!
ASA70中的WIN32下的rebuild.bat执行!
smilexiao 2001-11-22
  • 打赏
  • 举报
回复
使用客户端程序清除数据的。谢storein!
fallstone 2001-11-22
  • 打赏
  • 举报
回复
你在删除的?如果一条条DELETE是没什么作用的。因为数据库预分配空间大的话,很大一部分在LOG里,即使你TRUNCATE TRANSACTION LOG也不行,(SHRINK DATABASE有点用我最大压缩了300多M)除非你确认数据存储完全正常,则把LOG文件删掉,然后运行一下程序,会再产生一个。
storein 2001-11-22
  • 打赏
  • 举报
回复
有些数据库删除数据的时候,并没有从数据库中将数据删除,只是做了删除标记,读取记录时是读取不到删除的记录的,你如果想彻底删除记录你还需要其他的操作,并且如果你要使用删除后的空间还需要一些相应的操作
我只知道这个理论,具体如何做我就不晓得了,只能告诉你这些
goalitaly 2001-11-22
  • 打赏
  • 举报
回复
是如何清除的?
smilexiao 2001-11-22
  • 打赏
  • 举报
回复
晚上照danny之方法试之,20分感谢!

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧