MySQL
文章平均质量分 78
Dear,别闹!
just do it
展开
-
MySQL (一) —— MySQL性能优化之 慢查询日志
慢查询日志(slow-query-log)一、什么是慢查询日志? 慢查询日志是MySQL提供的一种日志记录,用来记录在MySQL中响应(执行)时间超过阀值(long_query_time,默认值:10,单位:秒)的SQL语句。二、如何开启 MySQL 慢查询日志:两种方法1、mysql> set global slow_query_log=1;2、修改配置文件 /etc/my.cnf ;三、慢查询日志分析工具 -- mysqldumpslow四、小结原创 2018-10-26 18:30:27 · 342 阅读 · 0 评论 -
MySQL(二) —— MySQL性能优化之 SQL语句优化
SQL语句优化 MySQL优化的目的 1、避免出现页面访问错误:或由于数据库连接超时 timeout 产生页面5xx错误;或由于慢查询造成页面无法加载;或由于阻 塞造成数据无法提交; 2、增加数据库的稳定性:避免由于低效查询引起的数据库问题; 3、优化用户体验:提高页面访问的流畅度。 一、SQL语句优化(20种)1、使用 EX...原创 2018-10-30 20:03:20 · 346 阅读 · 0 评论 -
MySQL(三) —— MySQL性能优化之 索引优化
MySQL索引优化最后, 关于索引失效问题一、如何选择合适的列建立索引?1、在where从句、group by 从句、order by 从句、on 从句中出现的列2、索引字段越小越好。可减少I/O操作,提高3、离散度大的列放在联合索引的前面,如如何判断列的离散度?去重查询看列的唯一值,唯一值越多则离散度越大。举例:查看account.user_info表的数据结...原创 2018-11-01 12:03:21 · 231 阅读 · 0 评论 -
MySQL配置文件 my.cnf 详解
MySQL配置文件[client]port = 3306 socket = /var/lib/mysql/mysql.sock[mysql]#这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。no-auto-rehash[mysqld]user = mysql port = 3306 socket = /var/...原创 2018-11-02 18:30:30 · 372 阅读 · 1 评论 -
Navicat Premium 12 下载、安装、及注册机破解
Navicat Premium 12是一套数据库开发管理工具,支持连接 MySQL、Oracle等多种数据库,可以快速轻松地创建、管理和维护数据库。Navicat Premium 12 官网下载地址https://www.navicat.com.cn/download/navicat-premium 安装及破解过程地址https://www.jianshu.com/p/5f69...原创 2019-01-22 09:53:54 · 5260 阅读 · 0 评论