腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么postgres默认
索引
是在b树上而不是
B+
树上?
、
、
到目前为止,我在Postgres的文档中看到,当我们想要
索引
某些列时,它会默认使用B
树
作为
索引
的数据结构,但是
B+
树
比B
树
快得多,所以为什么默认
索引
是在B树上而不是在
B+
树上。参考(
B+
树
如何更好): 所以我的问题是:为什么默认情况下他们不使用
B+
树
进行
索引
。
浏览 1
提问于2019-07-09
得票数 1
1
回答
MySQL、InnoDB中自动增量
索引
结构
、
、
当我使用自动增量
索引
时,效率更高。-“高性能MySQL” 高性能MySQL ? 但是
B+
树
的构建过程是流的:
B+
树
构建 ? 它不是满的,也不是15/16,只有一半在红色的圆圈里,而且当我使用自动增量
索引
时,永远不会在红色的圆圈中插入未来的数据。 所以,这是矛盾的。我猜想,mysql虽然使用
B+
树
作为
索引
,但自动增量
索引
没有使用
B+
树
的构建方式,mysql重新设计了
浏览 14
提问于2019-01-10
得票数 1
回答已采纳
1
回答
使用
B+
树
创建
索引
文件
、
、
、
我有一个有趣的挑战,
B+
树
是数据文件的
索引
。这个
索引
必须保存在
索引
文件中,稍后我们必须从这个
索引
文件将
索引
加载到内存中。这是我拥有的
B+
树结构,来自{ int * keys; int num_keys;正如您所看到的,
树
的代码非常整洁,
浏览 1
提问于2014-12-16
得票数 0
回答已采纳
1
回答
Mysql
索引
使用B
树
或
B+
树
我已经被告知很多次,mysql使用
B+
树
作为
索引
数据结构,它也在
B+
树
中表示
索引
故事。在中它写着Most MySQL indexes (PRIMARY KEY, UNIQUE, INDEX, and FULLTEXT) are stored in B-trees 所以我想知道哪一个是正确的,B
树
还是
B+
树
?
浏览 5
提问于2020-11-17
得票数 0
1
回答
使用Postgres创建
B+
树
并在
B+
树
的节点中添加附加字段
、
、
、
是否可以使用Postgres创建
B+
树
?我的要求是,我需要在带有该节点的database.Associated中的某个列上创建一个
B+
树
索引
,存在一个键,每当访问该
B+
树
的特定节点时,我都需要检索这个键值。是否可以导出使用Postgres创建的
索引
并将其存储在另一个
索引
服务器中?
浏览 2
提问于2013-08-05
得票数 1
回答已采纳
2
回答
B+
树
或B
树
、
、
我正在学习postgresql内部程序,我想知道postgresql
树
索引
实际上是经典的B
树
还是B+tree?要拼出来,这意味着节点只包含键或键值对?
浏览 1
提问于2014-07-28
得票数 10
回答已采纳
1
回答
数据库事务、预写日志和
索引
、
、
但是
B+
树
索引
呢?当然,SQL事务需要输入预写日志。但是当插入发生在
B+
树上时,会改变
B+
树
的状态。事务如何恢复
B+
树
的状态。如何在事务上下文中实现
B+
树
以保持一致性?
浏览 2
提问于2013-11-26
得票数 0
回答已采纳
2
回答
如何查找查询所需的块传输数和查找操作
、
、
、
、
给定数量的元组、磁盘块和
索引
类型(例如键上的主
B+
树
索引
),如何计算完成查询所需的块传输和查找操作的数量?具体而言,所述案件如下:eid是员工的主键,cid是客户的主键,并且eid创建了支付的候选密钥。
浏览 6
提问于2013-12-22
得票数 1
回答已采纳
1
回答
为什么HAWQ目前不支持非堆表的
索引
?
、
我想知道它在支持
索引
时会考虑哪些困难,例如
索引
存储、
索引
更新等。
浏览 0
提问于2016-12-28
得票数 0
1
回答
在GAE查询中如何实现filter()和get()?
、
、
、
我基本上想知道GAE是如何实现它的
索引
的,我熟悉像
B+
树
这样的
索引
,我想知道,例如,filter()方法是不是使用
B+
树
来实现它?get()和get_by_id()函数是否使用散列实现为O(1)`过滤函数是O(
B+
(N)),因为人们可能认为它使用的是log
树
,其中查找是O(log(n))? 感谢你的见解
浏览 1
提问于2012-05-16
得票数 2
回答已采纳
1
回答
查询数据库中组合键的一个属性
、
如果我只在col1上运行查询,是否会使用
索引
?为什么? 我想没有,因为通常
索引
是以
B+
树
的形式实现的。在
B+
树
中,关键字存储在内部块中,所有记录都存储在
树
的最低层。如果我们从
索引
进行查询,可能效率不高,甚至不可能。
浏览 1
提问于2010-11-26
得票数 0
回答已采纳
1
回答
T-tree:为什么它们不用于磁盘上的
索引
?
我最近一直在研究
B+
树
和T
树
。似乎有一种趋势,
B+
树
用于磁盘上的
索引
,而T
树
用于内存。 我相信这是由于磁盘I/O,但我找不到任何东西来证实这一观点。我的假设是正确的吗?此外,如果T
树
的磁盘访问可以通过缓存限制为日志B,那么它们在logB N上的性能就不能超过
B+
树
吗?
浏览 3
提问于2013-02-19
得票数 1
回答已采纳
1
回答
T
树
或B
树
、
、
、
、
T-
树
算法是在中描述的,T*-
树
是对T-
树
的一种改进,以更好地利用查询操作,包括范围查询,它包含了T
树
的所有其他优点。 本文介绍了一种用于实时应用的内存数据库
索引
结构--T*-
树
。根据本文的研究,当数据集在内存中时,T
树
比B
树
/
B+
树
更快。如本文所述,我实现了T
树
/T*
树
,并将其性能与B
树
/
B+
树
进
浏览 1
提问于2016-10-20
得票数 3
3
回答
InnoDB
B+
树
索引
-重复值
、
、
在InnoDB实现
索引
的
B+
树
中,如何处理重复的键。 例如,如果有一个有100万行的表,其中有一个基数为10的列。如果我们在该列上创建
索引
,那么生成的
B+
树
会是什么样的呢?或者它会有1M个键(如果是,那么
B+
树
必须以不同的方式处理)?
浏览 15
提问于2016-07-05
得票数 3
回答已采纳
1
回答
B+
树
文本(用户名、电子邮件)
索引
如何工作
、
、
据我所知,MongoDB使用
B+
树
作为
索引
,包括用于电子邮件和用户名等独特字段。有人能帮我理解吗?每个字符的
B+
树
是如何完成的?https://docs.mongodb.com/manual/core/index-unique&
浏览 0
提问于2021-06-25
得票数 0
回答已采纳
2
回答
为什么我们使用
B+
树
作为聚集
索引
而不是散列?
、
、
、
在MySQL InnoDB或许多其他数据库引擎中,主键是用聚集
索引
实现的。但是,在使用辅助
索引
进行搜索之后,引擎必须使用辅助
索引
中提供的主键查找聚集
索引
(如果没有覆盖
索引
)。InnoDB使用
B+
树
作为其聚集
索引
,它是一个搜索中具有O(log n)复杂性的结构,因此我们可以像下面这样总结这个过程: 使用聚类指数的O(n).Using :一通,成本二级指标:两通。我知道在使用散列时,搜索的时间复杂度可以降低到O(1),所以我想知道为什么这些数据库引擎更喜欢
浏览 6
提问于2021-03-09
得票数 0
回答已采纳
2
回答
为什么
B+
树
需要有指向下一个块的指针?
、
在
B+
树
的叶节点上,有两个指针,一个指向数据块,另一个指向下一个
索引
块。 但是,我不太清楚
索引
块指针在
B+
树
中的使用情况。当我们执行搜索时,我们遵循一组"is大于B“的检查,最终它会将我们带到包含数据的
索引
块。那么,为什么我们仍然需要
索引
指针才能跳到下一个
索引
块呢?
浏览 4
提问于2017-12-19
得票数 2
回答已采纳
1
回答
Apache中的空间
索引
我知道在Apache中使用H2的R
树
空间
索引
。我想知道这个
索引
是如何在集群的节点之间创建的。是全球性的吗?我的意思是,它是否在集群节点之间的所有数据上创建了一个单一的R
树
?还是为集群的每个节点创建单独的R
树
?如果R
树
对于每个节点是分开的,那么它是如何在节点之间执行空间连接的。我的最后一个问题,
B+
树
的目的是什么?我在文档中看到了;一个
B+
树
管理
索引
和数据。
浏览 1
提问于2018-11-02
得票数 0
回答已采纳
1
回答
SQL Server用于构建和维护名为“
索引
”的结构是什么?
、
SQL Server用于构建和维护名为“
索引
”的结构是什么?
浏览 0
提问于2013-11-12
得票数 -11
1
回答
甲骨文
索引
默认使用b
树
还是b+tree?
、
、
我正在研究甲骨文的内部结构,我想知道文档中提到的“B
树
索引
”实际上是经典的B
树
还是B+tree? 我认为这是一个B+tree,因为所有数据节点都存储在叶节点上。而且文件日的“B
树
”所以我不确定。
浏览 24
提问于2022-06-26
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL与InnoDB(下)-B+树与索引
B+树索引搜索(Index Seek)与索引扫描(Index Scan)
MySQL索引为什么要用B+树实现?
索引的原理:我们为什么用B+树来做索引?
理解B+树索引以及它们如何影响性能
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券