MySQL性能调优
作者:互联网
前置条件:已安装docker
1.安装git。
命令:apt-get install git
安装后执行命令:get clone https://github.com/easonhan007/simple_test_tools.git
2.构造镜像
命令:cat build.sh
命令:./build.sh -->(注意:非root用户,使用命令 :sudo ./build.sh)
命令:sudo ./run.sh
命令:sudo docker ps
注意:如果 sudo docker ps 命令报错,很有可能当前运行的容器过多,我们需销毁容器
命令:sudo ./stop_all.sh
命令:sudo ./init.sh
进入容器里面去
命令:sudo python data_builder.py 10000 -->往数据库插10000条数据
会出现如下情况:
属于正常现象。使用插入数据命令插入10次左右。
再打开一个终端,输入
命令:url localhost:10000
命令:curl localhost:10000/products/itest
命令:while true; do curl localhost:10000/products/itest -->循环打印访问时间的值
代码地址:https://github.com/easonhan007/simple_test_tools/blob/master/mysql_issue/app.py#L47
再开一个终端,进入mysql_issue文件中:
执行命令:docker exec -it mysql mysql
我们在第二个终端中,执行
命令:while true; do curl localhost:10000/products/itest; sleep 1; done;
在第三个终端,
输入:show full processlist;
我们在第二个终端中,执行
命令:while true; do curl localhost:10000/products/itest; sleep 1; done;
可以看出,与之前的时间相比。非常快。
标签:10000,性能,sudo,sh,itest,命令,调优,MySQL,localhost 来源: https://www.cnblogs.com/moupan/p/11372424.html