性能耗时,依据不同硬件性能影响较大,此文估算,只是为了在开发考虑的过程中有个大致估算,仅供参考
for循环的耗时
for循环,循环中进行了一次加法运算和一个if判断(具体视循环体内业务逻辑而定)
- 1万次——0.056s
- 10万次——0.48s
- 100万次——4.3s
- 1000万次——43s
MYSQL千万级数据量,一次查询时间
未加索引:5s左右
加了索引::10ms内
REDIS查询速度
一次查询一般1ms内
每可处理15万次操作(一般关系型数据库每秒可操作千级别的操作)
同等配置下REDIS查询速度是MYSQL的35倍多,
接口响应速度
C端要求:一般50ms内或100ms内
B端要求:看具体业务,一般1s内
磁盘和内存寻址
磁盘ms级
内存ns级
磁盘在寻址上比内存慢了10W倍