用valgrind生成mysqld函数调用图和性能图
本帖最后由 我想静_J2C9M 于 2016-11-11 22:01 编辑首先安装yum安装valgrind工具yum install valgrind
在下面的地址中下载kcachegrind.ex这个工具是用来解析valgrind生成的文件的。画出图形
1.mysqld起动方式:
1.mysqld以root用户运行
valgrind --tool=callgrind --separate-threads=yes--trace-children=yesmysqld --datadir=/data --basedir=/usr/local/mysql56 --user=root
(,当shutdown mysqld 会在当前命令行目录下,生成callgrind.out * 开头的文件)
2.mysqld以mysql用户运行
1.cd /tmp
2.valgrind --tool=callgrind --separate-threads=yes--trace-children=yesmysqld --datadir=/data --basedir=/usr/local/mysql56 --user=mysql
2.sql相关操作
mysql>select now()
3.mysqladmin -uroot -p shutdown
注意要正常退出
/tmp目录下生成callgrind.out * 开头的文件
4.把相关 callgrind.out * 开头的文件传送到windows,用kcachegrind.exe 打开
kachegrind下载路径http://pan.baidu.com/s/1kVhms43
页:
[1]