数据库运维
文章平均质量分 71
Gong-Yu
Everything will be ok.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库运维——性能优化进阶2️⃣
这个就和我们提高隔离级别一样的,加上Gap Lock之后,我们就可以锁住这个数据之间的空隙,不让其他用户的修改我们的表,让我们在二次查询时候以为数据库有报错问题,也就是所谓的幻读。锁类型:共享锁(S)、排他锁(X)、意向锁(IS/IX)、间隙锁(Gap Lock)、临键锁(Next-Key Lock)而线程池则是将它所有的连接集合在一个线程池里面,直接形成一个工作链(线程),既高效又成本低。我们从就可以发现经典模型它的漏洞是很多的,它是一个一个的连接执行(单一)这样我们就保证了数据的完整性,不让随意修改。原创 2026-06-12 16:08:43 · 295 阅读 · 0 评论 -
Linux数据库MySQL远程连接navicat和DG
我们大家应该都学习过windows的MySQL等大多数的数据库,那么你知道我们对于一些软件其实在linux上面的操作其实是更加的相对高效的,所以我在这里讲解一下我们的MySQL在linux上面的安装和我们在安装过程中可能遇到的一些小问题(博主亲测哈哈哈),其实本人在之前对于亲戚的一些电脑方面的问题就没有帮上实质性的忙,所以深刻的意识到了我们在学习计算机的过程中(不管你是哪个计算机专业的)我们一定会遇到一些我们没有了解过的问题,所以我们在解决这些问题过程中就可以。虽然个人还是会抱怨的,但是也是一种进步了。原创 2026-04-22 21:49:39 · 395 阅读 · 0 评论 -
MySQL连接问题——也是一个非常简单的配置问题
今天学习数据库运维的时候,发现了一个问题,我在远程连接MySQL的时候发现我居然无法连接并且它是连接过程中的一个问题,不是防火墙和远程服务的路径的问题,更不是ssh服务的连接权限问题,也是无语了。好吧,确实,我也不是非常知道,后面突然猛地一下之间想起来了,前几天配置慢查询日志的时候好像太晚了,着急走就可能打单词的时候打错了。搞了挺久的,问了问AI,告诉我的结果也大小不一,我之后就直接查询了这个报错的原因,所以啊我就使用下面的命令,看了它的报错日志。使用这个命令查看MySQL现在状态,好的修复好了。原创 2026-05-26 20:59:25 · 62 阅读 · 0 评论 -
MySQL数据库运维——性能优化进阶1️⃣
一.Buffer Pool调优磁盘 I/O 是数据库最大的性能瓶颈。Buffer Pool 是 InnoDB 在内存中开辟的一片区域,核心作用:1.缓存数据页:将频繁访问的数据/索引页保留在内存,避免重复磁盘读取2.延迟写(Write-back):修改先写内存页,再异步刷盘,将随机写变为顺序写3.预读(Read-ahead):基于局部性原理,提前加载相邻数据页内存结构LRU算法的改进 ——以防扫描污染在传统的LRU问题里面,我们的全表扫描会将大量的冷数据push入链表头部,挤出真正的热数据。原创 2026-06-10 22:52:22 · 274 阅读 · 0 评论 -
MySQL数据库运维
我靠了,好家伙,用之前一直以为这只是因为设置了它的隔离级别所以才会事务B插入的数据对于事务A没有影响,但是没有想到会是删改查里面的它们的之后操作前面还有一个扫描读取的过程,哎,这么一下来,好像删的过程中也是会先扫描一下是否有这个数据。:在拍照片时候拍射了两张照片,明明是连续拍的,并且要求都保持姿势了,为什么不同,因为有人在拍下一张时候动了一下子,改了原来的动作,所以不一样了。当两个事务同时读取同一数据,并各自基于该数据进行修改,后提交的事务会覆盖先提交事务的修改,导致较早的更新"丢失"。原创 2026-06-02 19:23:19 · 283 阅读 · 0 评论
分享