为什么建立分区了,select * from table_name partition(part_name)还是全表扫描呢? 索引是本地索引吗?part_name是分区关键字?分区最主要的两个作用就是高可管理性与可扩展性,并没有说性能的提升。因为大表的分区,我们可以方便的管理一个分区而不至于是整张表,但是,如果不是按照分区条件进行的查询,而索引又是本地索引,查询需要分开到多个本地索引树去扫描而不是一个索引树。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to libin_ftsafe(子陌红尘):已经建立了本地索引啊?而且local索引就是建立在分区字段上的! 对了,select * from table_name partition(part_name)这样执行如果你也select * from plan_table看到table access full,那要注意后面的字段pstart和pstop,那里是全扫描的开始分区和结束分区,如果是同一个分区代号,那说明分区全扫描,只有是从1到N才是表的全扫描 oracle 性能监控工具,sql工具(经典) 求教:ORA-01427: 单行子查询返回多个行 求牛人ORACLE 直接 SQL 解决!!! oracle一体机连接问题 oralce11.2.0.3 急求 oracle SQL 简化问题!! 如何获得存储过程的参数?? 关于case语句的问题 怎样让一个字段在每次生成记录时自动填写SYSDATE 经常进入不了数据库或很短时间就掉下来 ORACLE 数据库数据提取问题! toad 调试存储过程的奇怪问题 请教大家一个直接插入日期型数据的一个问题,可能很多人也一样迷惑这块!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货