这个思路是否可行! 肯定是用分区表,只要能从sql(select * from table partition(p1))得到过滤分区的信息,查询只会在相关的分区上进行,那消耗系统资源会大大减轻.对了,还要建立局部分区索引,如果查询字段还包含除分区字段以外的字段的话,还要建立全局分区索引.注: p1是table的一个分区 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该使用oracle中的分区表来实现,为每个月创建一个分区,这样十二个分区上每个分区也就是10w-20w的记录,如果查询的时候还慢,可以考虑两级的分区,不如第一级使用随机分区(4个),第二级使用每个月一个分区(12个),这样一共48个分区,每个分区也就几万条数据,查询起来就相当快了。但是我有一个疑问,就是oracle说可以自动的对查询决定在那个分区上进行查找,但是事实上有时候可以有时候不行,这是为什么啊?请高手指教,谢谢 我能不能通过编目远程启动或是关闭db2,如果能又该怎么做? 关于oracle事务的问题,挺奇怪的 ORA-01031: 怎么写一条翻页的SQL语句? 救命啊!有个存储过程卡住了,查看相关会话,发现当前操作什么都没有,高手帮忙啊! oracle的建库 找不到 SNAP$_<mview_name>, MVIEW$_<mview_name>, 优化SQL ORA-01591错误!求救!100分。 请教oracle数据类型的问题 菜鸟问题六:(几个小问题)------------- 数据库在mount状态下,没有open可以查看表空间以及对应的数据文件信息码?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货