-
我们如何做SQL监控
对于SQL,我们一般都说SQL审计,SQL优化,很少谈SQL监控。确实也是,SQL是很难监控的,因为一个复杂的系统中,每天SQL的执行次数高达千万级别,甚至数十数百亿,执行不同SQL的数量也可能高达数...
-
MySQL8.0修改lower_case_table_names参数导致重启失败
事件起因:在测试一个数据迁移工具时,源端oracle19c数据迁移到目标端MySQL8.0,提示迁移目标端 Unknown database 'SBTEST',报错如下: 于是查看了目标端MySQL...
-
浅析MySQL模式匹配查询(标准SQL模式匹配和正则模式匹配)
在业务开发中,经常有需要模糊匹配某个字段的需求。比如按某个名字匹配,但用户可能只记得部分字,没记住全名,如果能支持模糊匹配那用户体验就会好很多。 MySQL 提供了标准SQL模式匹配以及一种基于扩展正...
-
使用Spring对Postgres实现可扩展写入
译者 | 布加迪 审校 | 孙淑娟 每个与客户产生共鸣的技术型组织最终都会遇到扩展问题。扩展产品和组织对您的流程和基础架构提出了新的要求。本文着重介绍了我们公司如何应对基础架构扩展方面的诸多挑战之一:...
-
-
-
一张五亿数据量的表执行不了,开发和DBA差点大打出手……
最近公司需要统一更改一些老表的主键类型,以前表的主键都是 int 类型,这次要改成 bigint。 然后我整理的时候发现一张表,里面竟然有 5 亿的数据,之前排查问题优化过几条慢 sql,这个表的查询...
-
让我们一起聊聊如何改进 LRU 算法
大家好,我是小林。 上周群里看到有位小伙伴面试时,被问到这两个问题: 咋一看,以为是在问操作系统的问题,其实这两个题目都是在问如何改进 LRU 算法。 因为传统的 LRU 算法存在这两个问题: 「预读...
-
你不得不知道的四款 MySQL GUI 神器
在 Postgres 和 SQLite 出现以前,MySQL 一直是比较领先的关系型数据库。Stack Overflow 在 2021 年发布的面向开发者的调查报告也印证了这一点:50.18% 的受访...
-
什么?MySQL的等值查询竟然出错了?
1.问题背景 前段时间,一个业务线的小伙伴大G找过来,如下是我俩的对话。 大G:云杰,听说你MySQL挺厉害的,我最近遇到一个奇怪问题,不知道你遇到过没,请教你下。 我:请教不敢当,我也就是个MySQ...
