数据库
文章平均质量分 60
黑洞刺客
这个作者很懒,什么都没留下…
展开
-
jdbc连接oracle[service_name、sid、TNSName]不同写法
格式一: 使用ServiceName方式:jdbc:oracle:thin:@//<host>:<port>/<service_name>例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1526/CDEV@后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK)这种格式是Oracle 推荐的格式.因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。格式二: 使用SID方式...转载 2021-05-31 15:32:09 · 559 阅读 · 0 评论 -
oracle sql调优
1.sql走索引分析explain plan for select语句select * from table(dbms_xplan.display);2.explain执行顺序sql执行过程有两个规则①根据Operation缩进判断,缩进最多的最先执行②Operation缩进相同时,最上面的是最先执行的如图执行计划,根据规则可以得出执行顺序:INDEX UNIQUE SCAN -> TABLE ACCESS BY INDEX ROWID -> INDEX RANGE SCAN .原创 2021-04-08 10:38:44 · 207 阅读 · 0 评论 -
实例分析join、left join、right join、fulljoin间的区别
分析INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN的ON、WHERE后面跟条件的区别准备表结构、数据新建表TAB1和TAB2,TAB1字段ID,SIZE;TAB2字段SIZ,NAMESELECT * FROM TAB1 LEFT JOIN TAB2 ON TAB1.SIZ = TAB2.SIZ,这里会生成一张临时表左连接SELECT * FROM TA...原创 2020-04-03 18:28:15 · 1788 阅读 · 0 评论