Tag: 锁
mysql 查看binlog,slowlog,查看锁表情况,当前连接
nick | mysql | 2011-07-12
shell> mysqlbinlog log-file
使用mysqldumpslow命令获得日志中显示的查询摘要来处理慢查询日志,例如:
[zzx@bj37 data]$ mysqldumpslow bj37-slow.log
一.1 获取锁等待情况
可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:
mysql> show status like ‘Table%’;
+———&... [阅读全文]
一个cache的改造过程
nick | java | 2010-10-24
在分布式的程序中,cache的合理使用可以带来性能上的极大提升,尤其是在资源创建需要昂贵的开销时。cache的设计最重要的是要保证线程安全和高效性。下面以代码为例,介绍了三种cache的写法。
1. 粗放的加锁
public class Cache1 {
private HashMap<String, ServerGroup> route2SG = null;
public Cache1() {
route2SG = new HashMap... [阅读全文]