• 技术文章 >后端开发 >php教程

    15万条数据的查询解决办法

    2016-06-13 13:05:48原创486
    15万条数据的查询
    数据库:mysql.
    数据记录:158000条
    对数据进行查询统计,统计费用字段,按时间段和区域进行横向统计。
    查询的时候PHP页面显示超时。大概有一分钟的样子。
    请问有没有更好的办法解决速度问题????

    ------解决方案--------------------
    1.检查一下硬盘
    2.优化一下 MYSQL.INI
    3.检查一下自己的SQL语句 尽量不要使用 LIKE
    ...
    ------解决方案--------------------
    所有表的表结构,
    你里面多个表,哪个的数据是15万?
    其它表里数据多少?

    查这种性能问题,最好是自己做测试,不要想当然,
    查出具体哪一部分的速度太慢,再做优化,


    ------解决方案--------------------
    首先这句'select ID from start_station order by id asc' 把order by id asc去掉,数据库默认就是升序的,使用order by很难用到索引,并且速度慢很多
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:order mysql asc ID station
    上一篇: 请教这个一维数组如何根据键名相关性转化成二维数组?多谢 下一篇: phpcms2008添加下一篇上一篇的功能

    相关文章推荐

    • 碰到php变量 赋值怪事.• php之ZendFramewor篇(四)常见异常信息• 运用CI。路由方便出现404• PHP环境的筹建• Drupal中无刷新上传资料技术探讨

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网