说下环境,win2003 mysql数据库 iis上建立有多个网站 现在想知道有什么命令或者是工具,能检测到每个网站的数据库在主机上的读写情况
|
kafka0102Jul 16, 2012
1
开mysql的log,但是性能会很受影响。如果只是察看当前的读写情况,可以show processlist;
|
|
4
希望能具体到某个数据库啊
|
|
ElmerZhangJul 17, 2012
5
Win 版 MySQL 不清楚,Linux 版 MySQL 的话可以使用 Percona Server,把 user_stat 打开,然后查 information_schema.TABLE_STATISTICS,里面有很多字段,应该能满足楼主需求
|
|
napoleonuJul 17, 2012
6
MySQL本身似乎并没有这种功能,你有两种发放可以做到。
1.通过多实例的方式把不同的库放到不同的实例上,分别监控。 2.分析general log,MySQL开binlog在sync_binlog=1的时候性能损耗不到1%,开general log只会更低。 |
|
napoleonuJul 17, 2012
7
sync_binlog=0的时候,不好意思,写错了。binlog是循序写的,只要对写磁盘实时要求不高性能很好。
|
|
m1a0Jul 17, 2012
8
mysqlreport
|
|
m1a0Jul 17, 2012
9
擦, 没看到是windows环境。。。
|