keakon 最近的时间轴更新
keakon

keakon

V2EX 第 2704 号会员,加入于 2010-11-01 02:41:26 +08:00
[珠海 or 远程]有靠谱的公司招 Python 开发吗? 8 年工作经验
求职  •  keakon  •  2017-07-05 11:19:12 AM  •  最后回复来自 Irenelee
12
怎么屏蔽 H5?
问与答  •  keakon  •  2015-07-14 15:41:38 PM  •  最后回复来自 CodeingBoy
8
空格跳转到回复框很反吃货啊
V2EX  •  keakon  •  2013-09-02 20:59:33 PM  •  最后回复来自 chairuosen
3
ORCA 的设置中,Upstream IP 可以写域名么?
ORCA  •  keakon  •  2013-03-17 14:40:45 PM  •  最后回复来自 Livid
1
求问美国有什么好的Windows服务器/VPS?
服务器  •  keakon  •  2013-01-28 22:32:09 PM  •  最后回复来自 keakon
18
明天要订火车票了,有啥抢票的工具?
问与答  •  keakon  •  2013-01-14 23:14:48 PM  •  最后回复来自 greatghoul
15
Tornado + Supervisor + nginx 怎样优雅地重启?
Tornado  •  keakon  •  2012-12-14 16:34:30 PM  •  最后回复来自 zuroc
8
求推荐一个Python的task queue / cron job系统
Python  •  keakon  •  2012-11-21 13:53:42 PM  •  最后回复来自 reorx
15
美国亚马逊 Kingston 120GB SSD 只卖 60 刀
SSD  •  keakon  •  2012-10-12 18:10:27 PM  •  最后回复来自 billzhuang
4
keakon 最近回复了
socket.SOCK_RAW 需要 root 权限,你加个 sudo 试试
InnoDB 的一页默认是 16KB ,其中有 100 多字节是头部等不用于存储数据的,这里先忽略。
索引页的每行要存储一个主键(假设是 int ,4 字节)和一个页号( 4 字节),共计 8 字节。即一页最多存储 2K 条。
以一个 3 层的 B+ 树来计算,前两层是索引页,最多索引 2K * 2K = 4M 个节点。
假设表的每行占用的空间是 1KB ,那么一个数据页(叶子节点)最多存储 16 条数据,所有节点共可以存储 64M 条数据( 64GB 大小)。
超过这个量时,要用 4 层的 B+ 树,那么 IO 次数就至少多出 1/3 ,索引也很难全放在内存中,肯定会大幅影响性能。

但是题目中提到的 500M 行和 2GB 并不是一个固定值,如果主键和每行占用的空间较小,就能存放更多的页。甚至你还能修改 innodb_page_size ,配置成更大的页,以在一页中存储更多行(但是可能造成 IO 的浪费,因为每次至少读一页)。
2022-05-24 14:21:17 +08:00
回复了 ltkun 创建的主题 iPhone 为啥现在没有人越狱了
因为换安卓了
2022-04-29 10:57:31 +08:00
回复了 storyxc 创建的主题 Linux 求推荐 Linux server 发行版
自用就 ubuntu ,别 centos ,不然你想折腾都得自己编译
2022-03-15 15:22:05 +08:00
回复了 frank1256 创建的主题 程序员 公司网络不给听歌,怎么过?
提前下载、挂代理
也可能是硬盘慢。。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1129 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.