ITPub博客

首页 > 数据库 > MySQL > 数据库对比系列之二(MySQL和达梦)

数据库对比系列之二(MySQL和达梦)

原创 MySQL 作者:xuexiaogang 时间:2022-02-10 15:52:33 0 删除 编辑

     今天本文是年前的一次群中讨论,有朋友的系统从MySQL切换到达梦。国内中达梦是真的自己一点点做的做了几十年的。他很像Oracle所以被称为Oracle派,而Tidb被称为MySQL派。这个派系是看他们更像谁。

     开始今天的故事。下面这个SQL在MySQL中很快,在达梦中卡的走不动。

从SQL上看是要查这个表最早的100条记录。

在达梦的执行计划中看上去是查了1.6亿行数据。一定不快的。



看到这个表是有索引的。一般这样建立(非常像MySQL分区的手法)。

群里讨论很热烈,有人出主意把带上一个ID,排序时候主键列两个都带上。效果如下:的确好一点了,但是还是扫描5000多万。


如果不带ID直接只用主键排序,还是1.6亿。


这个时候我看不下去了。我给了建议。



最后请分别看下面两张图,我们就从群里传过来的数据说。


MySQL的


达梦的

结论是如果达梦的要和MySQL出一样的效果,不是不可以,要改改SQL。


以上还是一个小的场景,甚至可以说一个单表的简单场景。咱们还不说其他的。

这些年我深刻感觉到一件事,如果说一个数据库换了非常难。

不是说不能,整个系统全部停下来推翻了重建,是可以换的。全部按照新的数据库的规范(前提还是要按照该产品的使用说明书做,不按照规范用什么数据库都是问题)

但是不停换,或者说无缝换。难度很大,非常大。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/637517/viewspace-2855082/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
OracleACE/PostgreSQLACE/阿里云MVP/腾讯云TVP/墨天轮 MVP/TiDBMVA/数盟会华东区长老/OpenTenBase社区委和技术委委员/架构师技术同盟名人堂成员上海地区理事会成员/if社区联合发起人/《DBA实战手记》作者/公众号:四海内皆兄弟

注册时间:2013-07-01

  • 博文量
    422
  • 访问量
    953382