今天本文是年前的一次群中讨论,有朋友的系统从MySQL切换到达梦。国内中达梦是真的自己一点点做的做了几十年的。他很像Oracle所以被称为Oracle派,而Tidb被称为MySQL派。这个派系是看他们更像谁。 开始今天的故事。下面这个SQL在MySQL中很快,在达梦中卡的走不动。
从SQL上看是要查这个表最早的100条记录。在达梦的执行计划中看上去是查了1.6亿行数据。一定不快的。
看到这个表是有索引的。一般这样建立(非常像MySQL分区的手法)。群里讨论很热烈,有人出主意把带上一个ID,排序时候主键列两个都带上。效果如下:的确好一点了,但是还是扫描5000多万。
如果不带ID直接只用主键排序,还是1.6亿。
这个时候我看不下去了。我给了建议。
最后请分别看下面两张图,我们就从群里传过来的数据说。
MySQL的
达梦的
结论是如果达梦的要和MySQL出一样的效果,不是不可以,要改改SQL。
以上还是一个小的场景,甚至可以说一个单表的简单场景。咱们还不说其他的。这些年我深刻感觉到一件事,如果说一个数据库换了非常难。不是说不能,整个系统全部停下来推翻了重建,是可以换的。全部按照新的数据库的规范(前提还是要按照该产品的使用说明书做,不按照规范用什么数据库都是问题)但是不停换,或者说无缝换。难度很大,非常大。
数据库对比系列之二(MySQL和达梦)
来源:这里教程网
时间:2026-03-01 16:25:28
作者:
编辑推荐:
- 数据库对比系列之二(MySQL和达梦)03-01
- 服务器数据库损坏能修复嘛03-01
- 应用代码也决定系统架构03-01
- 《MySQL 性能优化》之理解 MySQL 体系结构03-01
- 举例解释一下MySQL的表锁和行锁03-01
- 一次搞定各种数据库SQL执行计划:MySQL、Oracle、SQL Server、PostgreSQL以及SQLite03-01
- 如何使用enum数据类型?03-01
- 自建MySQL于阿里云数据库文件存储DBFS之上的优势03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 数据库对比系列之二(MySQL和达梦)
数据库对比系列之二(MySQL和达梦)
26-03-01 - 《MySQL 性能优化》之理解 MySQL 体系结构
《MySQL 性能优化》之理解 MySQL 体系结构
26-03-01 - 举例解释一下MySQL的表锁和行锁
举例解释一下MySQL的表锁和行锁
26-03-01 - 如何使用enum数据类型?
如何使用enum数据类型?
26-03-01 - 自建MySQL于阿里云数据库文件存储DBFS之上的优势
自建MySQL于阿里云数据库文件存储DBFS之上的优势
26-03-01 - Redis和MySQL如何保持数据一致性?
Redis和MySQL如何保持数据一致性?
26-03-01 - 一次意外断电导致mysql文件损坏,启动异常
一次意外断电导致mysql文件损坏,启动异常
26-03-01 - mysqld_multi 无法停库
mysqld_multi 无法停库
26-03-01 - 尚硅谷《MySQL高级特性篇》教程发布
尚硅谷《MySQL高级特性篇》教程发布
26-03-01 - 聊一聊MySQL索引失效的问题
聊一聊MySQL索引失效的问题
26-03-01
