车斌的技术博客

微习惯,每天看1分钟


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

34 | 到底可不可以使用join?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 15k | 阅读时长 ≈ 14 分钟

思考并回答以下问题:

  • 所以你在判断要不要使用join语句时,就是看explain结果里面,Extra字段里面有没有出现“Block Nested Loop”字样。出现了还要使用吗?
  • 在决定哪个表做驱动表的时候,应该是两个表按照各自的条件过滤,过滤完成之后,计算参与join的各个字段的总数据量,数据量小的那个表,就是“小表”,应该作为驱动表。怎么理解?
  • 如果你的join语句很慢,就把join_buffer_size改大。为什么?
阅读全文 »

33 | 我查这么多数据,会不会把数据库内存打爆?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 8.6k | 阅读时长 ≈ 8 分钟

思考并回答以下问题:

阅读全文 »

32 | 为什么还有kill不掉的语句?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 8.4k | 阅读时长 ≈ 8 分钟

思考并回答以下问题:

阅读全文 »

31 | 误删数据后除了跑路,还能怎么办?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 9.4k | 阅读时长 ≈ 9 分钟

思考并回答以下问题:

阅读全文 »

30 | 用动态的观点看加锁

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 13k | 阅读时长 ≈ 12 分钟

思考并回答以下问题:

阅读全文 »

29 | 如何判断一个数据库是不是出问题了?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 12k | 阅读时长 ≈ 11 分钟

思考并回答以下问题:

阅读全文 »

28 | 读写分离有哪些坑?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 11k | 阅读时长 ≈ 10 分钟

思考并回答以下问题:

  • 客户端(client)主动做负载均衡,这种模式下一般会把数据库的连接信息放在客户端的连接层。也就是说,由客户端来选择后端数据库进行查询。怎么理解?
  • 还有一种架构是,在MySQL和客户端之间有一个中间代理层proxy,客户端只连接proxy,由proxy根据请求类型和上下文决定请求的分发路由。怎么理解?
阅读全文 »

27 | 主库出问题了,从库怎么办?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 16k | 阅读时长 ≈ 14 分钟

思考并回答以下问题:

阅读全文 »

26 | 备库为什么会延迟好几个小时?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 15k | 阅读时长 ≈ 13 分钟

思考并回答以下问题:

阅读全文 »

25 | MySQL是怎么保证高可用的?

发表于 2022-09-09 | 更新于 2024-09-02 | 分类于 MySQL
本文字数: 12k | 阅读时长 ≈ 11 分钟

思考并回答以下问题:

  • 你可以在备库上执行show slave status命令,它的返回结果里面会显示seconds_behind_master,用于表示当前备库延迟了多少秒。是怎么计算的?
  • 主备延迟最直接的表现是,备库消费中转日志(relay log)的速度,比主库生产binlog的速度要慢。怎么理解?
  • 不要一次性地用delete语句删除太多数据。为什么?
阅读全文 »
上一页1…333435…57下一页
CheBin

CheBin

参与开源就是出路
561 日志
19 分类
39 标签
近期文章
  • 棋牌游戏-1
  • 第11章 并发模式:拿来即用的经验总结
  • go并发之美:多个channel合并/多个数据流合并
  • 第12章 分布式链路追踪
  • 第11章 统一认证与授权
© 2018 – 2024 CheBin | 站点总字数: 4m | 站点阅读时长 ≈ 60:19
由 Hexo 强力驱动
|
主题 – NexT.Pisces
0%