社区
MS-SQL Server
帖子详情
为什么自己写的排序算法没有数据库的SQL语句排序快速?
zengjd
2007-09-02 08:23:12
事情是这样的:
我将得到的结果写道数组中。
大概有7万-----8万的数据量。
然后利用“冒泡”排序和“快速排序”算法对其排序。
运行速度慢的惊人。
冒泡排序甚至要20多分钟才能完成
甚至快速排序还出现了堆栈溢出的问题。
后来我索性将结果写入Access数据库的表中。
然后利用SQL语句的排序功能对其排序。
结果是。
一条SQL语句不到1秒钟就执行完毕。
速度快的让人不敢想象。
为什么自己写的排序算法没有数据库的SQL语句排序快速?
...全文
257
10
打赏
收藏
为什么自己写的排序算法没有数据库的SQL语句排序快速?
事情是这样的: 我将得到的结果写道数组中。 大概有7万-----8万的数据量。 然后利用“冒泡”排序和“快速排序”算法对其排序。 运行速度慢的惊人。 冒泡排序甚至要20多分钟才能完成 甚至快速排序还出现了堆栈溢出的问题。 后来我索性将结果写入Access数据库的表中。 然后利用SQL语句的排序功能对其排序。 结果是。 一条SQL语句不到1秒钟就执行完毕。 速度快的让人不敢想象。 为什么自己写的排序算法没有数据库的SQL语句排序快速?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
巴拉莱卡
2007-09-03
打赏
举报
回复
如果反过来.
ms早就倒了萨.....
srgcc
2007-09-03
打赏
举报
回复
说明MS用的不是“冒泡”排序和“快速排序”算法
zengjd
2007-09-03
打赏
举报
回复
是我的算法写错了。
详细请参考:
http://topic.csdn.net/u/20070903/09/74da5a08-9d8e-4514-b125-f3bb42bfd96a.html
csjinjian
2007-09-03
打赏
举报
回复
7万到8万数据20分钟,有点夸张。另外数据库可能有索引,那样会快很多
zengjd
2007-09-03
打赏
举报
回复
有明白其中原委的么?
zengjd
2007-09-03
打赏
举报
回复
上面的帖子对我的帮助不大哦。
mqmmx
2007-09-03
打赏
举报
回复
http://topic.csdn.net/t/20020327/18/604461.html
zengjd
2007-09-03
打赏
举报
回复
我想知道的不是没有SQL语句排序快的事实。
而是想知道原因。
因为数据库的排序,检索,
经过的步骤要比我们想象的多得多。
但是,速度却要比我们只是排序快几百几千倍。
难道我们这些所以得计算机从业者不感到羞耻么?
难道我们就不想知道这个原因是为什么么?
拿这个问题取笑的人,简直不配做为一个计算机从业者。
这种不求本质的想法,毕竟导致他一事无成。
dawugui
2007-09-02
打赏
举报
回复
为什么自己写的排序算法没有数据库的SQL语句排序快速?
你留个电话给MS,看他们怎么回答?
Limpire
2007-09-02
打赏
举报
回复
因为你要频繁交换内存数据。
面试经验+基础总结
(阿里、百度、蘑菇街的面试总结)+平时的面试资料整理+我的简历,是自己平时的总结,带有主观性呢,大家可以随便看看。
2014年上半年 软件设计师 考试真题 上下午
根据网上提供的真题进行整理的,调整了下结构,方便考生做测试。 有2014上半年上午及下午的题目,及可参考答案。 质量一般,尽供参考,也希望各位朋友取得满意的成绩。
SQL中常用的
排序
算法
SQL中常用的
排序
算法
是一种高级SQL窗口函数,可为结果集中的每个不同值生成一个排名,同时考虑并确保后续值获得连续的排名。
数据库
SQL几种
排序
方法聚合
数据库
SQL几种
排序
方法聚合 选择某表的某列从某表 1 1 1 selecttablesname.columnfromtables; 选择某表的某列从某库的某表 1 selecttablesname.columnfromdatabase.tables 选择某表从某列按照某列的顺序 1 selectcolumnfromdatabaseorderbyc...
MySQL
数据库
的
SQL语句
(详细介绍)
MySQL
数据库
的
SQL语句
(详细介绍)
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章