數據庫表分區 如果我的一个table进行了分区(按照时间) 那么一般系统中 的查询是怎么控制的呢?比如我把table A分成了A1和A2两个区,A1存放新数据,A2存放旧数据。怎么控制前台的查询呢?(就是说 我怎么能知道他查新数据 还是旧数据呢 加时间判断么?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table partition(A1);select * from table partition(A2); 可能我沒有說清楚比如 我原來的查詢是 select * form A where A.a = '1';因為A表的數據比較多 所以我建立了兩個分區 A1和A2那么 我上面的查詢語句需要修改嗎? 不修改不是不能提高速度? 如果你确定数据就是在A1区,可以用select * from A partition(A1)where a=1; 好 謝謝 ojuju10 我去試試 這個速度 提升會很明顯么?比如我有100萬的數據,分成兩個50萬的 對了 還有個問題 不太明白,兩個分區放在一個tablespace裡面 和放在兩個裡面 有啥太大的區別么? 关于分区表的,希望对你有帮助http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/partiti.htm 急急急 幫我看下oracle 存儲過程 TNS 连接超时 oracle 数据同步 oracle 未找到要求的From关键字 关于oracle的更新效率问题,select时很快,但update就很慢 请教一个问题,关于数据库分页查询。 如何查询得出表中每列的注释? 急等大哥解决:在程序中 insert 一个不超过2000个字符的字符串时,提示出错‘文字太长’ !!! 插入信息 与 原有表内容比较 的问题 我的oracle无法使用,请高手帮忙解决 sql语句查询 oracle问题 急救呀
select * from table partition(A2);
那么 我上面的查詢語句需要修改嗎? 不修改不是不能提高速度?
如果你确定数据就是在A1区,可以用select * from A partition(A1)
where a=1;
兩個分區放在一個tablespace裡面 和放在兩個裡面 有啥太大的區別么?
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/partiti.htm