菜鸟笔记
提升您的技术认知

MySQL 笔记 第2页

效率提高N倍的19条MySQL优化秘籍

菜鸟阅读 : 505赞(5)

一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别...

MySQL中if()函数详解

菜鸟阅读 : 1175赞(4)

一.if()函数介绍 在MySQL的官方文档中,将if()列为控制流功能之一,网上看了很多翻译,大家还是习惯上称为if()函数。根据官方文档,我们可以看出if()函数实现了if/else结构,大家可以把它和java中的三目运算来做类比,然后...

SQL 优化实践

菜鸟阅读 : 784赞(2)

工作中需要注意的 SQL 语句优化点,SQL 优化首先要对 SQL 的消耗时间或者使用频率进行分析,然后再进行其他操作。 SQL 优化的方式 1、SQL 的执行次数分析 show global status like 'com_______...

MySQL三大日志——binlog、redoLog、undoLog详解

菜鸟阅读 : 516赞(2)

日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息,能帮助我们进行很多容错及分析工作,其中有三大日志与我们这些开发者息息相关,本文将介绍binlog、redoLog、undoLog三种日志: 1. redoLog 1.1...

Undo log日志详解

菜鸟阅读 : 841赞(2)

今天和大家分享一下Undo log日志的知识点 1.什么是undo log? 撤销日志,在数据库事务开始之前,MYSQL会去记录更新前的数据到undo log文件中。如果事务回滚或者数据库崩溃时,可以利用undo log日志中记录的日志信息...

安装MySQL数据库8.0服务实例

菜鸟阅读 : 541赞(2)

前言 之前尝试去安装了MySQL5.7的社区版本,今天来安装MySQL8.0的版本,并且以两种方式进行安装,一个是通过RPM包的安装,另一个则是编译的方式。 一. 前期准备 查看服务器IP [root@localhost ~]# hostn...

MySQL数据库实现主从同步

菜鸟阅读 : 553赞(2)

前言 今天来学习数据库主从同步的原理及过程,数据库主要是用来存储WEB数据,在企业当中是极为重要的,下面一起来看下。 1.1 数据库做主从的目的 MySQL主从复制在中小企业,大型企业中广泛使用,MySQL主从复制的目的是实现数据库冗余备份...

MySQL多版本并发控制MVCC

菜鸟阅读 : 474赞(2)

mvCC概述 MVCC (Multiversion Concurrency Control) ,多版本并发控制。顾名思义,MVCC 是通过数据行的多个版本管理来实现数据库的 并发控制。这项技术使得在InnoDB的事务隔离级别下执行 一致性读...

MySQL其他数据库日志

菜鸟阅读 : 537赞(2)

对于线上数据库应用系统,突然遭遇 数据库宕机 怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看数据库的 错误日志。因为日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释等信息。比如:从日志中发现某个连接中的 SQL 操作...

MySQL主从复制

菜鸟阅读 : 584赞(2)

主从复制概述 如何提升数据库并发能力 在实际工作中,我们常常将 Redis 作为缓存与 MySQL 配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就 提升了读取的效率,也减少了对后端数据...