Oracle 分区表 总结(转CSDN David Dai)
一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table什么时候需要分区表,官网的2个建议如下:(1)Tables greater than 2GB should always be considered for partitioning.(2)
ORACLE SEQUENCE
ORACLE SEQUENCE(序列)序列是用户创建的数据库对象,他可以有多个用户共享,用来生成唯一的整数。sequence属于某个用户。序列号的存储和生成与表无关,因此,同一个序列可以用于多个表。但这样会引起应用的很多麻烦,因此,建议每个表都是用一个sequence(序列)序列特性:1、自动生成唯一编号2、是一个可共享的对象3、通常用于创建主键值4、替换应用程序代码5、如果将序列高速缓存到内存中,则可以提高访问序列值的效率创建序列语法CREATE SEQUENCE sequence [START WITH n] [INCREMENT BY n]
Oracle 物化视图
Oracle 物化视图 一. 理论部分Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化
jar命令生成war文件包
假定有一个Web应用:C:myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:>cd myHomeC:myHome>jar cvf app.war */.解释:jar cvf [A=》 war包名 ].war [B=》 资源文件及文件夹 ] [C=》 将要生成war包的目标文件夹 ]“*/”(B=》)代表当前目录(C:myHome)下的所有文件及文件夹。“.” (C=》)表明将要在当前目录中生成war包。操作完成后,就可以部署使用生成的war包了。比如在用tomcat容器:找到C:myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/web