解决方案:精准匹配数据库类型配置PageHelper方言,MySQL兼容型数据库配置mysql,PG架构数据库配置postgresql。
在评估数据中台或数据集成工具时,与其先研究复杂架构,不如直接选择一条真实数据链路进行验证。
一家互联网公司做容器化改造,找我评估MySQL上K8s的可行性。聊完他们的场景,我给了一句结论:"读从库和开发环境可以上,核心交易库先别动。"
在很多有工作流设置的地方、比如需要在不同的流程中,需要实现流程表单的自定义。在以前的一些业务中,我们几乎都需要用户来固化表单。这样的实现方式,非常不友好,扩展性...
你可能遇到过这些场景:从老库导数据到新库,中文变成了"锟斤拷";两个表做JOIN,字段内容一样却关联不上;用户存了个emoji表情,数据库直接报错。
最近金仓数据也是动作不断,更新了MySQL兼容版本,具体版本号为V9R3C18,本期探索MySQL兼容性相关特性。
之前给公司搭的是经典MHA方案,跑在CentOS 7+MySQL 5.7上,好几年了稳如老狗。但今年IT架构升级,操作系统全部切到Debian 13,数据库统一...
翻过很多文档,也踩过很多坑。做 DBA 这些年,凌晨被叫醒的次数里,有四分之一是因为"数据丢了"或"数据坏了"。
你有没有遇到过这种情况:每条SQL单独看都不慢,但系统整体就是响应慢。你花了一天优化了最慢的那条SQL,业务方说“没啥感觉”。你加班加了索引,系统负载反而高了。
生产环境最怕一个问题:数据库突然宕机,已提交的数据会不会丢?早期我也不确定。直到我把InnoDB的崩溃恢复机制从头到尾理了一遍,才真正放下心来。
用EXPLAIN看执行计划,大多数人只看三样东西:type是不是ALL、key是不是NULL、Extra有没有Using filesort。但如果只看到这个程度...
最近在解决某用户的一个业务需求时,遇到一个很有意思的场景。首先先跟大家分享一下需求背景。用户主要是面向一线的企业工厂,在他们实际生产过程中,为了保障安全生产。由...
当数据库的存储的数据超过一定的限度时,我们可以采用分区表的方式来进行优化,以解决数据库的性能问题。在《什么是MySQL分区?》一文中我们已经介绍了MySQL的分...
在MySQL中,当使用字符串类型时,有两方面的知识我们需要特别关注一下:字符集和排序规则。如果使用不当,则可能会导致性能问题或在插入数据时出现一些异常情况。
全局唯一标识符(UUID ),是一种允许开发者生成全局唯一ID的方法,其设计确保了无需了解其他系统即可保证ID的独特性。
在《MySQL的数据库事务、ACID特性以及实践案例》一文中,我们简单介绍了MySQL的数据库事务和ACID特性,这一篇文章从另外一个视角,从更细的事务隔离级别...
数据库事务是数据库中一个操作单元,包含一组被整体执行和写入的多个数据操作。这些操作可以包括创建(Create) 、读取(Read) 、更新(Update) 或删...
最近在工作中涉及到几款数据库的横向对比,在查阅相关资料中一直有一个专业名词“OLTP”出现,于是就研究梳理了一下这个数据库相关的专业词汇。同时,也从MySQL的...