1、MySQL并发控制机制并发控制:每个会话会启动一个mysql线程服务器层:用于控制锁存储引擎层:并发访问控制基本上应该由存储引擎层完成锁:lock读锁:共享锁写锁:独占锁锁力度:表级锁:myisam表级锁行级锁:innodb行级锁锁分类:隐式锁:由存储引擎自动完成显示锁:用户可手..
分类:
数据库 时间:
2015-06-20 01:37:07
阅读次数:
257
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
0. 为查询缓存优化你的查询...
分类:
数据库 时间:
2015-06-18 11:36:25
阅读次数:
166
计应134 杨超主配置 1) 查询缓存,同下面讲的缓存不太一样,它是针对HQL语句的缓存,即完全一样的语句再次执行时可以利用缓存数据。但是,查询缓存在一个交易系统(数据变更频繁,查询条件相同的机率并不大)中可能会起反作用:它会白白耗费大量的系统资源但却难以派上用场。 2) fetch_size,同J...
分类:
Web程序 时间:
2015-06-12 17:04:48
阅读次数:
104
转自:http://www.cnblogs.com/xiaoluo501395377/p/3377604.html在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔...
分类:
Web程序 时间:
2015-06-11 19:08:49
阅读次数:
104
本应用数据清除管理器
DataCleanManager.java 是从网上摘的 忘了 名字了 对不住了
加载一个webview 产生缓存 众所周知的webview是产生缓存的主要原因之一
webview加载之后 点击按钮 查询缓存 然后清除缓存 再查询缓存 可以看到 缓存确实被清除了
或者咋webview加载之后 点击按钮查询缓存 然后去设置...
分类:
移动开发 时间:
2015-06-11 17:00:17
阅读次数:
166
1、客户端发送一个请求给服务器。2、服务器先检查查询缓存,命中了缓存,直接返回缓存中的数据,否则进入下一个阶段。3、服务器进行sql解析,预处理,再由优化器生成对应的执行计划。4、mysql根据执行计划,调用存储引擎的API来执行查询5、将结果返回给客户端。
分类:
数据库 时间:
2015-05-31 18:09:44
阅读次数:
178
转自http://coolshell.cn/articles/1846.htmlMYSQL 优化建议20条1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放...
分类:
数据库 时间:
2015-05-11 10:43:10
阅读次数:
161
对于高性能数据库操作,只靠设计最优的库表结构、建立最好的索引是不够的,还需要合理的设计查询。如果查询写得很糟糕,即使库表结构再合理、索引再合适,也无法实现高性能。查询优化、索引优化、库表结构优化需要齐头并进,一个不落。6.1 为什么查询速度会慢通常来说,查询的生命周期大致可以按照顺序来看:从客户端>>服务器>>在服务器上进行解析>>生成执行计划>>执行>>返回结果给客户端。其中执行可以认为是整个生...
分类:
数据库 时间:
2015-05-09 22:10:50
阅读次数:
216
查询缓存Scan的caching属性默认值是1,意味着扫描器每次从region服务器抓取1条记录进行匹配。我们可以设置caching为比1大得多的值。例如,设置为500,则一次可以抓取500条,需要注意的是该值设得越大服务器的内存开销会越多。HTableInterfacehTable=getHTable(tableName);Scans..
分类:
其他好文 时间:
2015-05-04 20:24:20
阅读次数:
153
查询缓存Scan的caching属性默认值是1,意味着扫描器每次从region服务器抓取1条记录进行匹配。我们可以设置caching为比1大得多的值。例如,设置为500,则一次可以抓取500条,需要注意的是该值设得越大服务器的内存开销会越多。HTableInterface hTable=getHTa...
分类:
其他好文 时间:
2015-05-04 19:42:33
阅读次数:
214