喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 是order by的问题!~  
 
chilly (chilly)
金牌会员
Rank: 6Rank: 6
资深会员



UID 17163
精华 4
积分 1000
帖子 920
金钱 960 喜悦币
威望 40
人脉 0
阅读权限 70
注册 2002-10-21
状态 离线
[广告]: q m
是order by的问题!~

相关贴子:
http://www.phpx.com/happy/showth ... d=312344#post312344

我测试了一下,当limit 800000 的时候用order by比不用慢了近20秒。如果用order by rand()的话,呵呵,完了~~
2003-11-6 02:30 PM#1
查看资料  访问主页  发短消息  QQ  顶部
 
chilly (chilly)
金牌会员
Rank: 6Rank: 6
资深会员



UID 17163
精华 4
积分 1000
帖子 920
金钱 960 喜悦币
威望 40
人脉 0
阅读权限 70
注册 2002-10-21
状态 离线
[推荐阅读] winnt4.0忘记密码了怎么办??
所以,如无必要,尽量少用order by  

2003-11-6 02:31 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
fwolf (fwolf)
金牌会员
Rank: 6Rank: 6
资深会员


UID 19073
精华 0
积分 1227
帖子 1236
金钱 1227 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-3-20
来自 河北/石家庄
状态 离线
[推荐阅读] 怎样停止2k的ipc共享
分页不用把数据都取出来把,COUNT一下不就可以了?
2003-11-6 02:49 PM#3
查看资料  发短消息  QQ  顶部
 
开心果
论坛元老
Rank: 8Rank: 8
有种你就全部删光



UID 22257
精华 5
积分 3661
帖子 3560
金钱 3611 喜悦币
威望 50
人脉 0
阅读权限 90
注册 2003-8-5
状态 离线
[推荐阅读] 再过10分钟,我就睡了.
自己虽然不是高手,不能用经验反对楼主的部分观点

但是还是认为楼主对mysql有成见,航天飞机并不是一般飞机的简单扩大,海量数据对于mysql采用一般操作当然多少要出点乱子,应该采取特殊方式组织数据库;拿没有经过大数据结构理的mysql对付一直处于大数据处理状态的oracal,是不公平的。。。海量数据库一般都是平时维护的时候就自动优化排列过的,不存在使用order,即使用也只是做个样子,也就是从前往后或从后往前的区别罢了,不涉及计算

还有,那个分页函数,自己是很不喜欢那么多的数字在上面,浪费资源,自己曾很无聊的试过这样一个程序的执行时间:
for($i=0;$i<100000;$i++){
    for($j=0;$j<100000;$j++){
        $n++;
    }
}

屏蔽$n++和采用$n++的速度是天差地别的,海量的数据操作的时候,自己觉得应该避免内部每一次无谓的计算,哪怕是数据表指针无谓移动一下

虽然目前能力有限拿不出足够的理由,但是自己一直以来对Linux+apache+php+mysql充满信心,楼主不应该把order by等同goto一根子打死




不删光,藐视你
2003-11-6 03:12 PM#4
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022436 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP