标签:Mysql

MySQL的可重复读隔离级别和MVCC机制是什么关系,又是如何解决“幻读”问题的?

MySQL的可重复读隔离级别和MVCC机制是什么关系,又是如何解决“幻读”问题的?

今天来讨论mysql中的事物隔离级别1事物概念事务是由一组SQL语句组成的逻辑处理单元。事务具有以下4个属性,通常简称为事务的ACID属性:原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性:在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必

穿过生命散发芬芳 穿过生命散发芬芳 2024-03-11
0 0 0
别让 Docker 毁了你的 MySQL!

别让 Docker 毁了你的 MySQL!

近年来,随着 Docker 容器技术的火热,越来越多的应用开始被"装箱"。我们这些开发者享受着 Docker 带来的便捷和灵活,几乎恨不得把所有东西都塞进容器里。于是,连 MySQL 这样的有状态服务,也开始频频出现在 Docker 的舞台上。 但是,把 MySQL 装进 Docker,真的是个明智

大白菜程序猿 大白菜程序猿 2024-03-10
0 0 0
如何取消mysql自动升级设置

如何取消mysql自动升级设置

相信计算机专业的小伙伴在大学期间学习开发的时候都会下载mysql数据库,但自从下载了mysql后,每天凌晨12点准时弹个窗出来,属实是有点烦人,下面不念教大家如何禁掉这个弹窗。 1、键盘输入win+r,然后输入taskschd.msc,打开任务管理器: 2、点击任务计划程序库-&g

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-03-10
0 0 0
MySQL锁(读锁、共享锁、写锁、S锁、排它锁、独占锁、X锁、表锁、意向锁、自增锁、MDL锁、RL锁、GL锁、NKL锁、插入意向锁、间隙锁、页锁、悲观锁、乐观锁

MySQL锁(读锁、共享锁、写锁、S锁、排它锁、独占锁、X锁、表锁、意向锁、自增锁、MDL锁、RL锁、GL锁、NKL锁、插入意向锁、间隙锁、页锁、悲观锁、乐观锁

本文说明的是MySQL锁,和操作系统或者编程语言的锁无关。 概念 作用:在并发情况下让数据正确的读写。 优点:并发情况下对数据读写可控,防止出错。 缺点:降低性能、增加难度。 分类 数据操作类型划分 读锁(共享锁、S锁) 写锁(排它锁、独占锁、X锁) 粒度划分 表级锁 S锁、X锁 意向锁

张二河 张二河 2024-03-10
0 0 0
Docker入门系列之手把手教学安装MySQL

Docker入门系列之手把手教学安装MySQL

相信我们现在市面上基本都是使用容器系列来运行我们的服务,最为熟知的便是Docker了。 正好我自己最近也在学习复习docker的使用,所以就把软件的安装过程记录下来,帮助大家也帮助自己做一个笔记记忆,方便自己后面的回顾。下面就跟着给我一步一步的来进行MySQL的安装吧。 我们先去Docker官网,然

张二河 张二河 2024-03-10
0 0 0
MySQL索引失效场景盘点

MySQL索引失效场景盘点

MySQL索引文章 MySQL索引:B+树原理揭秘与索引优缺点分析 MySQL索引优化策略 我们在实际工作中,对于查询效率提升的方法,通常来说就是对某些字段建立索引。但建立索引并不意味着查询能够正确的使用索引,查询语句编写的不当,往往会导致索引失效,导致查询性能大大降低。 本篇我们来聊聊一些常见的

宇宙之一粟 宇宙之一粟 2024-03-09
0 0 0
MySQL索引优化策略

MySQL索引优化策略

这篇文章我们继续来聊聊MySQL索引,有关索引优化策略方面的问题,有兴趣的小伙伴可以点击链接看我的上一篇文章~ MySQL索引:B+树原理揭秘与索引优缺点分析 一、索引优化策略 1、联合索引 在我们实际工作中,最容易让我们引起困惑的便是在建立联合索引时,索引字段的顺序问题,正确的字段顺序依赖于使用该

大白菜程序猿 大白菜程序猿 2024-03-08
0 0 0
9.1 部署InnoDB ReplicaSet

9.1 部署InnoDB ReplicaSet

重要的 建议您始终使用最新版本的 MySQL Shell。最新版本的 MySQL Shell 可与任何 GA 版本的 MySQL 5.7 或 8.0 一起使用。 InnoDB ReplicaSet 的部署方式与 InnoDB Cluster 类似。 配置至少两个 MySQL 服务器实例,请参见

贤蛋大眼萌 贤蛋大眼萌 2024-03-08
0 0 0
MySQL Server架构概述

MySQL Server架构概述

推荐:SQL语句执行顺序相关问题。 MySQL Server架构 分层概述 MySQL Server架构可抽象为3层。 连接层:验证用户名密码,认证成功后,获取当前账号的权限并缓存,并分配TCP连接池和线程池资源。 处理层:实现核心的处理功能。 存储层:将处理后的数据高性能安全的写入磁盘,或从磁盘

三掌柜 三掌柜 2024-03-08
0 0 0
PHP PDO MySQL源码编译安装全程指南

PHP PDO MySQL源码编译安装全程指南

PHP是一种常用的服务器端脚本语言,而MySQL是一种流行的关系型数据库管理系统。PHP PDO是PHP数据对象(PHP Data Objects)的一部分,它提供了一个轻量级、一致性的接口访问各种数据库。而在编译安装PHP时,通过开启PDO MySQL支持,可以实现与MySQL数据库的交互。本文将

捡田螺的小男孩 捡田螺的小男孩 2024-03-08
0 0 0
源码编译安装PHP PDO MySQL:实用技巧与注意事项

源码编译安装PHP PDO MySQL:实用技巧与注意事项

源码编译安装PHP PDO MySQL:实用技巧与注意事项 PHP是一种广泛应用的服务器端脚本语言,而MySQL是一个流行的开源关系型数据库管理系统,两者结合使用能够为网站开发提供强大的支持。在实际开发中,经常需要使用PHP PDO扩展来连接MySQL数据库,以实现数据的存储与操作。本文将介绍如何通

泡泡 泡泡 2024-03-07
0 0 0
用几张图实战讲解MySQL主从复制

用几张图实战讲解MySQL主从复制

本文分享自华为云社区《结合实战,我为MySQL主从复制总结了几张图!》,作者: 冰 河。 MySQL官方文档 MySQL 主从复制官方文档链接地址如下所示: dev.mysql.com/doc/refman/… MySQL 主从复制方式 MySQL5.6 开始主从复制有两种方式:基于日志(binlo

大猫 大猫 2024-03-07
0 0 0
简单搭建MySQL主从复制

简单搭建MySQL主从复制

个人认为,90%的公司的数据体量和并发量压根用不上从服务器,结合Redis,一台性能强劲的云MySQL服务器,做好日常备份。足够了。 概念 一个MySQL主(Master)服务器上的数据自动复制到至少一个的MySQL从(Slave)服务器的过程,利用bin log,主服务器上的数据更改会被自动地同步

泡泡 泡泡 2024-03-07
0 0 0
MySQL备份基础知识

MySQL备份基础知识

徐老师写的这篇文章《MySQL的备份》给我们介绍了MySQL数据库中备份的一些基础知识,值得了解学习。数据库备份是DBA的典型任务,可以将数据从一个系统传输到另外一个系统,也可以基于生产系统的特定状态创建一个开发服务器。除此之外,备份还用于数据库恢复,可以将一个发生故障的系统恢复,也可以将系统恢复到

大白菜程序猿 大白菜程序猿 2024-03-07
0 0 0
干货|从MySQL到ByteHouse,抖音精准推荐存储架构重构解读

干货|从MySQL到ByteHouse,抖音精准推荐存储架构重构解读

MySQL 对于多列复杂的条件查询时,查询性能很难优化,需要通过强依赖 redis 缓存加速,否则平台功能不可用。圈层场景通常限制在局部数据中聚合分析,如计算圈层id位于集合内的关键词频率统计,若该集合范围过大索引失效会被劣化为全表扫描。

穿过生命散发芬芳 穿过生命散发芬芳 2024-03-07
0 0 0
MySQL特殊恢复实战第二讲:各种文件丢失,如何救库

MySQL特殊恢复实战第二讲:各种文件丢失,如何救库

## MySQL特殊恢复实战-第二讲:各种文件丢失,如何救库 这个文章来源于我1x年的时候,面试某备份外企,当时原问题是讲解Oracle的启动过程,众所周知,O的启动过程比较复杂,且需要一些文件(已经不玩O好多年了,记不住了,欢迎吐槽并补充)。 现在主要处理MySQL和PostgreSQL的事,所以

共饮一杯 共饮一杯 2024-03-07
0 0 0
详细介绍Red Hat上安装PHP和MySQL的步骤

详细介绍Red Hat上安装PHP和MySQL的步骤

《在Red Hat上安装PHP和MySQL的详细步骤》 Red Hat是一种常用的Linux发行版之一,为了搭建Web应用程序或网站,通常需要安装PHP和MySQL。本文将详细介绍在Red Hat系统上安装PHP和MySQL的步骤,并提供具体的代码示例。 第一步:更新系统 在安装任何新软件之前,首先

剑圣无痕 剑圣无痕 2024-03-07
0 0 0
准线上事故之MySQL优化器索引选错

准线上事故之MySQL优化器索引选错

1 背景最近组里来了许多新的小伙伴,大家在一起聊聊技术,有小兄弟提到了MySQL的优化器的内部策略,想起了之前在公司出现的一个线上问题,今天借着这个机会,在这里分享下过程和结论。排查的过程中,也是学习的过程,下面把排查的过程和分析记录下来,以供大家参考。2 过程和分析2.1 问题发现20年的某个下午

剑圣无痕 剑圣无痕 2024-03-06
0 0 0
Mysql  is marked as crashed and should be repaired

Mysql is marked as crashed and should be repaired

概述 上周发生了一个Mysql报错的问题,今天有时间整理一下产生的原因和来龙去脉,Mysql的版本是5.5,发生错误的表存储引擎都是MyISAM,产生的报错信息是Table 'xxxxxx' is marked as crashed and should be repaired。 定位问题 产生的后

大猫 大猫 2024-03-06
0 0 0
Mysql性能优化:探秘索引失效问题和实践分析

Mysql性能优化:探秘索引失效问题和实践分析

mysql索引原理 Mysql中常用的存储引擎InnoDB, 是在 MySQL 5.5 之后成为默认的 MySQL 存储引擎,B+Tree 索引类型也是 MySQL 存储引擎采用最多的索引类型。索引按照物理存储分类,可分为聚簇索引(索引结构和数据一起存放),非聚簇索引(索引结构和数据分开存放)。 在

贤蛋大眼萌 贤蛋大眼萌 2024-03-06
0 0 0
1 39 40 41 42 43 736