2021年1月19日

MySQL为什么要使用B+树索引

摘要: 目录 MySQL的存储结构 表存储结构 B+树索引结构 B+树页节点结构 B+树的检索过程 为什么要用B+树索引 二叉树 多叉树 B树 B+树 搞懂这个问题之前,我们首先来看一下MySQL表的存储结构,再分别对比二叉树、多叉树、B树和B+树的区别就都懂了。 MySQL的存储结构 表存储结构 单位:表 阅读全文

posted @ 2021-01-19 22:41 ExplorerMan 阅读(160) 评论(0) 推荐(0)

查看mongodb索引被使用的次数

摘要: 版本要求>3.2 db.tablename.aggregate( [ { $indexStats: { } } ] ) 官网地址:https://docs.mongodb.com/manual/reference/operator/aggregation/indexStats/ 阅读全文

posted @ 2021-01-19 18:19 ExplorerMan 阅读(314) 评论(0) 推荐(0)

Flask 流式响应

摘要: 背景 在 web 场景下,经常会碰到下载文件的需求,通常小文件我们会采用 Flask send_file 或者 send_from_directory的方式,下载,但是当下载的文件是一个大压缩文件(>1GiB)时,这种方式就显得不友好了,我们需要采用流式下载的方式返回给客户端。 流式下载 简单实现: 阅读全文

posted @ 2021-01-19 17:07 ExplorerMan 阅读(5141) 评论(0) 推荐(2)

导航