Q
表分区
1
A
回答
0
2
分区功能非常强大,它真正将表格数据分成几个较小的表格 - 然后通过使用视图来统一它们。例如,'ipnumbers'可以分成表'ipnumbers_1','ipnumbers_2'和'ipnumbers_3',其中第一个表包含约束,以便只存储范围从0.0.0.0到50.0.0.0的ipnumbers,而第二个表包含限制,只允许存储范围50.0.0.1到100.0.0.0,等等。然后一个视图可以补充说,统一的分区表到一个:
SELECT * FROM ipnumbers_1
UNION ALL
SELECT * FROM ipnumbers_2
UNION ALL
SELECT * FROM ipnumbers_3
现在,当您查询视图一定的ipnumber:
SELECT * FROM ipnumberview WHERE ipno=60.0.0.1
.. SQ L服务器查询优化器将知道只有表'ipnumbers_2'必须被检查,并且您因此获得了巨大的速度改进。
此外,可以将模式绑定的视图插入(自动将数据放入正确的目标表中),并且可以将表放置在不同的服务器上(尽管安装起来有点棘手),还可以将索引添加到视图。
玩得开心!
相关问题
- 1. MySQL表分区
- 2. 分区表
- 3. 表分区
- 4. 表分区
- 5. Oracle表分区
- 6. 将表中的多个分区分区
- 7. Hive分区和现有表的分区
- 8. 分区表上没有分区索引
- 9. 非分区表上的分区索引
- 10. 从非分区迁移到分区表
- 11. 分区给定的总的分区和分区数的列表
- 12. MySQL分区高分表
- 13. 更改分区表
- 14. sql server分区表
- 15. 写在表分区
- 16. 日期分区表?
- 17. SQL Server表分区
- 18. SQL 2008表分区
- 19. 分区MySQL表列
- 20. 过滤分区表
- 21. 分区单链表
- 22. 表分区清理
- 23. 撤消表分区
- 24. 蜂箱 - 分区表
- 25. MYSQL - 区分表名
- 26. 表分区与多个表
- 27. 如何使用Hive HQL创建分区表'像'未分区表?
- 28. 如何创建分区在HBase的表像蜂巢表分区
- 29. mod分区(分区,分段)
- 30. 更新列表分区