增删改对二级缓存的影响 1.增删改也会清空二级缓存 2.对于二级缓存的清空实质上是对value清空为null,key依然存在,并非将Entry<k,v>删除 3.从DB中进行select查询的条件是: 1.缓存中根本不存在这个key 2.存在key对应的Entry,但是value为null 二级缓存 ...
分类:
系统相关 时间:
2016-12-22 20:21:40
阅读次数:
290
本文地址 分享提纲: 1.为查询缓存优化你的查询 2. EXPLAIN 你的 SELECT 查询 3. 当只要一行数据时使用 LIMIT 1 4. 为搜索字段建索引 5. 在Join表的时候使用相当类型的例,并将其索引 6. 千万不要 ORDER BY RAND() 7. 避免 SELECT * 8 ...
分类:
数据库 时间:
2016-12-22 19:20:28
阅读次数:
267
关于mysql处理百万级以上的数据时如何提高其查询速度的方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直 ...
分类:
数据库 时间:
2016-12-22 19:04:48
阅读次数:
186
MyBatis中普通的insert语句是这样的: 此时Dao接口的public Integer insert(DatabaseObject do);返回的Integer是收到改动的行数,插入成功时返回1 主键默认是由数据库自己加入的,可以使用selectKey的子查询语句获得 但PostgreSQL ...
分类:
数据库 时间:
2016-12-21 11:43:23
阅读次数:
702
事务:Transaction多个sql语句,要么同时都执行,要么同时都不执行事务就是一组原子性的(select)查询语句,也即将多个查询当作一个独立的工作单元ACID测试:能够满足ACID测试就表示其支持事务,或兼容事务A:Atomicity,原子性,都执行或者都不执行
C:Consistency,一致性,从一..
分类:
数据库 时间:
2016-12-17 23:26:22
阅读次数:
302
DQL 操作 DQL 数据查询语言(重要) 数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。 查询返回的结果是一张虚拟表。 查询关键字:SELECT -- 查询:基于表中已经存在的数据,得到我们想要的数据 1基础查询: SELECT 列名/字段名,..., FROM 表名 - ...
分类:
数据库 时间:
2016-12-16 01:00:37
阅读次数:
386
1.使用explain查询select查询语句执行计划mysql>select*frombabawherename=‘fjdsjf‘;+------+--------+|id|name|+------+--------+|1|fjdsjf|+------+--------+查询该sql语句的执行计划mysql>explainselect*frombabawherename=‘fjdsjf‘\G;***************************1.r..
分类:
其他好文 时间:
2016-12-14 14:51:27
阅读次数:
191
(-1) 写在前面 这篇随笔的数据使用的是http://blog.csdn.net/friendan/article/details/8072668#comments里的,里面有一些常见的select查询练习题。 我使用的是mysql自带的命令行 (1)数据准配 student 表 + + + + ...
分类:
数据库 时间:
2016-12-11 02:45:33
阅读次数:
265
视图就是一条select查询语句,是一张虚拟表。 table a , table b 以表a基表(a LEFT JOIN b) 1.1 当update view时 更新view中表b字段,可执行,并且b表随之改变。 当update view时 更新view中表a字段,可执行,并且a表随之改变。 当u ...
分类:
数据库 时间:
2016-12-10 19:40:20
阅读次数:
279
问题:MyBatis缓存无法禁用,同一个session的select查询结果一样,但是数据库其实已改变。 尝试达到想要的目的: 1、msgmapper.xml里的select标签加上 无法解决。 2、在mybatis的配置xml里加上 仍然无法解决。 3、通过java语句 还是不行。 彻底凌乱了。 ...
分类:
其他好文 时间:
2016-12-05 19:26:38
阅读次数:
191