IT书架 本次搜索耗时 0.230 秒,为您找到 173 个相关结果.
  • 25. 什么是 B-Tree 索引?

    187 2024-02-17 《MySQL面试题》
    25. 什么是 B-Tree 索引? 25. 什么是 B-Tree 索引? B-Tree 是为磁盘等外存储设备设计的一种平衡查找树。因此在讲 B-Tree 之前先了解下磁盘的相关知识。 系统从磁盘读取数据到内存时是以磁盘块(block)为基本单位的,位于同一个磁盘块中的数据会被一次性读取出来,而不是需要什么取什么。 InnoDB存储引擎中有页...
  • 14. 各种不同 MySQL 版本的 Innodb 的改进?

    185 2024-02-17 《MySQL面试题》
    14. 各种不同 MySQL 版本的 Innodb 的改进? 14. 各种不同 MySQL 版本的 Innodb 的改进? MySQL5.6 下 Innodb 引擎的主要改进: online DDL memcached NoSQL 接口 transportable tablespace( alter table discard/import ta...
  • 13. 为什么 SELECT COUNT(*) FROM table 在 InnoDB 比 MyIS

    181 2024-02-17 《MySQL面试题》
    13. 为什么 SELECT COUNT(*) FROM table 在 InnoDB 比 MyISAM 慢? 13. 为什么 SELECT COUNT(*) FROM table 在 InnoDB 比 MyISAM 慢? 对于 SELECT COUNT(*) FROM table 语句,在没有 WHERE 条件的情况下,InnoDB 比 MyISA...
  • 7. 一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16

    180 2024-02-17 《MySQL面试题》
    7. 一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 MySQL 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15? 7. 一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 MySQL 重启,再...
  • 24. MySQL 有哪些索引方法?

    176 2024-02-17 《MySQL面试题》
    24. MySQL 有哪些索引方法? 24. MySQL 有哪些索引方法? 这个问题是索引方法 Index Method ,上面的索引类型 Index Type 。 在 MySQL 中,我们可以看到两种索引方式: B-Tree 索引。 Hash 索引。 实际场景下,我们基本仅仅使用 B-Tree 索引。详细的对比可以看看 《MySQL ...
  • 23. 分布式事务的基础?

    23. 分布式事务的基础? 23. 分布式事务的基础? 数据库的 ACID 满足了数据库本地事务的基础,但是它无法满足分布式事务,这个时候衍生了 CAP 和 BASE 两个经典理论。 ? CAP 理论 CAP 定理,又被叫作布鲁尔定理。对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP 就是你的入门理论。 C (一致性):在分...
  • 34.为什么要用缓存?

    34.为什么要用缓存? 34.为什么要用缓存? 正如在 「什么是缓存?」 问题中所看到的,使用缓存的目的,就是提升读写性能。而实际业务场景下,更多的是为了提升读性能 ,带来更好的性能,更高的并发量。 日常业务中,我们使用比较多的数据库是 MySQL ,缓存是 Redis 。一起来看看,阿里云提供的性能规格: Redis 性能规格,https:/...
  • 178.RR是如何实现的?

    174 2024-01-18 《Golang面试题》
    RR是如何实现的? RR是如何实现的? 参考解析 题目来源:滴滴 答案: MVCC MVCC 的英文全称是 Multiversion Concurrency Control ,中文意思是多版本并发控制技术。原理是,通过数据行的多个版本管理来实现数据库的并发控制,简单来说就是保存数据的历史版本。可以通过比较版本号决定数据是否显示出来。...
  • 22. 为什么会有分布式事务?

    22. 为什么会有分布式事务? 22. 为什么会有分布式事务? 从本地事务来看,我们可以看为两块,一个是 service 产生多个节点,另一个是 resource 产生多个节点。 ? 可能会有胖说,我们就是一个单体应用,不存在这样的情况。OK ,没问题,那么我们回过头来想想用户下单完成,我们需要给用户发短信。如果发送短信失败,可能是网络抖动的原因,...
  • 23. MySQL 索引的原理?

    167 2024-02-17 《MySQL面试题》
    23. MySQL 索引的原理? 23. MySQL 索引的原理?