几乎所有数据库实现都提供了基于各种数据结构创建索引的可能性,从而大大加快了搜索速度。
是否有可能对任何数据库 - 尤其是最常用的数据库(如MySQL,Postgres,MongoDB等)提供查看记录存储方式的能力?如实际看到B树?
答案 0 :(得分:2)
在Postgres中,您可以使用pageinspect extension.它提供的功能允许您以较低的级别检查数据库页面的内容。
答案 1 :(得分:0)
MySQL没有任何官方工具来查看内部索引数据结构,但开发人员Jeremy Cole创建了一组工具来实现这一目标。他写了一篇关于他在一系列博客文章中发现的内容:
他演示了他的InnoDB检查工具,他在Github上免费提供。