netljc
(Netliujuncheng111)
1
刚开始数据量小的时候感觉还没有问题,数据量大的时候太慢了,慢得像蜗牛;各位大侠有木有遇到类似的情况啊!我是初学者,请给小弟指点一下。
$criteria = new CDbCriteria();
$criteria->order = ‘t.did DESC’;
$criteria->together = true;
$criteria->with=array(‘field’);
$criteria->group = true;
$criteria->compare(‘field.value’,$_POST[‘value’]);//不要这句的时候更慢了
$count = Document::model()->count($criteria);
cdcchen
(Cdcchen)
3
ar需要合理使用,不能滥用
我一般是 insert/update/delete 使用ar,find使用DAO
这个ar确实很大,如果官方能再出一个精简版的ar就好了,不需要各种meta之类的,只要实现基本的crud和relation就可以了
netljc
(Netliujuncheng111)
4
数据库的表都是使用的myisam 类型,就是查询的速度很慢。
不知道各位平时是如何使用关联进行查询的,对关联的表加条件进行检索的那种,希望给个实例。谢谢!
cdcchen
(Cdcchen)
5
为了省事,做一些中小站我就直接用ar了,数据量大的时候就加query cache,dao的关联查询用的少,主要是处理起来不如ar方便,算是偷懒了