建立用户及关联表
1 | -- 用户表 |
生成测试数据
1 | -- 新建存储过程 |
500万数量中随机获取10条
1 | #第一种 耗时6秒左右 |
总结
第一种方法数据量大耗时长,不推荐
第二种方法不一定可以获取10条,不推荐
第三种方法可以确保获取10条,且耗时低,推荐
第四种方法需要建中间表,如果user增加一个type,需要还要不同类型各建立一个map表,灵活性差,不推荐。
1 | -- 用户表 |
1 | -- 新建存储过程 |
1 | #第一种 耗时6秒左右 |
第一种方法数据量大耗时长,不推荐
第二种方法不一定可以获取10条,不推荐
第三种方法可以确保获取10条,且耗时低,推荐
第四种方法需要建中间表,如果user增加一个type,需要还要不同类型各建立一个map表,灵活性差,不推荐。