请教,千万条记录怎么快速查询出来.
做一个本地搜索,要求速度,请教具体优化方案,包括MYSQL上的和PHP上的.
(原来发到PHP版,朋友们都建议我发到这上来.求答案)
[解决办法]
合理的表结构,优化SQL语句,创建合适的索引等
[解决办法]
select * from table limit 100
分页
[解决办法]
where肯定会遍历表,
你加大了query所在的内存及时增大缓存。
[解决办法]
必要的地方加索引,不要把所有数据都倒出来让PHP处理。
从MySQL中就把数据处理好。
切记切记!!
[解决办法]
把表根据时间或者别的字段分割成小的表,这样查询是先判断在哪个表中,然后查询。