请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 2036|回复: 1

查询千万到上亿条数据的数据表速度过慢的问题

[复制链接]
发表于 2014-8-15 13:13:53 | 显示全部楼层 |阅读模式
小弟使用findAll函数查询Oracle数据库,数据表中有8w条数据的量级时查询还没有问题,当数据表查询2千万条记录的数据表时,就需要等待很久(大概几分钟吧)。注明一下,查询时我都使用了findAll函数的$limit限制,就是在千万条记录中查询100条记录。(顺便提一下,对2千万的数据使用count函数查询记录条数都等了十几秒)。请大牛们赐教,如何解决这个问题,优化海量数据库查询的性能
发表于 2014-8-15 14:21:57 | 显示全部楼层
一般数据库优化,都是按查询条件来建索引了。建好索引基本上不会太慢。

当然,如果索引建对了,还是慢,那么就应该分表了,上亿是这样玩的。
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-1-18 00:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表