赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索

分析Sybase的数据空间占用为何如此之大

发布时间:2007.05.21 04:54     来源:赛迪网技术社区    作者:changelive

本文分析了Sybase数据空间占用为何如此之大。

硬件环境:win2k+sybase12.5.2

具体操作

我的建表SQL如下:

CREATE TABLE PHONE_INFO 
(
PHONENO CHAR(8) NOT NULL ,
TYPE CHAR(1),
PRIMARY KEY (PHONENO) 
)
go

要导入500W数据,原来的文本文件只有61MB

例如:

88888888|1|

........

问题:导入后发现占用空间增长很大,原来备份只有500MB左右,但现在备份的文件是4.5GB。

解决方法一

表是不是是用了行锁,可以用dbcc reorg来回收空间,相当windows的碎片整理。

解决方法二:

先测试:

sp_spaceused 
go
sp_spaceused PHONE_INFO
go

看看是不是都是这个表占的空间?这个库里还有什么其他表呢?

解决方法三:

insert into TEMP_PHONE_INFO 
SELECT * FROM PHONE_INFO
GO
sp_rename TEMP_PHONE_INFO,PHONE_INFO
(T006)

相关文章:

从四大方面 Sybase数据库完全接触

sybase 临时数据库tempdb


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 跟我三步走Sybase数据库轻松日常维护 (05-14) · 由浅至深讲述 Sybase 数据库死锁问题 (05-10)
· 详细讲述 Sybase 内存和缓冲区管理 (04-27) · Sybase的新起点 与中科红旗强强合作 (04-20)
· Sybase海量数据存储、访问及管理简介 (04-06) · Sybase操作型BI数据管理与数据集成 (04-04)
· 巧妙设置Sybase用户权限来处理进程 (02-06) · Sybase交行客户信息分析系统解决方案 (02-02)
· 如何由Sybase向SQL Server移植数据库 (01-16) · Sybase到Oracle连接服务器的具体实现 (01-05)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管