皈依的博客
首页
归档
NotionNext | 一个普通的干饭人🍚
0
面试
Java
2025-12-15面试题
字数
0
阅读时长≈
1
分钟
2025-12-15
2025-12-15
文章已上锁,请输入访问密码
提交
目录
分页性能优化
背景与问题描述
背景
问题现象
问题分析
分页方式分析
其他潜在原因
优化思路与方案
改用基于游标的分页
添加索引
减少查询字段
引入缓存机制
重复数据查询
索引何时会失效
使用 NOT 或 != 等否定操作符
使用 OR 关联多个条件,其中一个字段没有索引
使用 LIKE 通配符开头
索引列参与运算或函数
类型不匹配(隐式转换)
索引列未使用最左前缀
数据量过大时,优化器决定不使用索引
使用 ORDER BY 或 GROUP BY 但字段不在索引中
如何监控数据库表和索引
查看执行计划(Explain)
查看索引使用情况(MySQL)
使用性能分析工具
定期分析表(ANALYZE TABLE)
Hash底层实现原理
什么是哈希
哈希的基本原理
哈希函数的底层实现(以常见算法为例)
哈希在计算机中的应用(可选补充)
总结
你好!我是
NotionNext
了解更多
目录
分页性能优化
背景与问题描述
背景
问题现象
问题分析
分页方式分析
其他潜在原因
优化思路与方案
改用基于游标的分页
添加索引
减少查询字段
引入缓存机制
重复数据查询
索引何时会失效
使用 NOT 或 != 等否定操作符
使用 OR 关联多个条件,其中一个字段没有索引
使用 LIKE 通配符开头
索引列参与运算或函数
类型不匹配(隐式转换)
索引列未使用最左前缀
数据量过大时,优化器决定不使用索引
使用 ORDER BY 或 GROUP BY 但字段不在索引中
如何监控数据库表和索引
查看执行计划(Explain)
查看索引使用情况(MySQL)
使用性能分析工具
定期分析表(ANALYZE TABLE)
Hash底层实现原理
什么是哈希
哈希的基本原理
哈希函数的底层实现(以常见算法为例)
哈希在计算机中的应用(可选补充)
总结
交流频道
加入我们的社群讨论分享
点击加入社群
最新发布
React - Diff 算法深度解
2026-1-19
React-组件的生命周期
2026-1-19
React-面向组件编程
2026-1-19
React - 基础知识以及 jsx 语法
2026-1-19
2025-12-15面试题
2025-12-15
使用DrissionPage爬取京东商品
2025-12-12
K8S
10
java基础知识
4
React
4
Linux
3
监控
3
SonarQube
3
Jenkins
3
中间件
3
云原生
2
Openstack
2
Java
2
Springboot
2
Docker
2
Python
2
helm
2
minio
2
openGuess
1
Mysql
1
php
1
Ingress
1
Loki
1
Nacos
1
AI
1
MCP
1
PostgreSQL
1
MariaDB
1
Redis
1
VUE
1
文章数:
62
建站天数:
1589 天
访问量:
访客数: