数据运维

MySQL的FlushList和脏页的落盘机制

MySQL的FlushList和脏页的落盘机制

一、回顾 MySQL启动后Buffer Pool会初始化。Buffer Pool也会初始化好N多个空白的缓存页,以及它们的描述数据会被组织成LRU链表以及FreeList 双向链表。 这时你从磁盘中读取一个数据页,会先

法医 法医 2023-04-30
0 0 0
Sysbench对Mysql进行基准测试过程解析

Sysbench对Mysql进行基准测试过程解析

前言 1.基准测试 (benchmarking)是性能测试的一种类型,强调的是对一类测试对象的某些性能指标进行定量的、可复现、可对比的测试。 进一步来理解,基准测试是在某个时候通过基准

捡田螺的小男孩 捡田螺的小男孩 2023-04-30
0 0 0
解决myBatis中删除条件的拼接问题

解决myBatis中删除条件的拼接问题

今天刚刚学习了mybatis,做了简单的对数据库的增删改查。在进行删除操作时,单条删除时很简单,但是批量删除的时候拼接删除条件却有些麻烦,现记录一下做法。 Sql语句中,当删除

向阳逐梦 向阳逐梦 2023-04-30
0 0 0
Mac下mysql 8.0.22 找回密码的方法

Mac下mysql 8.0.22 找回密码的方法

Mac 最新版 MySQL 8.0.22 找回密码大全 问题描述: 昨天心血来潮, 想在Mac上体验一下最新版的MySQL的更改密码的流程, 一下子手贱用mysql_native_password替代caching_sha2_password改了plugin之后, 再用

Escape Escape 2023-04-30
0 0 0
mysql 8.0.22 winx64安装配置图文教程

mysql 8.0.22 winx64安装配置图文教程

mysql 8.0.22 winx64安装配置图文教程,供大家参考,具体内容如下 1.下载 进入MySQL官网下载,或直接点击下载 2.安装 1.以管理员身份 --找到文件的位置 --cd bin 2.键入命令 mysqld --initialize-in

大白菜程序猿 大白菜程序猿 2023-04-30
0 0 0
mysql 8.0.22.0 下载安装配置方法图文教程

mysql 8.0.22.0 下载安装配置方法图文教程

mysql 8.0.22 下载安装配置方法,供大家参考,具体内容如下 1、进入MySQL官网下载,或直接点击下载 双击直接安装,一直默认安装 两次输入密码,要复杂点 下次可以在这里打开 精彩专题

大树 大树 2023-04-30
0 0 0
CenOS6.7下mysql 8.0.22 安装配置方法图文教程

CenOS6.7下mysql 8.0.22 安装配置方法图文教程

CenOS6.7安装MySQL8.0.22(建议收藏) 1、下载Mysql安装包 官网下载链接: MySQL官网下载,或直接点击下载 选择与自己系统对应的版本下载 2、把安装包上传的linux上 使用filezilla上传,我这里使

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-30
0 0 0
推荐几款MySQL相关工具

推荐几款MySQL相关工具

前言: 随着互联网技术的不断发展, MySQL 相关生态也越来越完善,越来越多的工具涌现出来。一些公司或个人纷纷开源出一些不错的工具,本篇文章主要介绍几款 MySQL 相关实用工具。

泡泡 泡泡 2023-04-30
0 0 0
Windows10下mysql 8.0.22 安装配置方法图文教程

Windows10下mysql 8.0.22 安装配置方法图文教程

mysql 8.0.22 安装配置方法图文教程,供大家参考,具体内容如下 这一步有可能会报错,如果没有报错,请忽略 win+r打开运行,输入services.msc打开服务,找到安装MySQL时添加的服务名,一般

泡泡 泡泡 2023-04-30
0 0 0
浅析MySQL的lru链表

浅析MySQL的lru链表

一、简述传统的LRU链表 LRU:Least Recently Used 相信大家对LRU链表是不陌生的,它算是一种基础的数据结构吧,而且想必面试时也被问到过什么是LRU链表,甚至是让你手写一个LRU链表。 如果

张二河 张二河 2023-04-30
0 0 0
mysql 5.5.27 winx64安装配置方法图文教程

