VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
delphi
-> 数据库相关
我发现一个删除表记录的问题请懂得人帮我解释一下
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
我发现一个删除表记录的问题请懂得人帮我解释一下
[已结贴,结贴人:xfox_ying]
发表于:
2007-01-21 16:23:18
楼主
我在数据库里把一张表的内容添加到了
另一张表(lsb)中去
本来数据库的大小只有280kb
添加完成后变成了320kb
然后我把lsb中的数据删除后,发现数据库大小还是320kb并没有变小
我用的是delet * from lsb
进数据库看了一下lsb里面也没有记录,为什么数据库会变大后不再变小呢?
发表于:
2007-01-21 16:29:18
1
楼 得分:
20
本来删除数据之后,也不见得就立刻释放数据文件占用的磁盘空间啊。
数据库系统可能采用了某些优化策略,比如下次再需要用空间时,可以用上次释放的那些,而不见得又得再去跟操作系统申请,这样可以提高数据库的效率。
发表于:
2007-01-21 16:31:38
2
楼 得分:
0
试想一下,如果你每次加入一些记录,数据库都要到操作系统那里申请磁盘空间(说不定还要为此挪动数据),而每次删除一些记录,数据库也要立马把空间还给系统(说不定又要为此挪动记录),那数据库存取的效率如何保证?
发表于:
2007-01-21 16:39:20
3
楼 得分:
0
access吗?压缩数据库就可以了。
删除了记录空间是不会变小的,增加记录之后肯定是会变大的。
发表于:
2007-01-21 16:59:32
4
楼 得分:
0
恩
steedhorse(晨星)
说的对啊
我知道了,但是设想一下我一直在做着数据的添加和删除来处理大容量记录
那么数据库的容量不就是增加了吗?
可不可以在delphi中使用个代码来实现压缩数据库(当数据库增大到一定的程度)呢?
怎么写这个代码?
发表于:
2007-01-21 17:06:30
5
楼 得分:
0
你删除了之后下次再增加时,原来删除时省出来的空间完全有可能被重用的,所以顶多是一直不减,而不可能总是增。
每到一定时间压缩数据库应该是可以实现的,但每种数据库系统提供的方法可能不一样,这个只有查一查你用的数据库的手册了,里边应该提供压缩数据库的方法,你每隔一段时间设法调用一下就是了。
另外,数据库压缩时是否需要断开所有数据库连接我也不是很清楚,应该每种产品不可能都一样吧。
我觉得,当一个数据库上还存在活动连接时,如果你压缩它,至少可能引起效果不彻底。
发表于:
2007-01-21 17:06:55
6
楼 得分:
0
偶不懂delphi,也只能说这么多了。:p
发表于:
2007-01-21 17:11:06
7
楼 得分:
0
你比我懂的多啦
谢谢哦
下一篇:
向高手求救。关于来电显示程序的问题。非常着急,解决此问题,愿把所有分奉上.
上一篇:
看看这句sql这样写有什么毛病?简单的sql
相关文章
关于多个非模态窗口显示的的问题,请帮助!!!
为什么 delphi 仍有很好的未来?
在三层数据库中如何实现图片的存读
使用idhttp get 方法怎么会陷进去的问...
如何通过声卡和麦克风录音
lxpbuaa是谁啊
idtcpclient发送记录类型数据到idtcpserver,ser...
如何在dbgrid 中显示图标 在线等!!!...
高分求助:一个数据库设计的问题
看看这网站有点特色吧?
help!如何屏蔽(去掉)数据库错误信息?
关于在dll中创建窗体的问题(着急...在线等...
關於tclientdataset 主從表的問題 &nb...
请问:如何在数据库中取数然后在webbrowser中显示...
刚刚遇到的一个新问题.
终于出院了。散分
写个批量更改文件名的小工具遇到的问题
搜索文件
插件应该如何设计?com技术的插件和一般写法的插...
treeview做菜单一般用怎么事件实现?
其他资讯
tidtcpserver如何用readbuff()来接收数据?
如何将fastreport的报表文件保存到数据库中??
请教:立体质感的方法
源码版本管理到底有啥用啊
数据库问题 急!!!
这样求form1的中心坐标为什么会报“incompatible...
delphi串口通信的问题
关于idhhtp post用法.........详细者有分
当adquery向数据库插入数据后,dbgrid里只显示最新...
【散分贴】好久莫来啦,兄弟们可都安好?
判断cxgrid里的有一栏的properties为lookupcombo...
动态生成后,怎么处理?
刚学delphi 关于dataset的问题大家来看一下
如果实现光标一直停留在一个输入框?
奇怪! strtocurr("39.9")给数据...
字符串的提取 delphi
我做erp的。3年没有编程了,最近想开始做点编程,...
多线程登录多服务器,急急,必有重谢!!!!
delphi 7如何通过ado连接sybase 12.5
问一个 关于idudpclient广播消息的问题
快速检索
分类导航标签a
JavaWeb Services
社区支持Blog
微软创新杯软件开发大赛渲染技术竞赛
其他数据库开发数据库
C/C++C++
Linux/Unix社区UNIX文化
软件工程/管理开发方法版
社区支持CSDN
软件工程/管理开发方法版
软件工程/管理休闲广场
VC/MFC资源
PowerBuilder非技术版
软件工程/管理微创软件开发管理
PowerBuilder语言
WebSphereIntegratorr
最新资讯
请教mssql远程同步问题
想换工作了,两年半的com,atl工作经验
数据库字段自增~~~~~·进者有分
1g 带宽出租 每年88万 100...
fatal error lnk1120: 1 un...
请教高手!~分少不好意思,
现在想学习smartphone编程 我需要做什...
在已生成exe的工程里怎样删除窗体啊?在线等待......
北大青鸟教材转让
sql server 如何获取相邻的两条数据?
@@@@ 如何打包web程序???????
vc 操作 access的 日期/时间&nbs...
中专生爱上大学本科生,快来帮帮忙,时间太紧了(...
一个数据程序,请大家帮忙,谢谢
activex在linux下怎样实现??
网络编程方面的通信案例,请高手赐教?
如何将字符转换成ascii
最新最全的 ejb 3书籍共享
动态创建二维空间
郁闷的问题
弹出新的窗体,在关闭旧窗体的时候,把新窗体也关...
新人 想学习软件 应该从哪 ...
gridview绑定了自动生成insert、update语句的数据...
关于spring整合struts和hibernate的一个奇怪现象...
分享-2
请教isapi_rewrite一个问题
求救!!!!!!!!!!!!!!!!!!sql查询!----------有经验...
急!为什么richedit中的cfm_hidden(隐藏)没有效...
请问哪里有devexpressvcl20070506的汉化?
编译结果提示的错误莫名奇妙,请高手指点?是关于...
咨询关于richedit的问题
fireviewchange 刷新的问题
关于串口数据在浏览器的显示
填充颜色?
急!急!急!reportingservice 如何自动生成...
蛋帖
如何在gridview中复制某行(关键是要复制此行中所...
写的一个程序 但不能被自己编的端口扫描程序...
struts和hibernate结合使用是在3个表查询时,用st...
两台机器不一样(主板,硬盘, 显卡等), ...
热门点击
正在运行的服务器接个显示器,再接键盘,没什么关...
ie点击多次会出现ie没有反应
请教:apache安装后不能使用的问题
打印问题,指定列印
vs2005开发的页面装在win2003上竟然提示的是.net...
谁有c#开发的c/s聊天程序
高手进来帮帮忙啊.在线等
求支持电子签名的公文系统
关于路由器连接局域网的问题!
<研讨> 如何获取windows消息的发送方...
怎么提高sql查询速度(我是用odbc)连接远程数据库...
关于oracle中varchar2类型长度何时必须指定的问题...
spread 问题
ie在option中间不支持onclick?
hibernate 中怎么获取属性长度
关于数据库多个同字段表合成数据生成新表的问题~...
请教高手指点存储过程
急求:::关于指针的问题
能不能给点建议一个即将学习 java&nb...
构造函数 调用
如何对邮件进行解析?
操作div问题
大家有谁比较了解北京亚美科软件有限公司阿?
.
关于引用项目的问题
查找最大值的问题--非用max解决了的问题
大三学生求一软件开发公司实习,可以免费做
在delphi如何定义循环队列 ?
intel成功研发新光纤技术 速度将翻番
如何把vb程序里所用的动态连接库结合到主程序里
jquery vs prototype&nbs...
请教:怎么向u盘的ep0里面读写数据呢?
请问谁知道linux mysql的配置文件my.ini在什...
如何设置js右键的行数?代码中我做了6个功能,但...
如何获取未读短信、彩信、聊天短信及未接来电的数...
vba给excel文件加密的一点点小问题
如何把代码变成软件呢?小弟真诚请教各位大虾
谁有pb+sql开发“用户资料信息数据库”的经验,高...
路由器工作一段时间后就只有一个端口能上网了
求救!!解决下程序延迟问题