随笔分类 -  数据库

摘要:情况是这样的: DBA找上们来,说我们的SQL扫全表了,执行效率不高,需要优化一下。 SQL的结构大概是这个样子: select * from A left join B on A.num = B.num where A.confirm_time > ? and A.confirm_time < ? 阅读全文
posted @ 2018-05-21 15:59 coolgame 阅读(272) 评论(0) 推荐(0)
摘要:一、如何理解SQL。 关于sql,俺觉得最最基础的是,你是在按什么角度去思考它。我倒是有一种方式,一看到select,就把从这个select到结束看成一个表,有多少select就有多少个表,然后这些表经过各种关系运算,最后得到你想要的结果,当然这个结果还是个表。二、执行顺序 然后第二重要的是,你要理 阅读全文
posted @ 2018-05-10 10:13 coolgame 阅读(414) 评论(0) 推荐(0)
摘要:删除量:一次删除10000条。 第一种方式,通过delete from 表 where id in(一堆ID)的方式删除数据,首先把需要删除的数据从数据库查询出来,将ID传给mybatis框架,展示如下: 每次耗时数据如下: [374, 206, 206, 205, 482, 231, 460, 2 阅读全文
posted @ 2017-12-08 11:11 coolgame 阅读(2147) 评论(0) 推荐(0)
摘要:to be continued 阅读全文
posted @ 2014-07-27 19:17 coolgame 阅读(133) 评论(0) 推荐(0)