mysql命令
文章平均质量分 62
Lewis_刘
一个有工匠精神的搬砖者!
展开
-
MySql优化总结-01
1.思路查询流程要减少查询消耗的时间,就要从每一个环节入手。首先确认版本和引擎:select version();show variables like '%engine%';2.连接配置1.服务端:可以增加可用连接数show variables like 'max_connections'; --查看最大连接数修改方法略2.及时释放不活动的连接。交互和非交互式的客户端默认超时时间都是28800秒,也暨8小时,我们可以调小这个值show variables like 'wait_原创 2021-01-13 16:35:46 · 105 阅读 · 0 评论 -
MySQL性能优化总结-02
接着上一篇文章,继续总结MySQL性能优化。3.缓存-架构优化3.1缓存在系统里面有一些很慢的查询,要么是数据量大,要么是关联的表多,要么是计算逻辑非常复杂,这些查询每次会占用连接很长的时间。所以为了减轻DB压力,和提升查询效率,我们可以把数据存放到内存缓存起来,比如redis。缓存适用于篇OLAP类型的业务,这些业务对实时性要求不高,不会频繁更新,例如报表数据,一次查询要半分钟甚至更长时间,但是一天只更新一次。 运行独立的缓存服务,属于架构层面的优化。 为了减少单台服务器的读写压力,在架构原创 2021-01-29 17:22:06 · 105 阅读 · 0 评论 -
MySQL性能优化总结-03——慢sql定位分析
优化器的作用是对我们的sql语句进行优化分析,生成执行计划。 下面不废话,实用干货来了。1.慢查询日志1.1开启慢日志 开启慢查询日志是有代价的(和binlog,optimizer-trace一样,所以它默认是关闭的:show variables like 'slow_query%'; 除了这个开关,还有一个参数,控制执行超过多长时间的sql才记录到慢日志,默认是10秒。如果改成0秒的话,就是记录所有的sql。show variables like '%long_query%'原创 2021-02-02 11:41:21 · 162 阅读 · 0 评论 -
mysql命令
1.登录默认端口mysqlmysql -u root -p root -P 3306mysql -u root -p rootmysql -h ip -u root -proot -P 3306linux远程复制scp -P 2222 -r root@10.8.63.234:/home/test11.txt /home/test11.txt备注:-P参数是端口号,可以省略。2查看my...原创 2019-04-27 23:43:35 · 136 阅读 · 0 评论