摘要: 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表... 阅读全文
posted @ 2015-05-20 14:00 Sotall 阅读(238) 评论(0) 推荐(0) 编辑
摘要: (1) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表... 阅读全文
posted @ 2015-04-15 11:24 Sotall 阅读(262) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-04-14 14:44 Sotall 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-04-14 14:05 Sotall 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一般用法:PatIndex('%AAA%',‘BBBBBBBB’)上句的意思是查找AAA在BBBBBBBB中的位置,从1开始计算,如果没有的话则返回0其中%AAA%的用法和 SQL语句中like的用法是一致的%AAA意思是开头不管是什么,后面只要跟着AAA就可以,就立马返回其位置,不在做检查。AAA... 阅读全文
posted @ 2015-03-27 16:00 Sotall 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 一.注释 -- 单行注释,从这到本行结束为注释,类似C++,c#中// /* … */ 多行注释,类似C++,C#中/* … */二.变量(int, smallint, tinyint, decimal,float,real, money ,smallmoney, text ,image, char... 阅读全文
posted @ 2015-03-27 11:48 Sotall 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一. ORACLE SQL PLUS 使用技巧:----①查找重复记录:SELECT DRAWING, DSNOFROM EM5_PIPE_PREFABWHERE ROWID!= (SELECT MAX(ROWID) FROM EM5 _PIPE_PREFAB D ... 阅读全文
posted @ 2015-03-26 17:58 Sotall 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 存储过程 1CREATEORREPLACEPROCEDURE存储过程名 2IS 3BEGIN 4NULL; 5END;行1: CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2: IS关键... 阅读全文
posted @ 2015-03-25 16:27 Sotall 阅读(389) 评论(0) 推荐(0) 编辑