为什么DBA 不建议使用大字段?比如Oracle的CLOB,表中的数据量很大。
分区转历史的时候由于数据量大(条数多,存储空间大),过程很漫长。。。数据导出的时候也很慢。dba都不建议使用超过varchar2(500)的字符串。...
分区转历史的时候由于数据量大(条数多,存储空间大),过程很漫长。。。
数据导出的时候也很慢。
dba 都不建议 使用超过varchar2(500)的字符串。 展开
数据导出的时候也很慢。
dba 都不建议 使用超过varchar2(500)的字符串。 展开
2个回答
展开全部
这个说的不是这个意思。
clob使用起来显然不够方便,大家肯定更愿意是用varchar2这种类型,所以oracle这次年会也宣布,下一代oracle产品12c,varchar2将支持36000长度,所以能用varchar2肯定是用varchar2来得快。
不过不得已情况下,clob远优于long类型。只不过很多时候需要特殊处理,比较麻烦,比如dblink。
导出慢是没办法的,本身段(segment)比较大,自然慢。clob还有两个段,一个是数据段,一个是类似索引的段。
clob使用起来显然不够方便,大家肯定更愿意是用varchar2这种类型,所以oracle这次年会也宣布,下一代oracle产品12c,varchar2将支持36000长度,所以能用varchar2肯定是用varchar2来得快。
不过不得已情况下,clob远优于long类型。只不过很多时候需要特殊处理,比较麻烦,比如dblink。
导出慢是没办法的,本身段(segment)比较大,自然慢。clob还有两个段,一个是数据段,一个是类似索引的段。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询