地理位置geo处理之mysql函数的详细介绍(附代码)


当前第2页 返回上一页

以上脚本创建10个线程,10个线程插入4万条数据。耗费150.18s执行完,总共插入40万条数据

测试

  • 测试环境

系统:mac os

内存:16G

cpu: intel core i5

硬盘: 500g 固态硬盘

测试下查找距离(134.38753,18.56734)这个坐标点最近的10个司机

1

select *,`getDistance`(134.38753,18.56734,`lng`,`lat`) as dis from driver ORDER BY dis limit 10

  • 耗时:18.0s
  • explain:全表扫描

我测试了从1万到10万间隔1万和从10万到90万每间隔10万测试的结果变化

4033700-c40f60c1ef7b3f18.png

结论

  • 此方案在数据量达到3万条查询耗时就会超过1秒
  • 大约每增加1万条就会增加0.4秒的耗时

以上就是地理位置geo处理之mysql函数的详细介绍(附代码)的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python实现读取字符串按列分配后按行输出

Python中关于try-except用法的错误和异常处理详解

Python怎么让输出在一行

visual studio 创建 Python flaskweb 项目运行时报“no module named flask”错

Python怎么调试?Python怎么debug?

没学过编程可以自学Python

Python如何爬取百度云连接方法指导

Python有什么用

Python中怎么定义一个类

Python语言的编程模式有什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...