CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  高级技术

oracle中频繁的删除和创建表是否产生碎片和区他不好的影响(内详)急!!!

楼主flongz()2005-04-02 10:43:12 在 Oracle / 高级技术 提问

具体是这样:数据量比较大(一天400万),要保存90天的数据,每天上来的数据就创建一个表,将400万放进去,90天后,每天就有过期的表(第91个过期了),要把表drop掉,这样,这个表就会每天创建一个(放400万),同时也drop掉一个国旗的,这样在oracle中频繁的删除和创建表是否产生碎片和区他不好的影响 问题点数:90、回复次数:5Top

1 楼leborety(那只螃蟹)回复于 2005-04-02 11:29:58 得分 20

我也想知道,  
  应该不会吧,  
  upTop

2 楼nebulaly(极高明而道中庸)回复于 2005-04-02 18:40:01 得分 20

做分区表,删除过期的分区  
   
  不要设置自动增长就不会产生碎片Top

3 楼nebulaly(极高明而道中庸)回复于 2005-04-02 18:42:29 得分 20

可以对分区分配不同的表空间,表空间里的分区全部删掉之后  
  把表空间也删掉,空间不会被重用,自然就不会有碎片Top

4 楼flongz()回复于 2005-04-05 13:36:42 得分 0

谢谢nebulaly(极高明而道中庸)   ,我还想问关于分区:假如有一张大表,有一百个分区,我如果创建100个表空间,这个表每个分区占用一个表空间,为了减少I/O,这样合理吗?Top

5 楼nebulaly(极高明而道中庸)回复于 2005-04-05 14:01:35 得分 30

表空间的作用是把不同的数据文件在逻辑上组织起来  
   
  减少I/O的最直接手段是优化SQL,或者把数据文件分布到多个设备上利用并行I/O  
   
  总之手段是多样的,使用哪种手段要结合实际情况考虑Top

相关问题

  • 问题:装不上Oracle,情况内详。。。
  • 无法从注册表中删除我添加的键值?(内详)
  • 内详
  • 100等你拿!有关VC、ADO、ORACLE及BLOB(大对象) (内详)
  • 用ADO+SQL SERVER数据库进行连接时,删除数据会提示出错这是为什么?(内详)
  • 如何用最简便的方法删除相关字段中信息(内详!) 100分给最佳方案者!!
  • smartphone开发遇到的问题,文本框里边的字怎么删除不掉啊??(内详)
  • oracle如何进行碎片整理?
  • 问题:用DELPHI读写ORACLE中的BLOB类型字段(内详),请高手指点!
  • ORACLE查询怎么查询指定某一行到某一行之间的数据?内详

关键词

  • 数据
  • 分区
  • 表
  • 删除
  • 创建
  • 过期
  • 产生碎片
  • 空间
  • 手段
  • 不会

得分解答快速导航

  • 帖主:flongz
  • leborety
  • nebulaly
  • nebulaly
  • nebulaly

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo