数据库
以前有个账号
只是为了存点资料
展开
-
服务器隔一段时间不访问,就会与MySQL数据库断开连接
tomcat服务器隔一段时间不访问,就会与MySQL数据库断开连接,并报错: java.net.SocketException: Software caused connection abort: socket write error 原因是MySQL的连接超时时间是8小时。若空闲超过8小时,MySQL就会自动断开连接。 方法一: 使用连接池可以解决这个问题,这里使用c3p0...转载 2018-12-28 09:18:45 · 4104 阅读 · 0 评论 -
sql 的执行顺序--sql优化
from 子句--执行顺序为从后往前、从右到左 表名(最后面的那个表名为驱动表,执行顺序为从后往前, 所以数据量较少的表尽量放后) oracle 的解析器按照从右到左的顺序处理,FROM 子句中的表名,FROM 子句中写在最后的表(基础表 driving table)将被最先处理,即最后的表为驱动表,在FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3 个以...原创 2018-12-29 22:15:34 · 140 阅读 · 0 评论 -
With as 语句的用法
可以定义一个子查询字句 如: with t as (select * from user) select * from t; 在工作中遇到了一个场景,需要查询该机构以及下辖机构id,如果使用with as 语句可以 直接写成 with T(branch_id,branch_name,seq) as( select a.brach_id,a.branch_name,0 as s...原创 2019-01-24 17:50:21 · 657 阅读 · 0 评论