首页 >后端开发 >php教程 >mysql procedure-MySQL超过一百万条数据查询要用到什么技术

mysql procedure-MySQL超过一百万条数据查询要用到什么技术

WBOY
WBOY原创
2016-08-25 10:19:361257浏览

mysql procedure求mysql高手phpmysql 中文 linux

MySQL超过一百万条数据查询要用到什么技术能使搜索速度得到提升?而且内存消耗会减少?

回复内容:

优化查询最简单的办法就是索引。
如果要做更高层次的优化就要具体问题具体分析了,别人你的表里的数据是不是都要用,可不可以拆分成多张表?
还有平时可能不查询的数据可以弄个历史表存起来。
另外就是业务上的限制,比如之给查三个月之内或者六个月之内的数据。这些方法都是优化查询的方法。
再往下就是对SQL语句进行优化,可以用查询计划分析SQL语句,找出耗时耗内存的地方。
当上面所有的方法都试过不行了,估计你得扩充硬件设备来提速了。
总的来说有好多方法可以优化查询速度,要看你的问题了。

根据你查询的条件建立对应的索引。可以很好提高查询速度

先explain下,打印出执行计划,根据实际情况进行优化。

参考自:
MySQL优化教程 http://www.data.5helpyou.com/

建立适当的索引,合理的表结构(表内、表间)以及适合的查询SQL.
开始想怎么也得写个索引,毕竟查询速度索引是最常用的,但是如果数据量庞大,使用一些本有的技术也可

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn