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

DBA随笔

专栏作者
519
文章
908620
阅读量
66
订阅数
MySQL 函数的一个小tip
今天上班的时候,同事问了一个问题,关于MySQL函数的。说实话,这方面积累确实比较少,主要原因是函数和存储过程都偏向于业务逻辑,在线上环境一般不建议使用,开发人员应该尽可能将这些业务逻辑写在业务代码里面,而不是让数据库去操作。数据库应该去做它擅长的事情,例如数据的增删改查之类的。
AsiaYe
2023-03-08
4360
Golang Interface空接口类型转换
最近工作中写Golang的代码比较多,之前对Golang不太了解,现在也是一边写一边学,慢慢的涉猎一些Golang方面的内容。今天来看看Golang中的Interface, 也就是接口
AsiaYe
2022-12-07
1.2K0
MySQL 线上2个小案例
今天在线上遇到2个很有意思的MySQL案例,都是比较经典的问题,拿出来跟大家分享一下。为了对库表名称进行脱敏,我把问题抽象出来两个小的例子,且看分享。
AsiaYe
2022-12-07
3670
说一件有意思的事情。
最近工作之外的事情比较多,就没有更新公众号了。产量也有明显下降,忙完这段时间,后续慢慢写吧。
AsiaYe
2022-12-07
2090
MySQL字符比较,这也能行???
今天在线上遇到了一个MySQL字符比较的问题,感觉很有意思,专门研究了下,估计大家都没有遇到过,这里跟大家分享一下。
AsiaYe
2022-04-01
1K0
浅谈数据分区规则
数据库的使用过程中,经常会遇到各种各样的瓶颈。例如CPU、内存、网络带宽、磁盘等等,今天我们主要看磁盘容量这个方面。
AsiaYe
2021-12-04
8450
MySQL内存到底消耗在哪里?
一说起MySQL使用的内存,你可能会想到各种buffer,最著名的莫过于innodb buffer pool了,它是内存使用的大户,还有sort buffer等等。除了这些buffer之外,可能还有一些细枝末节,今天我们来总结一下。
AsiaYe
2021-12-04
2.6K0
技术分享 | 为什么MGR一致性模式不推荐AFTER
某次测试过程中,发现在 AFTER 级别下,节点故障会导致集群无法进行事务提交,同时,当事务进入提交阶段后,其它节点无法开启只读事务。整个集群无法正常提供服务,直到故障节点被踢出集群。
AsiaYe
2021-11-26
3090
MySQL8.0---Create user的那些属性
MySQL目前最新版本是8.0.27,今天下载了一个,尝尝鲜。这个版本,更像是一个bug 修复版本,修复了200多个bug。
AsiaYe
2021-11-25
8860
MGR 5.7滚动升级MGR 8.0
在执行上面一条更新SQL的时候,发现了上述报错,这条数据在MGR的每个节点上都进行了查看,数据都是有的。
AsiaYe
2021-07-14
7100
MySQL 8.0 之 Online DDL快速加列
前几天同事问了我一个问题:业务A从MySQL迁移到MongoDB的原因是什么?
AsiaYe
2021-06-09
2.2K0
pt-online-schema-change连踩三个坑!
今天在线上遇到一个PT工具相关的问题,问题是pt-osc这个在线改表工具报出来的。简单记录了一下排查的过程。
AsiaYe
2021-05-10
3.2K2
MySQL8.0.24发布,官方Release Note
4月20号,MySQL8.0更新了8.0.24这个版本,晚上看了下release note,整理了一些改进点,记录在这里,后续可以下载对应的版本进行测试。
AsiaYe
2021-05-10
6760
Python异常处理:让你的程序更稳定
这两天在赶一个线上的程序,用python比较多,整理一点python异常相关的内容。好久没写代码,python功力又下降了,不得不说,啥技能都是要细细打磨的,不用了,忘得就很快。
AsiaYe
2021-03-13
7860
MongoDB范围片键和哈希片键
MongoDB的片键决定了集合中存储的数据在集合中的分布情况,具体的方法是使用片键值的范围来对集合中的数据进行分区。举个例子:
AsiaYe
2020-12-29
1.2K0
python绘图模块之matplotlib
上周对线上某几个磁盘进行了fio硬盘性能测试,测试完成之后的结果需要绘制成图像展示出来。我在官网上查找了一下fio自带的命令fio_generate_plot和fio2gnuplot工具的用法,找到了图像的绘制方法,在某一个单一的场景下,确实可以使用这两个工具来进行硬盘性能图像绘制,但是问题是,如果要对比多个场景下绘制出来的图像的差异,fio自带的绘图工具实现起来就有些困难了,但是确实也能实现。例如下图:
AsiaYe
2020-11-02
1.3K0
Redis 字符串类型实现之SDS
在C语言中,使用以空字符结尾的字符数组来表示字符串,而在Redis中,并没有使用C这种类型,而是使用了sinple dynamic string ,简称SDS类型的字符串来作为Redis常用的数据结构。而将C类型的字符串仅仅用在一些无需对字符串值进行修改的地方。这两种字符串之间有些细微的差别今天在这里简单说说。
AsiaYe
2020-10-30
3880
leetcode题目之1、2---两数相加
最近心血来潮刷leetcode,准备给弄个leetcode专题,先搞了两道简单的,提交了好多次才通过的,记录一下。
AsiaYe
2020-10-10
2760
pt-slave-restart工具
在MySQL主从复制环境的搭建中,常常会遇到一种场景,主库和从库都要初始化用户的账号密码,正常的情况下,需要在主库和从库都关闭session级别的binlog,然后再进行用户信息导入。
AsiaYe
2020-09-27
2.1K1
truncate语法在大buffer pool下面的优化
MySQL5.7版本仍然是线上普及程度最广泛的版本,在实际的操作过程中,经常会出现truncate table引起的系统TPS、QPS不稳定的现象。
AsiaYe
2020-09-21
8760
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档