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