二狗的DBA之路

492 篇文章
338.9K 次阅读
37 人订阅

全部文章

二狗不要跑

ElasticSearch ILM实践

在ES没有提供ILM功能以前,我们的索引生命周期管理一般是自己写脚本或者curator工具来管理的。

7850
二狗不要跑

Grafana基于MySQL绘制折线图

5110
二狗不要跑

jdbc在MGR多写环境下的配置注意事项

最近看到有些研发写代码jdbc的配置文件是MGR多个地址。出于好奇它是如何选择连接的,在节点故障的时候,又是如何failover的。于是有了下文的探索与发现。

5820
二狗不要跑

docker-compose快速构建ELK本地测试环境

参考自官方文档 ​​https://www.elastic.co/guide/en/elasticsearch/reference/current/docker...

5930
二狗不要跑

jdbc连接中设置会话级别参数

背景: 某个老的服务,之前是在sql_mode非严格模式下开发的,group by写法是非标的。

5520
二狗不要跑

MySQL创建日期序列

场景: grafana看板,需要有个下拉菜单,选择相关的日期,自动计算出对应日期的统计数据。

7010
二狗不要跑

lsd 用于替代ls的rust小工具

我这里环境是centos7的,对应的下载release文件为 lsd-0.21.0-x86_64-unknown-linux-musl.tar.gz

6110
二狗不要跑

MySQL中2种方法限制查询超时时间

某个复杂查询虽然前端YearningSQL的窗口关闭了,但实际SQL已经下发到数据库层去执行了,这种任然会对MySQL造成过大的压力。

7520
二狗不要跑

mysql的query rewrite插件介绍

https://sakthismysqlblog.wordpress.com/2020/04/05/mysql-query-rewritten-plugin-n...

9730
二狗不要跑

MySQL随机数据填充工具 mysql_random_data_load

https://github.com/Percona-Lab/mysql_random_data_load

10620
二狗不要跑

最近遇到的一个库&表字符集大坑

我们生产环境的建表语句,之前一直要求研发提交时候不要带上字符集和排序集,这样就可以follow数据库默认的配置。但是最近发现掉坑里了。

8220
二狗不要跑

postgres-checkup PG体检工具

项目地址: https://gitlab.com/postgres-ai/postgres-checkup

8920
二狗不要跑

postgres_dba 小工具

The missing set of useful tools for Postgres DBA and mere mortals.

6210
二狗不要跑

psqlrc 示例

原始出处: ​​https://www.depesz.com/2021/06/23/a-tale-of-making-company-wide-standard...

5520
二狗不要跑

通过Grafana绘制MySQL表行数增长情况

mysql的行的数据和体积等指标,我们可以通过定时任务脚本去采集information_schema.tables然后存到库里面。

10020
二狗不要跑

通过触发器记录下YearningSQL的权限变更情况

便于DBA在后台操作人员权限时候能更好的进行时间线上的回溯,加了个触发器,记录下修改前后的权限明细。

7830
二狗不要跑

MySQL8中的函数索引

最近翻了下percona blog,发现 MySQL从8.0.13也引入了函数索引了,这个特性貌似在PG很早就具备了。。。

8820
二狗不要跑

通过Annotation配置负载均衡

生产环境,K8s有时候需要开Loadbalancer类型的service到公网去,这种情况下为了数据安全问题,一般都会配置下访问的白名单。

9210
二狗不要跑

通过Openresty拦截Cerebro界面的危险操作

最近出现一起因为误操作导致ES Index数据丢失的事件,引发一些列的反思和复盘。

6510
二狗不要跑

Grafana8.0对于外部plugins的支持

最近对生产的grafana做了版本升级。升级后发现很多插件不能使用了。新版的grafana里,限制了非官方的插件(饼图、flowcharting)的加载。

5020

扫码关注云+社区

领取腾讯云代金券