mysql
请叫我许先生
凡事不认真不收其效,不严肃不成其事,不献身不明其志;
责之外无胜人之数;自强之外无上人之术
展开
-
MySQL调优三步曲(慢查询、explain profile)
mysql profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:慢查询 (分析出现出问题的sql)Explain (显示了mysql...原创 2019-04-23 20:30:10 · 250 阅读 · 1 评论 -
索引优化-分析篇 【Explain用法】
Query语句索引优化的思路优化更需要优化的query定位优化对象的性能瓶颈明确优化目标从Explain入手Query语句的优化原则多使用Profile永远用小结果集驱动大结果集尽可能在索引中完成排序只取自己需要的Columns仅仅使用最有效的过滤条件尽可能避免复杂的Join和子查询执行计划ExplainExplain命令用于查看执行结果explain的语法如下...原创 2019-05-04 21:59:59 · 994 阅读 · 0 评论 -
Mysql 优化总结【0.0.1】
数据库的优化可以从四个方面来优化:1. 从结构层: web 服务器采用负载均衡服务器,mysql 服务器采用主从复制,读写分离负载均衡Nginx负载均衡服务器 在nginx里面配置一个upstream,然后把相关的服务器ip都配置进去。然后采用轮询的方案,然后在nginx里面的配置项里,proxy-pass指向这个upstream,这样就能实现负载均衡。nginx的负载均衡有4种模式:轮...原创 2019-05-05 14:38:49 · 283 阅读 · 0 评论 -
MySQL 事务的四种隔离级别,研读完了你能吊打面试官
什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。另外,这篇分布式事务不理解?一次给你讲清楚!推荐大家阅读。事务的 ACID...原创 2019-05-20 01:27:58 · 279 阅读 · 0 评论