首页
学习
活动
专区
工具
TVP
发布

DBA随笔

专栏作者
519
文章
902363
阅读量
66
订阅数
TiDB元信息案例一例
今天在线上运维过程中,遇到了一个TiDB元信息的问题,最终通过查阅官方文档解决,这里记录一下。
AsiaYe
2022-04-01
4290
TiDB OOM问题 学习笔记(纯干货)
1.1 客户端一般通过tidb来连接TiDB集群,一般OOM之后可能会出现Lost Connection to MySQL Server during query
AsiaYe
2022-01-25
1.2K0
MySQL内存到底消耗在哪里?
一说起MySQL使用的内存,你可能会想到各种buffer,最著名的莫过于innodb buffer pool了,它是内存使用的大户,还有sort buffer等等。除了这些buffer之外,可能还有一些细枝末节,今天我们来总结一下。
AsiaYe
2021-12-04
2.6K0
一篇文章了解AOF持久化机制
线上的Redis服务被用来当做缓存用,缓存有一个缺点,就是一旦断电,缓存中的数据将全部丢失。通常情况下,缓存中的数据是允许丢失的,但是有些业务场景下,无法容忍数据丢失,这个时候,就需要我们将缓存中的内容保存起来,或者说不保存,但是你能够把它“恢复出来”。
AsiaYe
2021-11-16
8210
Redis持久化机制之AOF
线上的Redis服务被用来当做缓存用,缓存有一个缺点,就是一旦断电,缓存中的数据将全部丢失。通常情况下,缓存中的数据是允许丢失的,但是有些业务场景下,无法容忍数据丢失,这个时候,就需要我们将缓存中的内容保存起来,或者说不保存,但是你能够把它“恢复出来”。
AsiaYe
2021-09-03
7070
云原生技术之docker学习笔记(3)
通常情况下,dockerfile构建镜像比docker commit命令构建 镜像更加灵活,因此采用后者较多。
AsiaYe
2021-01-12
4030
缓存的收益和成本
通常情况下,我们在设计程序的时候,会在客户端和存储层之间加入缓存层(例如redis和memcache)。存储层一般用来持久化数据,而缓存层则是为了更快的返回所需要的的数据结果。
AsiaYe
2020-07-16
7840
​redo log的被动刷盘机制
在MySQL事务执行的过程中,innodb引擎会产生redo log,我们知道,MySQL的事务提交是两阶段提交的,画图如下:
AsiaYe
2020-06-19
4.3K1
MySQL Select语句是怎么执行的?
最近在极客时间看丁奇大佬的《MySQL45讲》,真心觉得讲的不错,把其中获得的一些MySQL方向的经验整理整理分享给大家,有兴趣同学可以购买相关课程进行学习。
AsiaYe
2020-05-07
2.3K0
Redis开发与运维学习笔记---(13)
我们知道redis的数据都保存在内存中,如何高效利用内存变得尤为重要。这里主要从内存消耗、管理内存的原理与方法、内存优化技巧三个方面来讲述如何高效实现内存的存储。今天仅描述内存消耗相关知识。
AsiaYe
2020-04-27
5050
Redis开发与运维学习笔记---(14)
我们知道redis的数据都保存在内存中,如何高效利用内存变得尤为重要。这里主要从内存消耗、管理内存的原理与方法、内存优化技巧三个方面来讲述如何高效实现内存的存储。昨天说了内存消耗和内存管理方面的内容,今天主要描述内存优化相关知识。
AsiaYe
2020-04-26
3300
Innodb存储引擎的几个小知识点
在Innodb存储引擎中,采用LRU算法来来对热数据进行管理的。关于LRU算法,可以在之前的文章中进行了解:
AsiaYe
2020-02-27
7800
MySQL8.0密码管理---(一)
为对比不同,我们用MySQL5.7的密码和MySQL8.0的密码进行对比,同样的密码,不同的版本中,我们使用show create user语法进行查看,可以略见一些端倪:
AsiaYe
2020-02-25
2K0
MySQL之my.cnf文件常用参数
MySQL的配置文件,想必大家都不陌生,今天再来说说配置文件中的一些常用配置,并非最合理的配置,仅供参考,只有了解自己的生产环境,才能根据环境找到最适合你的配置文件参数。
AsiaYe
2020-01-15
2.4K0
高性能MySQL之缓存
双十一仔细想了想,好像也没什么可买的,吃的零食什么的都还有,用的东西没什么缺的,想想还是算了吧,还不如早点搞完早点休息来的实在。个人感觉已经过了冲动消费的年纪了,这可能也是人老了的标志吧。。。
AsiaYe
2019-11-11
1.3K0
硬件对数据库性能优化带来的影响
数据库性能优化不是一个简单的任务,不仅仅是SQL层面的优化,它的关键在于对innodb存储引擎的了解,当然,好的存储引擎性能离不开好的硬件系统的支撑,这里我们从cpu,内存,磁盘等方面展开讨论
AsiaYe
2019-11-06
1.6K0
Linux之dig命令
今天说点儿概念性的东西,关于linux的dig命令,这个命令主要是用来从DNS域名服务器查询主机的地址信息的。也就是说,针对给定的域名,解析出实际的IP地址,下面我们看看他的输出:
AsiaYe
2019-11-06
2K0
Innodb相关的一些参数
这个值一般设置为8M或者16M,我们只需要保证每秒产生的事务量在这个大小之内即可,因为每一秒种innodb会将重做日志缓冲刷新到日志文件中。
AsiaYe
2019-11-06
3460
InnoDB的两次写特性
Mysql数据库区别于其他数据库的最重要的一个特点就是插件式的存储引擎,存储引擎是基于表的,而不是基于数据库的,这个概念很容易混淆。说到存储引擎,就不得不说innodb,今天主要说说Innodb中的一个关键特性,也就是两次写。
AsiaYe
2019-11-06
1.8K0
MySQL优化之CPU和IO
决定一个水桶容量的,是最短的一块板子,MySQL也不例外,MySQL服务器的性能受制于整个系统的磁盘大小、可用内存、CPU资源,网络带宽等等,这其中,最常见的两个性能瓶颈因素是CPU和IO资源。
AsiaYe
2019-11-06
1.8K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档