原文:mysql使用UUID、自增主键、随机主键性能测试

根据 这个帖子,对Mysql使用UUID主键 自增主键和随即主键进行了一下插入性能测试,创建了三个表: 自增主键: UUID主键: 随机数主键 使用mybatis,写了个test方法,插入 w条数据,测试结果如下: UUID主键,耗时 秒 随机数主键,耗时 秒 自增主键,耗时 秒 ...

2021-05-20 16:41 0 1009 推荐指数:

查看详情

MySQL 使用ID主键UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试

测试缘由 一个开发同事做了一个框架,里面主键uuid,我跟他建议说mysql不要用uuid用自主键,自主键效率高,他说不一定高,我说innodb的索引特性导致了自id做主键是效率最好的,为了拿实际的案例来说服他,所以准备做一个详细的测试。 作为互联网公司,一定有用户表 ...

Wed Dec 26 05:35:00 CST 2018 0 1445
MySQL 使用ID主键UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试

测试缘由 一个开发同事做了一个框架,里面主键uuid,我跟他建议说mysql不要用uuid用自主键,自主键效率高,他说不一定高,我说innodb的索引特性导致了自id做主键是效率最好的,为了拿实际的案例来说服他,所以准备做一个详细的测试。 作为互联网公司,一定有用户表,而且用户表 ...

Tue Oct 24 21:48:00 CST 2017 0 18704
mysql主键UUID改为bigint主键

修改结构,将主键UUID改为主键自增长 --创建备份表结构 -- 插入备份数据 -- 删除原表数据 -- 修改主键类型,将varchar改为bigInt,并设置为自增长 -- 将备份数据出主键外的所有数据插入修改后的表 ...

Tue Nov 17 18:48:00 CST 2020 0 1710
使用主键UUID的优缺点

主键 这种方式是使用数据库提供的自数值型字段作为自主键,它的优点是: 数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利; 数字型,占用空间小,易排序,在程序中传递也方便; 能够保证独立性,程序可以在不同的数据库间迁移,效果不受影响。 保证 ...

Fri Jan 15 21:30:00 CST 2021 0 489
使用UUID和int自主键的区别

知其然,知其所以然。在看到生成UUID的代码,后带给我的百度结合自己的经验再写下来的区别 一.UUID主键: 优点: 缺点: 二.int主键: 优点:    缺点:        ...

Thu Nov 29 16:30:00 CST 2018 0 1246
mysql主键uuiduuid_short和int自对比

数据库主键性能对比: 测试表:id_int()、 初始化100w条数据的存储过程: 数据插入过程能发现int自的插入速度明显高出另外两个,uuid()函数调用肯定没有自快。不过相较于插入,我更关注查询的性能对比 count: 长整形的效率明显 ...

Sat Nov 12 22:11:00 CST 2016 0 11996
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM