用户
 找回密码
 入住 CI 中国社区
搜索
楼主: ecpt
收起左侧

[数据库] ci对于百万级的数据库查询效率怎么样?

  [复制链接]
发表于 2011-6-13 16:30:14 | 显示全部楼层
如果是百万级的数据,我想不能是虚拟主机的了。
如果是自有的主机,就要从很多方面来综合考虑程序效率,而不单单是框架的问题。
数据库的软件层面,索引是一个重要方面,应该先查。
数据库的硬件层面,linux的配置是否合理,也应该考虑。
还有就是软件层面,程序对数据库的读取和读写操作是怎样设定的?这已经与框架无关,是程序的本身问题了。
框架对性能肯定有影响,但这个影响可以忽略(个人意见)。

点评

好!!  发表于 2011-8-24 20:33
发表于 2011-7-16 08:32:33 | 显示全部楼层
在mysql里面执行下查询语句看看速度如歌?
在讨论这个问题吧
发表于 2011-7-16 11:18:34 | 显示全部楼层
有影响是肯定的,当不能无视,我们能做的是去补救喽
发表于 2011-8-24 14:23:27 | 显示全部楼层
建议用solr做搜索或者sphinx
发表于 2011-10-9 17:41:27 | 显示全部楼层
服务器升级吧,一直往上加。
要不就多弄几台服务器做个数据集群
发表于 2011-10-9 17:42:58 | 显示全部楼层
百万级别的数据如果读的量比较大,应该没有什么问题,
如果写入量比较大的话,估计有点困难。
发表于 2011-10-12 17:33:16 | 显示全部楼层
CI 的  查询cache还是很犀利的,但是对文件规划是个考验
发表于 2011-10-14 13:41:38 | 显示全部楼层
第一,数据库的表结构是不是最优。第二CI的配置信息需要调节。比如Databasen内的pconnect改为FALSE。等等。
发表于 2011-10-14 16:26:43 | 显示全部楼层
我觉得你要优化一下你的程序算法
发表于 2011-10-15 23:10:30 CI中国手机版 | 显示全部楼层
并不慢,如果采用缓存,就更快

本版积分规则