MySQL
文章平均质量分 64
福尔摩帅
我想写首诗
展开
-
Druid配合log4j监控慢sql
Druid配合log4j监控记录慢sql原创 2017-12-26 23:20:38 · 3818 阅读 · 0 评论 -
MySQL性能优化经验
【数据库优化的目的】1.避免出现页面访问错误 由于数据库连接timeout产生页面5XX错误。 由于慢查询造成页面无法加载。 由于阻塞造成数据无法提交。2.增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的。3.优化用户体验 流畅的访问速度。 良好的网站功能体验。 【从哪些方面进行数据库优化转载 2017-12-19 17:04:44 · 207 阅读 · 0 评论 -
MySQL优化之开启慢查询(一)
要做MySQL优化 。首先要要找到性能瓶颈,进行定位分析,然后直达病灶,各个击破。这里介绍通过开启MySQL慢查询,记录下超过指定时间的sql语句。一.慢查询相关参数说明1.slow_query_log 慢查询开启状态2.slow_query_log_file 慢查询日志存放的位置3.long_query_time 查询超过多少秒才记录原创 2017-12-28 10:05:46 · 249 阅读 · 0 评论 -
MySQL性能优化—慢查询分析、优化索引及配置优化
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4)转载 2017-12-28 16:20:42 · 280 阅读 · 0 评论 -
mysql字符集 utf8 和utf8mb4 的区别
可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字.为什么会有UTF8MB4?既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的MySQL支持的utf8编码,最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现错误了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xFFFF,也就是 Unicode 中的基本原创 2018-01-16 23:19:40 · 19373 阅读 · 1 评论 -
MySQL索引优化
MySQL官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。索引是在存储引擎中实现的,所以每种存储引擎中的索引都不一样。如MYISAM和InnoDB存储引擎只支持BTree索引;MEMORY和HEAP储存引擎可以支持HASH和BTREE索引。 这里仅针对常用的InnoDB存储引擎所支持的BTree索引进行介绍:一、索引类型先创建一个新表,用于演示索引类型CREATE TABLE in...转载 2018-03-06 22:38:11 · 199 阅读 · 0 评论 -
优化 MySQL: 3 个简单的小调整
如果你不改变 MySQL 的缺省配置,你的服务器的性能就像题图的坏在一档的法拉利一样 “虎落平阳被犬欺” …我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。警告没有两个数据库或者应用程序是完全相同的。这里假设我们要调整的数据库是为一个“典型”的 ...转载 2018-02-15 17:03:47 · 331 阅读 · 0 评论