- 0
- 0
- 约小于1千字
- 约 1页
- 2026-10-09 发布于北京
- 举报
一.水平分割
根据一列或多列数据的值把数据行放到两个独立的表中。即按记录进分分割,不同的
记录可以分开保存,每个子表的列数相同。
水平分区将表分为多个表。每个表包含的列数相同,但是行更少。例如,可以将一个
包含十亿行的表水平分区成12个表,每个小表表示特定年份内一个月的数据。任何需要
特定月份数据的查询只需相应月份的表。
水平分割通常在下面的情况下使用:
(1)表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索
引的层数,提高查询速度。
(2)表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数
据,特别是有些数据常用,而另外一些数据不常用。
(3)需要把数据存放到多个介质上。
水平分割会给应用增加复杂度,它通常在查询时需要多个表名,查询所有数据需要
union操作。在许多数据库应用中,这种复杂性会超过它带来的优点,因为只要索引关键
字不大,则在索于查询时,表中增加两到三倍数据量,查询时也就增加读一个索引层
的磁盘次数。
二.垂直分割
垂直分割表(不破坏第三范式),把主码和一些列放到一个表,然后把主码和另外的
列放到另一个表中。将原始表分成多个只包含较少列的表
您可能关注的文档
- 初中英语考纲重点词汇与例句.pdf
- 城镇道路分类与结构特征分析.pdf
- 高学必修一氧化还原反应习题.pdf
- 韩国红参系列化妆品产品信息手册.pdf
- 24伏直流电控制系统数字输入与输出状态.pdf
- 港前路工程安全:2013年3月工作与整改情况.pdf
- SINAMICS DCP模拟输入AI 1-2技术v1.1.pdf
- 2018年基础认证赛电子版荣誉证书.pdf
- 母婴健康服务平台创新方案与运营模式探讨.pdf
- 2014年上城单元资本折旧与税务估算说明.pdf
- 销售年终总结及明年计划:个人业绩漏斗复盘、客户分层经营与2027年业绩目标拆解示例.docx
- 美联储9月加息之后:政策路径、美元与全球资产的传导分析(兼谈“降息预期”的修正).docx
- 考勤管理制度.docx
- 病历书写内涵质量检查与缺陷评分标准细则.docx
- 班级家委会章程与常态运作.docx
- 班委竞选演讲稿写法与四篇范文:学习委员、生活委员、文体委员、班长的三分钟演讲.docx
- 留守儿童关爱保护及代理家长帮扶方案.docx
- 2027届秋招简历模板怎么排才过机筛:一名应届生的七版迭代与投递数据复盘.docx
- 2026年连锁烘焙品牌新店开业营销活动全案开业前蓄客三日爆发排期预算分配与引流转化测算.docx
- 固定资产全生命周期管理与折旧核算实施细则.docx
原创力文档

文档评论(0)