首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
KLAN
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
实战!聊聊如何解决MySQL深分页问题
大家好,我是捡田螺的小男孩。 我们日常做分页需求时,一般会用limit实现,但是当偏移量特别大的时候,查询效率就变得低下。本文将分4个方案,讨论如何优化MySQL百万数据的深分页问题,并附上最近
InnoDB存储引擎-索引与算法
本文是阅读笔记,前几篇见个人首页,并且能力有限,望指出不足。 5.1. InnoDB存储引擎索引概述 前面提到过,哈希索引是InnoDB为了优化B+树索引而自动生成的自适应哈希索引,所以无法做到人为干预。 B+树索引就是传统意义上的索引,但是需要明确一点,B+树无法找到具体某一…
【笔记】MySql数据库单机配置优化
1时,在每个事务提交时,日志缓冲被写到曰志文件,对日志文件做到磁盘操作的刷新。Truly ACIDo速度慢。 2时,在每个事务提交时,日志缓冲被写到系统缓冲,但不对日志文件做到磁盘操作的刷新。然后根据innodb_flush_log_at_timeout (默认为1s)时间fl…
性能优化|索引优化最佳实战(二)
比较成本大小,则决定使用索引查询。 执行计划发现使用了文件排序 using filesort,原因是由于where 后面的语句过滤字段和排序字段中间跳过了age字段,索引排序是在文件中排序。 分析执行计划,发现using filesort没有了,因为满足了最左前缀原则了。加上了…
数据库分库分表,何时分?怎样分?
数据库分库分表,何时分?怎样分?
MySQL 笔记 - 索引类型
索引类型包括 B-Tree、哈希索引、R-Tree、全文索引等,这里主要总结 B-Tree 和哈希索引。 说索引之前就不得不先说一说 B-Tree。 B-Tree 是一种平衡搜索树,结构类似于普通的二叉树,区别在于每个结点允许有更多的子结点。 事实上,红黑树也可以用作索引,为什…
学习如何统计 Mysql 服务器状态信息
最近在看《高性能的 Mysql》一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS,SHOW PROCESSLIST,SHOW PROFILE 四个命令。 Aborted C…
MySQL系列之一条SQL查询语句的执行过程
最近刚刚购买了极客时间的课程《MySQL实战45讲》,我会在这里将学习到的知识点做一个总结。 本节主要是讲MySQL的基础架构。比如执行以下语句时: 这条语句在MySQL内部是如何处理的。 如图 主体分为两部分:Server和存储引擎部分。 Server包括:连接器、缓存查询、…
MySql 日常指导,及大表优化思路
除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。 而事实上很多时候 MySQL 单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量。 ba…
腾讯面试:一条SQL语句执行得很慢的原因有哪些?---不看后悔系列
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天…