Gahing's blog Gahing's blog
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Gahing / francecil

To be best
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 中间件

  • 云原生

  • 分布式

  • 存储技术

  • 数据库

    • NoSQL数据库

    • 关系型数据库

      • 常见场景
      • 性能优化
        • order by 优化
        • 拓展阅读
      • 注意事项
    • 存储引擎

    • 数据库理论

  • 服务部署

  • 编程语言

  • 计算技术

  • 服务端
  • 数据库
  • 关系型数据库
gahing
2021-09-21
目录

性能优化草稿

# order by 优化

如果有索引,就是 O(1)

没有索引的话,使用 filesort 文件内排序

  • 双路排序
  • 单路排序

https://juejin.cn/post/6847902224786391048#heading-22

https://blog.csdn.net/SCT_T/article/details/78263414

保证 query 的内容足够少,能够在 sort buffer 中直接排(单路排序),这样速度比双路排序更快

总结:减小行查询大小,尽量走索引,能够走覆盖索引最佳,可适当增加sort buffer内存大小

# 拓展阅读

https://www.itzhai.com/articles/how-sql-works-understand-the-essence-of-tuning-by-the-execution-principle.html

编辑 (opens new window)
上次更新: 2023/08/26, 10:18:07
常见场景
注意事项

← 常见场景 注意事项→

最近更新
01
我的 2024 总结
12-31
02
浅谈代码质量与量化指标
08-27
03
快速理解 JS 装饰器
08-26
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Gahing | 闽ICP备19024221号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式