CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 565670
ycm0263
:
你确定真的可以?
[阅读: 505] 2007-09-19 11:45:17
<空>
相关信息:
技术贴:在 SQL 2000 里用 DROP COLUMN 删除某个字段之后如何回收空间?
(765字)
(
ycm0263
[1061]
2007-09-19 16:00
)
以前搞过删除纪录后压缩文件大小,不过都忘记那个命令了。删除字段就不知道了。
(空) (
pcplayer
[557]
2007-09-19 16:03
)
那个是 DBCC SHRINKXXXXX。但是那个指令无法回收这种空间。
(空) (
ycm0263
[504]
2007-09-19 16:04
)
倒数据到一个新库,然后删除掉老库呢?
(空) (
pcplayer
[446]
2007-09-19 16:06
)
数百 G 的库,倒起来太费劲了。
(17字)
(
ycm0263
[745]
2007-09-19 16:08
)
我考,你不是路过别人的电脑还要在里面改人家的数据库结构吧?或者那个数据库根本就是你偷装在别人电脑里的?
(空) (
pcplayer
[540]
2007-09-19 16:10
)
孩子,这是工作需要。
(空) (
ycm0263
[456]
2007-09-19 16:14
)
BS做坏事的机器人
(空) (
leejd
[548]
2007-09-19 20:55
)
有吗?
(空) (
ycm0263
[478]
2007-09-19 20:59
)
才数百G也显摆,俺一同事8T的游戏,都管理得头头是道。。。。收藏了几乎所有游戏
(空) (
周星驰
[538]
2007-09-21 22:02
)
孩子,让你的同事来显摆一下:如何让那 8T 游戏在一台单 IDE 硬盘的普通 PC 上 COPY 时让人感觉不到 CPU 跟磁盘负荷明显增大。
(91字)
(
ycm0263
[566]
2007-09-22 12:25
)
这个行吗:
(167字)
(
没脾气2x
[561]
2007-09-19 16:13
)
骚瑞,这是日志的。嘎嘎
(空) (
没脾气2x
[490]
2007-09-19 16:13
)
不许嘎嘎。
(空) (
ycm0263
[425]
2007-09-19 16:15
)
这个是肯定行的..
(空) (
leeming
[509]
2007-09-19 19:13
)
你确定真的可以?
(空) (
ycm0263
[504]
2007-09-19 19:45
)
使用 DBCC SHRINKDATABASE 肯定行,偶经常这样做的。
(空) (
疯子张
[687]
2007-09-19 20:10
)
那么你试过用 DBCC SHRINKDATABASE 把库缩到最小之后再用 DROP COLUMN 去掉某些占据大量空间的字段之后再 DBCC SHRINKDATABASE 吗?
(17字)
(
ycm0263
[805]
2007-09-19 20:38
)
很明显。。。。。。。。
(4字)
(
haitao
[515]
2007-09-19 20:52
)
你自己试试吧。
(16字)
(
ycm0263
[515]
2007-09-19 20:52
)
恐慌?
(13字)
(
haitao
[483]
2007-09-19 20:55
)
幸好不是。
(21字)
(
ycm0263
[749]
2007-09-19 20:59
)
你确定真的不是? (空) (ycm0263 [0] 今天 19:45 )
(7字)
(
haitao
[531]
2007-09-19 21:06
)
偶错了。
(35字)
(
ycm0263
[543]
2007-09-19 21:11
)
此地无银三百两
(7字)
(
haitao
[438]
2007-09-19 21:34
)
偶的电脑的 JP 好。
(9字)
(
ycm0263
[509]
2007-09-19 22:19
)
偶的电脑的 JP 好。 (9字) (ycm0263 [1] 今天 22:19 ) & 你的JP不好。。。。。。。。。
(9字)
(
haitao
[485]
2007-09-19 23:33
)
这又一次验证了 CNDEV 第一大定律:
(57字)
(
ycm0263
[737]
2007-09-20 00:15
)
试过了,drop column之后,其空间真的一直保持,用啥方法都清不掉啊,除非drop table
(20字)
(
李战
[595]
2007-09-21 09:31
)
如果把字段从varchar(8000)改为varchar(8)后呢?
(空) (
haitao
[414]
2007-09-21 09:47
)
无效!
(空) (
李战
[475]
2007-09-21 10:14
)
DBCC SHRINKFILE 也不行?
(102字)
(
sea026
[778]
2007-09-21 09:55
)
如果drop column根本就没有真正删除字段的数据,只是禁用那个字段。。。。。那自然无法释放那个空间
(空) (
haitao
[562]
2007-09-21 09:58
)
那段话讲得很清楚了:“DROP COLUMN 命令并不是物理上把字段删除,而只是简单地把它标记为 SQL 操作中不可见的。因此,删除一个字段是很快的,但是它不会立即缩减你的表在磁盘……
(空) (
ycm0263
[697]
2007-09-21 10:09
)
如果把字段从varchar(8000)改为varchar(8)后呢? (空) (haitao [0] 今天 09:47 )
(空) (
haitao
[549]
2007-09-21 10:10
)
你在哪里见到这个字段的?
(空) (
ycm0263
[448]
2007-09-21 10:13
)
哦,对不起。。。。。。。。。。
(50字)
(
haitao
[518]
2007-09-21 10:44
)
又来显示 CNDEV 第一大定律了。
(空) (
ycm0263
[508]
2007-09-21 11:02
)
测试结果:无效!
(空) (
李战
[479]
2007-09-21 11:44
)
测试结果:无效!
(空) (
李战
[518]
2007-09-21 11:42
)
试试这个:
(234字)
(
ycm0263
[533]
2007-09-21 10:20
)
估计这个过程比较长。硬盘一直在狂转,CPU跑满 --- 别人肯定知道是机器人在捣鬼了。
(空) (
pcplayer
[564]
2007-09-21 10:24
)
你说的这种情况偶没试出来。偶试出来的是
(8字)
(
ycm0263
[464]
2007-09-21 10:33
)
那是,那当然不会CPU狂转了。
(空) (
pcplayer
[513]
2007-09-21 10:34
)
按照这个说法,估计它就是要重写一次文件,和倒一次库没啥大区别。
(空) (
pcplayer
[563]
2007-09-21 10:38
)
倒库会把视图啥的都倒过去吗?还是只倒数据?
(空) (
ycm0263
[436]
2007-09-21 10:43
)
具体倒什么,应该是可以设置的吧?
(空) (
pcplayer
[510]
2007-09-21 10:48
)
就是不知道会不会有些什么是不能导的。
(空) (
ycm0263
[470]
2007-09-21 11:04
)
建一个新表,把旧表的数据导过去,删除旧表,改新表名为旧表名。。。。。。。最后收缩数据库一次
(空) (
haitao
[560]
2007-09-21 10:50
)
这样导过去还收缩什么。
(空) (
ycm0263
[429]
2007-09-21 11:04
)
AI,注意AI。。。。。。。。。。。
(17字)
(
haitao
[502]
2007-09-21 11:15
)
AI,注意AI。。。。。。。。。。。 (17字) (haitao [1] 今天 11:15 )
(13字)
(
ycm0263
[448]
2007-09-21 11:21
)
AI,注意AI。。。。。。。。。。。 (17字) (haitao [1] 今天 11:15 ) (13字) (ycm0263 [1] 今天 11:21 )
(23字)
(
haitao
[444]
2007-09-21 11:31
)
你的 AI 真是没救了。
(28字)
(
ycm0263
[489]
2007-09-21 18:05
)
测试结果:无效!
(58字)
(
李战
[397]
2007-09-21 11:44
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录