1. Mysql架构与sql执行流程【上】 讲师:青山 时长:1h5min 计划:2020/1/19 11:30 – 12:00 1.1. MySQL的发展历史 2000年MySQL开源,就出现很多分支。 MariaDB【oracle收购后,】, Percona Server XtraDB Engi ...
分类:
数据库 时间:
2020-01-19 19:11:11
阅读次数:
101
LNMP环境搭建
LNMP架构和LAMP架构挺像的,只不过一个用的是Apach,一个用的是Nginx。LNMP就是Linux+Nginx+MySQL+PHP,Nginx和Apache一样都是web服务器。
有一点不同的是在LNMP结构里php会启动一个服务:php-fpm,而LANP中php只是作为... ...
分类:
其他好文 时间:
2020-01-17 19:00:55
阅读次数:
104
一、概述1.为什么要优化一个应用吞吐量瓶颈往往出现在数据库的处理速度上随着应用程序的使用,数据库数据逐渐增多,数据库处理压力逐渐增大关系型数据库的数据是存放在磁盘上的,读写速度较慢(与内存中的数据相比)2.如何优化表、字段的设计阶段,考量更优的存储和计算数据库自身提供的优化功能,如索引横向扩展,主从复制、读写分离、负载均衡和高可用典型SQL语句优化(收效甚微)二、字段设计1.典型方案①.对精度有要
分类:
数据库 时间:
2020-01-14 10:12:34
阅读次数:
145
@魔力辛巴 利用虚拟机模拟搭建LNMP架构 先创建优化后的模板机,再通过模板机克隆产生其他服务器 yum install -y bash-completion* net-tools vim tree htop telnet lrzsz wget iftop iotop sl unzip nmap n ...
分类:
其他好文 时间:
2020-01-11 20:03:03
阅读次数:
85
建表语句 mysql 优化法则 1. 全值匹配我最爱(Kappa) 2. 遵循最佳左前缀法则 如果索引了多列, 查询从索引的最左前列开始并且不跳过索引中的列。 其实索引本质是个单向链表, 你要先得到头才能逐渐往后取后面的, 中间断了就走不了后面的索引了。 正确使用 Demo: 违反使用Demo:(完 ...
分类:
数据库 时间:
2020-01-10 16:05:49
阅读次数:
97
前言优化有风险,涉足需谨慎!!!1、优化可能带来的问题?优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过我们可能没有能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果,保持现状或出现更差的情况都是失败。2、优化的需求稳定性和业务的持续性,通常比性能更重要。
分类:
数据库 时间:
2020-01-07 01:07:12
阅读次数:
110
1.尽量全值匹配 联合索引 当建立了索引列后,能在wherel条件中使用索引的尽量所用。 2.最佳左前缀法则 如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。 让索引不失效的一个策略 火车头 火车身 火车尾 3.不在索引列上做任何操作 不在索引列上做任何操作( ...
分类:
数据库 时间:
2019-12-31 10:53:13
阅读次数:
112
MySQL性能优化 MySQL性能优化之explain 在日常的MYSQL优化中我们常常看到这样一个关键词:explain,例如这种: EXPLAIN SELECT * FROM Cloud_Order WHERE money > 10; explain是什么呢?使用 EXPLAIN 关键字可以模拟 ...
分类:
数据库 时间:
2019-12-29 20:38:20
阅读次数:
90
作者 :惨绿少年 来源:http://clsn.io/clsn/lx287.html 1. 前言 MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实 ...
分类:
数据库 时间:
2019-12-29 00:58:06
阅读次数:
99
系统级别监控toppsnetstatss日志配置Nginx状态信息增加编译参数--with-http_stub_status_module配置文件中增加stub_statuson;https://coding.net/u/aminglinux/p/nginx/git/blob/master/mon/stat.md配置Nginx状态Nginx有内置一个状态页,需要在编译的时候指定参数--with-h
分类:
其他好文 时间:
2019-12-25 17:52:17
阅读次数:
104