MySQL Cluster的结果顺序是怎样的

技术MySQL Cluster的结果顺序是怎样的本篇文章为大家展示了MySQL Cluster的结果顺序是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。最近搭建了MySQL

这篇文章给大家展示了MySQL Cluster的结果顺序,简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。

最近我搭建了一个MySQL Cluster环境进行研究,发现了一个非常有趣的现象。如果没有order by,返回结果的顺序是随机的,每次都不一样,如下所示

[@more@]

mysql从test_ndb限制3中选择*;

- -

| i | a |

- -

| 5 | test5 |

| 1 | test1 |

| 2 | test2 |

- -

3行一组(0.05秒)

mysql从test_ndb限制3中选择*;

- -

| i | a |

- -

| 7 | test7 |

| 3 | test3 |

| 6 |测试6 |

- -

3行一组(0.03秒)

mysql从test_ndb限制3中选择*;

- -

| i | a |

- -

| 5 | test5 |

| 1 | test1 |

| 2 | test2 |

- -

3行一组(0.05秒)

我觉得这个测试跟NDB的存储方式有关系。NDB实际上是通过哈希算法将表数据分发给不同的节点。NDB表的主键不是像InnoDB那样的聚集索引,而是散列索引,所以数据检索的顺序不一定每次都一样。

以上是MySQL集群的结果序列。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/106533.html

(0)

相关推荐

  • 抽象类、接口、内部类

    技术抽象类、接口、内部类 抽象类、接口、内部类抽象类abstract修饰符可以用来修饰方法,也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,就是抽象类。抽象类中可以没有抽象方法,但是

    礼包 2021年12月2日
  • ios15 beta2什么时候出(xsmax ios15建议更新吗)

    技术iOS 9适配中会遇到的问题有哪些这篇文章主要介绍iOS 9适配中会遇到的问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、NSAppTransportSecurityiOS9让所有

    攻略 2021年12月24日
  • ngk的发展(ngk高级和低级怎么区别)

    技术怎么浅析NGK的发展蓝图怎么浅析NGK的发展蓝图,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。NGK作为分布式商业公链项目,致力于打造可服务于各类型商业

    攻略 2021年12月18日
  • MySQL中行转列、列转行、连接字符串 concat、concat_ws、group_concat函数怎么用

    技术MySQL中行转列、列转行、连接字符串 concat、concat_ws、group_concat函数怎么用这篇文章主要介绍MySQL中行转列、列转行、连接字符串 concat、concat_ws、group_c

    攻略 2021年10月29日
  • 原来有openwrt怎么升级固件(openwrt升级固件时间15分钟)

    技术OpenWRT如何升级固件小编给大家分享一下OpenWRT如何升级固件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! OpenWRT

    攻略 2021年12月18日
  • Java SE 7文件操作中的路径操作是怎样的

    技术Java SE 7文件操作中的路径操作是怎样的Java SE 7文件操作中的路径操作是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获

    攻略 2021年11月21日