-
mysql增删改的方法
所属栏目:[MySql教程] 日期:2023-09-21 热度:7957
这篇文章主要介绍“mysql增删改的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql增删改的方法是什么”文章能帮助大家解决问题。[详细]
-
mysql系统变量怎么自定义
所属栏目:[MySql教程] 日期:2023-09-21 热度:7957
这篇文章主要介绍“mysql系统变量怎么自定义”的相关知识,希望这篇“mysql变量怎么自定义”文章能帮助大家解决问题。
系统变量
1、系统变量
系统变量分为全局系统变量(需要添加 glob[详细] -
MysqL 的优化
所属栏目:[MySql教程] 日期:2023-09-21 热度:1092
MysqL 的优化主要指 sql 语句的优化和 MysqL Server 的优化,相对来说,sql 优化相对更为重要,也更考验功力。本小节将讲解 sql 语句优化的一般思路,以及相应方法。
1. sql优化的一般步骤
当碰到一个存在性能问[详细] -
MySQL Server 优化思路
所属栏目:[MySql教程] 日期:2023-09-21 热度:1092
接下来我们继续从实战角度,从安装、日志、内存、并发四个方面学习 MysqL Server 的优化方法。
1. 安装配置优化
1.1 版本选择
一般推荐选择二进制发行版,原因有如下好处:
安装方式简单,可以快速完成部署;[详细] -
MySQL 异常及处理方法
所属栏目:[MySql教程] 日期:2023-09-21 热度:1092
在使用 MysqL 的过程中,我们会碰到各种各样的问题,如数据库突然响应很慢、表碎片空间占比过大等。本小节我们一起来学习一些常见的 MysqL 异常,以及响应的处理方法。
1. 主从同步数据异常,如何跳过错误?
由于[详细] -
MySQL 的物理备份用法
所属栏目:[MySql教程] 日期:2023-09-21 热度:436
物理备份的原理通常是基于物理文件的拷贝,和逻辑备份相比,它的最大优点是备份速度更快。本小节将主要介绍 MysqL 的物理备份方法。
1. 冷备
一般来说,冷备就是停止数据库服务,拷贝数据文件。这种方法对所有的[详细] -
MysqL 的物理恢复方式
所属栏目:[MySql教程] 日期:2023-09-21 热度:436
跟逻辑恢复一样,物理恢复通常也支持两种恢复方式:完全恢复、不完全恢复,本小节结合xtrabackup开源工具,介绍这两种恢复方式的操作步骤。
1. 完全恢复
MysqL 中,物理备份的完全恢复相对比较简单,下面来看个案[详细] -
MySQL 的异步复制介绍
所属栏目:[MySql教程] 日期:2023-09-21 热度:436
MysqL 复制属于水平扩展架构,是构建大规模高性能应用的基础。在 MysqL 中,有两种常用的搭建复制的方式:异步复制和增强半同步复制,本小节主要介绍 MysqL 的异步复制。
1. 复制概述
复制解决的问题,是让一台数[详细] -
MysqL 的增强半同步复制介绍
所属栏目:[MySql教程] 日期:2023-09-21 热度:436
传统的异步复制有个很大的缺点,主从库的复制难免会存在一定的延迟,为了解决复制延迟问题,MysqL 引入了半同步复制。本小节主要介绍 MysqL 的增强半同步复制。
1. 增强半同步复制
增强半同步复制,号称无损半同[详细] -
MysqL复制方式对比、复制参数分析
所属栏目:[MySql教程] 日期:2023-09-21 热度:436
本小节我们一起来学习 MysqL 复制方式的对比,以及相对比较重要的复制参数。
1. 复制方式对比
除了异步复制和增强半同步复制之外,介于它们之间其实还有一种复制方式,叫半同步复制,只是从MysqL 5.7开始,逐渐被[详细] -
Proxysql 介绍
所属栏目:[MySql教程] 日期:2023-09-07 热度:7823
ProxySQL 是基于 MysqL 的一款开源的中间件产品,是一个轻量级的 MysqL 代理层,可以实现读写分离,故障切换,集群部署,监控后端节点,可缓存查询结果,支持 Query 路由功能,支持动态指定某个sql 进行缓存,支持动[详细]
-
Consul 介绍
所属栏目:[MySql教程] 日期:2023-09-07 热度:7823
Consul 是 HashiCorp 公司推出的一个用于实现分布式系统的服务发现与配置工具。Consul 使用 Go 语言编写,具有天然可移植性,支持多平台部署,安装包仅仅是一个可执行文件,部署非常简单。
Consul 内置了服务注册[详细] -
sql优化的一般步骤
所属栏目:[MySql教程] 日期:2023-09-07 热度:7823
当碰到一个存在性能问题的 MysqL 数据库时,一般按照如下步骤进行分析解决:
定位问题 sql;
分析 sql 执行计划;
分析 sql Profile;
1. 定位问题sql
定位 MysqL 的问题 sql,主要有两种方法,查看当前线程[详细] -
MySQL Server 安装配置优化
所属栏目:[MySql教程] 日期:2023-09-07 热度:7823
我们继续从实战角度,从安装、日志、内存等方面学习 MysqL Server 的优化方法。
1. 安装配置优化
1.1 版本选择
一般推荐选择二进制发行版,原因有如下好处:
安装方式简单,可以快速完成部署;
经过MysqL官方[详细] -
主从同步数据异常,如何跳过错误?
所属栏目:[MySql教程] 日期:2023-09-07 热度:7823
由于种种原因,有时候从库可能会出现因主从数据导致的无法执行的 sql 语句,那么此时就要跳过该sql 语句了。
1.1 binlog+position 模式
-- 在从库上操作
) 跳过错误报错
MysqL> stop slave;
MysqL> set glo[详细] -
MySQL 的物理备份
所属栏目:[MySql教程] 日期:2023-09-07 热度:3252
物理备份的原理通常是基于物理文件的拷贝,和逻辑备份相比,它的最大优点是备份速度更快。本小节将主要介绍 MysqL 的物理备份方法。
1. 冷备
一般来说,冷备就是停止数据库服务,拷贝数据文件。这种方法对所有的[详细] -
MysqL 的异步复制概述
所属栏目:[MySql教程] 日期:2023-09-07 热度:3252
MysqL 复制属于水平扩展架构,是构建大规模高性能应用的基础。在 MysqL 中,有两种常用的搭建复制的方式:异步复制和增强半同步复制,本小节主要介绍 MysqL 的异步复制。
1. 复制概述
复制解决的问题,是让一台数[详细] -
MysqL 复制方式对比
所属栏目:[MySql教程] 日期:2023-09-07 热度:3252
除了异步复制和增强半同步复制之外,介于它们之间其实还有一种复制方式,叫半同步复制,只是从MysqL 5.7开始,逐渐被增强半同步所替代。那么这三种复制方式之间有什么异同呢?
异步复制 半同步复制 增强半同[详细] -
MySQL 复制参数
所属栏目:[MySql教程] 日期:2023-09-07 热度:3252
从库
server-id:唯一区别ID,同一个集群内不可重复,从5.6开始可以动态修改,推荐使用ip+端口号,1013306;
server-uuid:唯一区别ID,同一个集群内不可重复,从5.6开始可以动态修改;32位的GUID,文件路径/M[详细] -
选择合适的监控方式
所属栏目:[MySql教程] 日期:2023-09-07 热度:3252
一个好的监控系统,对于 IT 团队来说是举足轻重的,当服务器发生异常时,监控系统能很好地帮助运维人员及时发现和处理问题,从而降低业务的中断中间。本小节我们一起来学习如何选择合适的监控方式。
1. 常见的监控[详细] -
如何处理锁的竞争问题
所属栏目:[MySql教程] 日期:2023-09-06 热度:4781
使用锁来控制资源共享的应用系统,如何处理锁的竞争问题是个头疼事。MysqL 有两个级别的锁等待,服务器级别和存储引擎级别,本节重点介绍服务器级别的锁等待。
1. 表锁
表锁可以是显式的,也可以是隐式的。
1[详细] -
MySQL 隔离级别
所属栏目:[MySql教程] 日期:2023-09-06 热度:4781
事务是一组原子性的SQL查询,事务内的sql语句,要么全部执行成功,要么全部执行失败。本节重点介绍隔离级别。
隔离级别
在 sql 标准中,包含了四种隔离级别,即未提交读(read uncommitted)、提交读(read comm[详细] -
MySQL 数据库的死锁
所属栏目:[MySql教程] 日期:2023-09-06 热度:4781
死锁是指两个或多个事务在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。当多个事务尝试以不同的顺序锁定资源,或者多个事务同时锁定同一个资源,都有可能产生死锁。[详细]
-
MySQL事务日志
所属栏目:[MySql教程] 日期:2023-09-06 热度:4781
死锁和事务日志也是数据库事务绕不开的部分,本小节将重点介绍数据库的事务日志,让大家对事务日志能有基本的认识。
使用事务日志可以提高事务的安全性和效率:
修改表数据时,只需要在内存中进行修改,再持久[详细] -
MySQL 中的事务控制机制
所属栏目:[MySql教程] 日期:2023-09-06 热度:4781
事务控制是 MysqL 的重要特性之一。在 MysqL 中,InnoDB 和 NDB Cluster 是常见的事务型存储引擎。
1. 自动提交
默认情况下,MysqL 是自动提交(autocommit)的。也就意味着:如果不是显式地开始一个事务,每个查[详细]