![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
李澎昆
期望越大 压力越大,不断努力 超越自己的极限
展开
-
mysql日志介绍
1 概述 查询日志:general_log 慢查询日志:log_slow_queries 错误日志:log_error, log_warnings 二进制日志:binlog 中继日志:relay_log 2 查询日志 默认没有开启,考虑到数据库服务器本身占用存储IO,所以一般不会使用查询日志的功能,防止给mysql造成性能降低 记录查询语句,日志存储位置: 文件:file ...原创 2019-01-04 07:26:11 · 238 阅读 · 0 评论 -
Mysql数据库基础考点
请写出下面Mysql数据类型表达的意义(int(0) 0代表的是宽度、char(16)、varchar(16)、datetime、text) 这是mysql数据类型 答:int 0是宽度 他是个整形 char是一个定长的储存字符串的类型 他定长16、varchar可变长的字符串,长度也是16、datetime保存时间日期的、text存储一些大文本数据的 整数类型: TINYINT、S...原创 2018-12-31 17:41:01 · 637 阅读 · 0 评论 -
Mysql创建高性能索引
面试真题: 简单描述Mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响? Mysql索引的基础和类型 索引的基础: 1.索引类似于书籍的目录,要想找到一本书的某个特定主题,需要先查找书的目录,定位对应的页码 储存引擎使用类似的方式进行数据查询,先去索引当中找到对应的值,然后根据匹配的索引找到对应的数据行 索引对性能的影响 大大减少服务器需要扫描的数据量,比如我...原创 2018-12-31 17:43:31 · 427 阅读 · 0 评论 -
项目中常用的19条MySQL优化
一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式 key_len列,索引长度 rows列,扫描行数。该值是个预估...原创 2019-01-18 08:35:49 · 218 阅读 · 1 评论 -
MySQL监控系统Lepus的搭建
MySQL监控系统Lepus的搭建 现在流行的监控系统很多,选择一个合适自己的就可以了,例如Zabbix、Nagios;监控MySQL为主的有MySQLMTOP、Lepus。本文主要介绍快速部署lepus以及监控MySQL,因为作为DBA我们还是注重MySQL的监控,当然系统状态也非常重要,监控成为我们日常工作不可缺少,废话就不多说了,下面开始环境搭建。 官方网站:http://www....原创 2019-01-20 09:15:00 · 724 阅读 · 1 评论 -
SQL语句优化
SQL语句优化 怎么加快查询速度,优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在where及order by 涉及的列上建立索引。 建立索引不是建的越多越好,原则是: 第一:一个表的索引不是越多越好,也没有一个具体的数字,根据以往的经验,一个表的索引最多不能超过6个,因为索引越多,对update和insert操作也会有性能的影响,涉及到索引的新建和重建操作。 第二...原创 2019-02-20 21:32:51 · 496 阅读 · 2 评论