mysql 5.5.27 winx64安装配置方法图文教程

一、安装包 MYSQL服务下载地址:MySQL官网下载,这里会显示当前最新的版本,MYSQL刚从5.7版本升到8.0正式版,据说速度提升了2倍并且支持Emojis表情。这里的安装教程是基于MySQL5.5.27-winx

剑圣无痕 剑圣无痕 2023-04-30
0 0 0
mysql 8.0.22 winx64安装配置方法图文教程

mysql 8.0.22 winx64安装配置方法图文教程

MySQL-8.0.22-winx64的数据库安装教程,供大家参考,具体内容如下 1.安装步骤 直接将安装包解压在安装目录之下。 2.添加系统变量路径 输入解压后的bin所在的路径,将该路径配置在path环境

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-30
0 0 0
mysql 8.0.22 下载安装配置方法图文教程

mysql 8.0.22 下载安装配置方法图文教程

MySQL 8.0.22下载及安装,供大家参考,具体内容如下 一. 下载mysql 1.进入MySQL官网下载,或直接点击下载,如下图所示: 2.点击"DOWNLOADS" 3.选择 " MySQL Community(GPL) Downloads" 4.选择 “MySQL Comm

竹子爱熊猫 竹子爱熊猫 2023-04-30
0 0 0
MySQL 各个索引的使用详解

MySQL 各个索引的使用详解

一. 慢查询日志 1.1 MySQL的日志类型 日志用于 记录 数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以根据 日志分析 和 解决问题 ,从而对数据库进行恢

泡泡 泡泡 2023-04-30
0 0 0
MySQL的查询缓存和Buffer Pool

MySQL的查询缓存和Buffer Pool

一、Caches - 查询缓存 下图是MySQL官网给出的:MySQL架构体系图。 人们常说的查询缓存就是下图中的Cache部分。 如果将MySQL分成 Server层和存储引擎层两大部分,那么Caches位于Server层。 另外

张二河 张二河 2023-04-30
0 0 0
浅析MySQL的基数统计

浅析MySQL的基数统计

一、基数是啥? Cardinality指的就是MySQL表中某一列的不同值的数量。 如果这一类是唯一索引,那基数 = 行数。 如果这一列是sex,枚举类型只有男女,那它是基数就是2 Cardinality越高,列

醒在深海的猫 醒在深海的猫 2023-04-30
0 0 0
mysql 递归查找菜单节点的所有子节点的方法

mysql 递归查找菜单节点的所有子节点的方法

背景 项目中遇到一个需求,要求查处菜单节点的所有节点,在网上查了一下,大多数的方法用到了存储过程,由于线上环境不能随便添加存储过程, 因此在这里采用类似递归的方法对

向阳逐梦 向阳逐梦 2023-04-30
0 0 0
MySQL数据库基于sysbench实现OLTP基准测试

MySQL数据库基于sysbench实现OLTP基准测试

sysbench是一款非常优秀的基准测试工具,它能够精准的模拟MySQL数据库存储引擎InnoDB的磁盘的I/O模式。因此,基于sysbench的这个特性,下面利用该工具,对MySQL数据库支撑从简单到复杂事

大白菜程序猿 大白菜程序猿 2023-04-30
0 0 0
Mysql sql慢查询监控脚本代码实例

Mysql sql慢查询监控脚本代码实例

1、修改my.cnf #整体的效果,全局开启表和日志文件都写,但是对于general_log只写表,对于slow_query_log,表和日志文件都记录。general_log=1#开启mysql执行sql的日志 slow_query_log=1#开启mysql慢sq

竹子爱熊猫 竹子爱熊猫 2023-04-30
0 0 0
详解 MySQL的FreeList机制

详解 MySQL的FreeList机制

一、前言 MySQL启动后,BufferPool就会被初始化,在你没有执行任何查询操作之前,BufferPool中的缓存页都是一块块空的内存,未被使用过也没有任何数据保存在里面。 而且你也知道了通过

宇宙之一粟 宇宙之一粟 2023-04-30
0 0 0
1 … 1,248 1,249 1,250 1,251 1,252 … 1,807