分区表的全部查询问题。
请问一下,分区表的全分区查询,如果这些分区分别架在不同的磁盘,那么在全部查询的时候,假如有十个分区,想同时对这十个分区进行同时查询,也就是尽量地提高效率,那么这种查询,是需要在SQL命令里面处理,还是不需要考虑程序员考虑,oracle自己就能自动地从十个表里查询呢?
------最佳解决方案--------------------分区对SQL引擎层透明、对应用层也是透明的
Oracle管理
也就是十分区同时查询也是由Oracle自行处理,不必另行处理
不过,全分区查询就有些失去了分区带来的高可用的意义
------其他解决方案--------------------分布在不同的磁盘,可以达到io并行。全分区查询也是可以的
------其他解决方案--------------------同时查询?这个概念太抽象,说白了是想让数据库返回给你所有分区的数据?
那就直接查表,不需要指定分区即可,
想要并行查询的话可以加并行提示hint来进行并行查询
------其他解决方案--------------------我的意思 是 同时 ,十个分区同时查询..
------其他解决方案--------------------谢谢了,我知道你的意思,不过比如:按交易时间分区(月)的表,当在应用程序中查询全年的交易记录时,还不是一样要全分区查询。
------其他解决方案--------------------
谢谢了,我知道你的意思,不过比如:按交易时间分区(月)的表,当在应用程序中查询全年的交易记录时,还不是一样要全分区查询。
------其他解决方案--------------------O,谢谢~O,谢谢~O,谢谢~