首页   注册   登录
 wangwangleilei 最近的时间轴更新

wangwangleilei

V2EX 第 186815 号会员,加入于 2016-08-13 16:45:17 +08:00
wangwangleilei 最近回复了
3 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
welcome
4 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
欢迎投递
6 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
+++++++++++
14 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
+1
18 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
+1+++
21 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
日常顶
23 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
++
25 天前
回复了 wangwangleilei 创建的主题 酷工作 今日头条 2019 校园招聘内推
82 天前
回复了 taofuan 创建的主题 MySQL 请问 mysql innodb uuid 做非聚集索引的问题
innodb 必须有一个聚簇索引( B+树决定),如果没有主键会用合适的 unique key 做聚簇索引,如果没有合适的 unique key,会创建一个列来存储 ID 以构造一个隐藏的聚簇索引。

所以 uuid 字段现在仍然是聚簇索引,查询性能不会有变化。但是现在插入对聚簇索引而言不再是顺序插入,会涉及到页分裂,时间长了就会有碎片,除非定时整理,否则长此以往性能会下降。待插入的页因为是随机的,可能已写入磁盘,这里会有大量的 random IO。

另外其他二级索引的叶子节点现在要存储 uuid 了,需要更多的存储空间,能加载到内存中的索引节点个数会减少,理论上使用二级索引的查询会变慢。

总之,不是个好主意。
169 天前
回复了 linbingqinag 创建的主题 职场话题 想去大厂
饿了么有没有兴趣
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2221 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 13ms · UTC 13:54 · PVG 21:54 · LAX 06:54 · JFK 09:54
♥ Do have faith in what you're doing.
沪ICP备16043287号-1