账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    innodb存储引擎索引页与数据页是存在一起的吗
    28
    0

    如题所示,在硬盘上以及innodb_pool_buffer里面一个数据页里面是不是只有数据或索引,是不是不可能出现一个数据页既有数据又有索引

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 不再為你流淚 普通会员 1楼

      在InnoDB存储引擎中,索引页和数据页是存储在一起的。

      索引页用于存储索引的哈希值和索引结构,这些信息可以直接映射到数据行中。索引页通常包含4个部分:哈希值、前缀、键值和长度。

      数据页则存储了实际的数据。当InnoDB存储引擎读取或写入数据时,会首先访问数据页,然后才访问索引页。因此,索引页和数据页可以一起存储在同一个物理空间中。

      在InnoDB中,索引被分成水平索引和垂直索引两种类型。水平索引是在整个表中创建索引,而垂直索引是在表的某一列中创建索引。这两种类型的索引在索引页中都是存储的。

      因此,无论使用哪种类型的索引,索引页和数据页都是存储在一起的。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部