任鹏个人博客任鹏个人博客任鹏个人博客

所有文章 第16页

mysql

MySQL 的错误日志(Error Log)

pren 发布于 2021-10-30

错误日志记录了 MySQL 服务器启动、停止运行的时间,以及系统启动、运行和停止过程中的诊断信息,包括错误、警告和提示等。 业务场景 当我们的数据库服务器发生系统故障时,错误日志是发现问题、解决故障的首选。 解决方案 错误日志默认是开启的。我们可以在 MySQL 的配置文件“my...

阅读(2044)评论(0)赞 (0)

mysql

MySQL慢查询日志(Slow Query Log)

pren 发布于 2021-10-29

慢查询日志用来记录执行时间超过指定时长的查询。它的主要作用是:帮助我们发现那些执行时间特别长的 SQL 查询,并且有针对性地进行优化,从而提高系统的整体效率。 业务场景 当我们的数据库服务器发生阻塞、运行变慢的时候,检查一下慢查询日志,找到那些慢查询,对解决问题很有帮助。 场景解...

阅读(1742)评论(0)赞 (0)

mysql

MySQL 通用查询日志(General Query Log)

pren 发布于 2021-10-29

通用查询日志记录了所有用户的连接开始时间和截止时间,以及发给 MySQL 数据库服务器的所有 SQL 指令。 业务场景: 当我们的数据发生异常时,开启通用查询日志,还原操作时的具体场景,可以帮助我们准确定位问题。 场景1:12 月 1 日下午,门店的收银台销售了 5 件化妆品,但...

阅读(1698)评论(0)赞 (0)

mysql

数据⻚和缓存⻚是什么?如何知道哪些缓存⻚是空闲的,哪些缓存⻚是可被清除的?

pren 发布于 2021-10-29

(1)在逻辑层⾯上,数据通常以表(table)的形式展示,但是体现在具体存储的物理层⾯上,在磁盘存的数据是以数据⻚的⽅式⼀⻚⼀⻚存储的,每个数据⻚含有多⾏数据。 (2)InnoDB存储引擎中,通过free链表可以查看到当前内存中、哪些缓存⻚是空闲的,即可直接拿来存放新的数据;⽽此...

阅读(1769)评论(0)赞 (0)

mysql

在InnoDB中执⾏更新操作

2

pren 发布于 2021-10-28

磁盘数据如何加载到mysql中,此时我们需要的数据已经从磁盘中加载到缓冲池中了,下⼀步当然就是执⾏更新操作了: 先对需要更新的那⾏数据加锁、原始数据写⼀份到redo log中便于可能的回滚操作、执⾏update操作,此时缓存⻚的数据就被更新了,当然就和磁盘中的数据⻚的数据就不⼀致...

阅读(393)评论(0)赞 (0)

mysql

磁盘数据如何加载到mysql中?

4

pren 发布于 2021-10-28

⼀般我们要更新⼀条数据,数据⼀开始肯定是存放在磁盘中的,⽤到时才会被加载到mysql,存放的数据在逻辑概念上我们称为表,物理层⾯上在磁盘中是按数据⻚形式存放的,那么加载到mysql中的就称为缓存⻚。 每个缓存⻚都有对应的⼀份描述信息,存放了缓存⻚的⼀些元数据相关的⼀些信息,通过描...

阅读(336)评论(0)赞 (0)

源码

网易云音乐热评墙网站源码

1

pren 发布于 2021-10-27

源码介绍: 1. 网易热评源码,带音乐播放器 #程序特性: 1.cookies 记忆播放 2. 随机歌单获得歌曲,也可以指定歌单, 具体修改 baoguo.js 第 6 行 # 作者:`@包裹` 歌单在js里替换,超级好看 下载(提取码:7ktq)

阅读(353)评论(0)赞 (0)