ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL性能调优

2019-08-18 15:04:12  阅读:230  来源: 互联网

标签:10000 性能 sudo sh itest 命令 调优 MySQL localhost


前置条件:已安装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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有