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... [阅读全文]
Ɣ回顶部