随笔分类 - sql优化方案
摘要:查询表的首句:(Oracle) select * from (select a.*, rownum as rn from tab_name a order by col )where rn = 1 or select * from tab_name where rownum = 1 sqlserve
阅读全文
摘要:ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的
阅读全文
摘要:转载自:http://gooderlee.iteye.com/blog/1160949 使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试: [java] view plain co
阅读全文
摘要:(1)在CMD命令窗口中输入: sqlplus 用户名/密码@数据库本地服务名 as sysdba;(如:sqlplus scott/1234@oracle1 as sysdba;) 1 2 3 (2)查看用户的proifle是哪个,一般是default : sql>SELECT username,
阅读全文
摘要:索引 1.主键索引 作用:唯一约束和提高查询速度 2.普通索引 作用:提高查询速度 3.唯一索引 作用:唯一约束和提高查询速度 4.主键和唯一索引的区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主
阅读全文
摘要:一条sql执行过长的时间,你如何优化,从哪些方面 1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化)2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应
阅读全文