当前位置:编程学习 > JAVA >>

Oracle有张表,大概2KW条记录,想做分区.该如何实现,实现难度大么? 最好不牵扯到程序改造.只是动下表.

Oracle有张表,大概2KW条记录,想做分区.该如何实现,实现难度大么?
最好不牵扯到程序改造.只是动下表. --------------------编程问答-------------------- 表分区对应用程序是透明,分区是通过DBMS提供的方式分开存储数据记录,只要DDL层面变更下表就可以了,如果你要对表空间有具体的要求,可能会移动到数据。 --------------------编程问答-------------------- 我只知道索引能优化下,可是这种海量数据..等高人回答 --------------------编程问答-------------------- 若是要分区你得说下这个表的结构,以及每个字段的含义 --------------------编程问答-------------------- 分区确实只需要动动表,和程序无关,你优化无非就是针对查询优化,你要确认一下你当前的查询和对应的查询条件,有哪个条件总是唯一的?
举个例子,我们这也有个大表 日志表,KW+里面有个时间字段,一般统计都是统计某个月的,所以这个表就按时间字段按月分区了 --------------------编程问答-------------------- 这种问题。。只有自己找资料。。。估计回答你问题的。。都没搞过。。。 --------------------编程问答--------------------
引用 3 楼 ticmy 的回复:
若是要分区你得说下这个表的结构,以及每个字段的含义


lz你就说清楚点了。 --------------------编程问答-------------------- 这个找专业DBA解决,我们要尽量做到专业,术业有专攻 --------------------编程问答-------------------- 2kw在oracle中不算是很大的表,如果对该表在线查询的业务较多,且响应时间上有要求,建议你尽快分区,后期数据量越大问题越棘手 --------------------编程问答-------------------- 至于分区的方式,oracle提供的就那几种方法,主要抉择在于你业务的特点,要针对业务选定分区类型和分区字段
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,