12
返回列表 发新帖
楼主: lastwinner

Oracle表分区的疑惑

[复制链接]
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
11#
 楼主| 发表于 2008-3-27 00:13 | 只看该作者
原帖由 bq_wang 于 08-3-27 00:07 发表
个人感觉没必要细分分区了,300万一个月不算啥

如果要作调整的话,把该表进行拆分更合理一些,把内容和其他属性字段拆分出来

可能的话把这个表放到一个16k或者8k的表空间中吧,减少I/O读取



我也在想没必要去细分了
表超过2G需要考虑分区
分了之后,分区要超过2G就没太大必要去管了
毕竟按月分已经算细的了

偶这里历史数据基本可看做是只读的
偶尔会有更新操作(update/delete)

使用道具 举报

回复
论坛徽章:
13
ITPUB元老
日期:2007-02-04 19:42:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2011-05-07 01:45:08NBA常规赛纪念章
日期:2008-04-18 19:48:16ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10马上加薪
日期:2014-02-19 11:55:14
12#
发表于 2008-3-27 00:18 | 只看该作者
个人觉得应该拆表了
文章内容是不是要单独放在一个表中

使用道具 举报

回复
论坛徽章:
181
慢羊羊
日期:2015-03-04 14:19:442015年新春福章
日期:2015-03-06 11:57:31
13#
发表于 2008-3-27 00:21 | 只看该作者
野花的理解能力有问题啊


如果要作调整的话,把该表进行拆分更合理一些,把内容和其他属性字段拆分出来

可能的话把这个表放到一个16k或者8k的表空间中吧,减少I/O读取

使用道具 举报

回复
论坛徽章:
13
ITPUB元老
日期:2007-02-04 19:42:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2011-05-07 01:45:08NBA常规赛纪念章
日期:2008-04-18 19:48:16ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10马上加薪
日期:2014-02-19 11:55:14
14#
发表于 2008-3-27 00:35 | 只看该作者
说个题外的问题
文章这些text字段 基本是避免多次读写的 一般会生长静态的页面 减少对DB的访问

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
15#
 楼主| 发表于 2008-3-27 00:53 | 只看该作者
这里Oracle数据库主要是扮演一个数据中间过度的角色
兼具一些数据修改的功能,所以字段就不做拆分了

实际上,一条记录的大小多在8k以内

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
16#
发表于 2008-3-27 09:24 | 只看该作者
是否需要进行分表,还要看表中字段的访问几率。

如果绝大部分的访问都需要查询文章本身,那么将文章的内容和其他属性拆分开,意义并不大。
如果大部分访问的是其他信息,而文章内容本身只是需要的时候才读取,那么将文章和其他内容拆分开,有助于提高性能。

是否考虑使用分区其实就是看建立分区后能否带来管理上的优势。
比如,是否存在历史数据的迁移、清除等问题。

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
17#
 楼主| 发表于 2008-3-27 13:00 | 只看该作者
谢谢楼上各位指点

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表