Performance and Scalability: SQL Server Benchs Published: November 7, 2005 | Updated: February 24, 2006
Related Links • SQL Server Customers Get Worldwide Recognition for Enterprise-Class Scalability • SQL Server 2005 Is Already Powering Enterprises Around the World • Windows Server 2003 Benchs • Windows 2000 Server Benchs
SQL Server delivers scalability for e-commerce, data warehousing, and line-of-business solutions. The following tables summarize a selection of SQL Server bench results for various applications and workloads. To learn more, click the application name for the bench. The benchs are divided into the following categories: Industry Standard, E-Business, Financial, and Customer Relationship Management.SQL Server 2005 Powers 93,000 SAP Concurrent Users: 3.5 Times Better than SQL Server 2000 The most recent SAP bench shows how SQL Server 2005, Intel, and Hewlett-Packard are ready to support the largest customers worldwide.TPC-C and TPC-H Bench Results for SQL Server Read about record-breaking SQL Server 2005 bench results from the Transaction Processing Performance Council.SQL Server Outperforms Oracle in SAP Four-Processor Bench View bench results that show how SQL Server processes more than 89,000 more line items per hour than Oracle in a SAP four-processor bench.
没什么好争的了,看看现在的sql server2005性能超群,超过了oracle,看看测试报告就知道了. ================================================================================= 晕死。 光听MS吹吧,尽捡对自己有利的说,什么Best On :windows 也好意思写上来。 怎么不去看看所有的测试结果呢?Top Ten Clustered TPC-C by Performance:No.1 Oracle Database 10g Enterprise Edition Top Ten Non-Clustered TPC-C by Performance:No.1 IBM DB2 UDB 8.2 Top Ten Clustered TPC-H by Performance: 100 GB Results :No.1 IBM DB2 UDB 8.1 300 GB Results :No.1 Oracle 10g Enterprise Ed R2 w/ Partitioning 1,000 GB Results :No.1 IBM DB2 UDB 8.2 3,000 GB Results :No.1 IBM DB2 UDB 8.2 10,000 GB Results :No.1 IBM DB2 UDB 8.2 Top Ten Non-Clustered TPC-H by Performance 100 GB Results :No.1 Microsoft SQL Server 2005 Enterprise x64 Edition 300 GB Results :No.1 Microsoft SQL Server 2005 Enterprise Edt (x64) 1,000 GB Results :No.1 Oracle Database 10g R2 Enterprise Edt w/Partitioning 3,000 GB Results :No.1 Oracle Database 10g R2 Enterprise Edt w/Partitioning 10,000 GB Results :No.1 Oracle 10g Enterprise Ed R2 w/ PartitioningSQL SERVER 只在Non-Clustered的小容量测试上性能占优,在大容量及Clustered环境下说的不好听简直一塌糊涂。
你给解释解释,难道是mysql的厂商故意让mysql在windwos上性能差?
不过差多少还得搞个有考虑分配的CPU时间专业软件来评测评测.
windows有很多版本,linux不管版本多,连厂商也多。概指window和linux不严谨。还有windows虽然界面耗费资源,但是我装的redhat as3如果装了桌面操作UI的话感觉比windows2000 server 更慢,尤其时装了Oracle以后。 如何能判断出mysql在linux比在windows慢?这一方面要在相同硬件环境下和数据应用下测试,还要考虑mysql的开发者在linux和windows上的功底呀!
先这么考虑,在一个Linux上运行UI之后,再来评测oracle的某些性能,相比运行文本界面的能差多少?
==============oracle服务有Win版的?
windows 2000 professional\server\advance server 都可以安装oracle8i\9i\10g 。
现向全国招骋,主要工作:上网发发电子邮件,聊天等!
---------------------------------------------
windows是面向用户的???linux面向计算的??我觉得其实应该差不多,前提是你的软件在windows下不要有太多的画图操作.
windows2000以上的操作系统和linux一样通过时间片,多线程,抢占式操作系统,也是非常稳定的!
同时Windows是事件驱动的!在图形处理方面更好一些.我觉得要测试比较有很多种,同样的硬件条件,拷大文件,查找文件,看两个系统之间的时间.另外,如果你的软件没有涉及画图等操作,和linnux应该差不多的,要知道画图是非常消耗cpud的.
我只是说评测的公平性.关于命令行 微软几十年前就DOS了吧.
如果那时候MS不发展Windows继续发展稳固他的命令行,现在这些Linux Unix还有存在的必要吗?Windows自身就是不停的画图啊,不知道他有没有不画图的模式?MS要是稍微费点力气搞出一个不画图的运行模式,恐怕市场平衡要打破了.
哈哈,有本事让微软出一个命令行,然后出一个SQL Server在下面跑,人家就是比你快了,你有吗?
Sql Server 可以在命令行运行啊,找本书看看就知道了,书上本来就有介绍
你说的是什么意思,人家说的命令行是操作系统的运行模式.
“windows是面向用户的,而linux系列是面向计算的。”这样的结论不知从何而来而且楼主对Window Procedure显然连基本概念都没有
服务器放在那里,只要没人操作,界面就基本没有变化,Windows干嘛还要花时间去处理UI?
http://www.microsoft.com/china/windowsserver2003/evaluation/performance/tpcc2.mspx看看吧
如果你觉得微软在说假话,那可以重新测试一遍,对一对那些数字,然后告翻微软
而Linux则把性能放在首位,速度上有天壤之别
凭借这一成绩,Windows Server 2003与SQL Server 2000目前在多种基准测试中均保持着性能方面的世界纪录,其中包括2路、4路、8路2及现在的32路系统。=========
你给的这个页面里是这么说的. 那就是说 sqlserver比oracle和mysql 性能好了.那为什么那么多人都说mysql 和 oracle都比sqlserver速度快.
=======================
你是不是经常中毒啊,那说明是你的问题.我刚毕业的时候,机器也经常中毒,但是毕业2年之后就再也没有中毒了.
不是因为系统升级了,而是因为我升级了. 我知道怎么能防止中毒了.到现在我的Win服务器都运行200多天了,如果不是因为有次换过机房,都运行400天没有问题了
你给解释解释,难道是mysql的厂商故意让mysql在windwos上性能差?
速度差不多的,
哈哈,有本事让微软出一个命令行,然后出一个SQL Server在下面跑,人家就是比你快了,你有吗?======================
我只是说评测的公平性.关于命令行 微软几十年前就DOS了吧.
如果那时候MS不发展Windows继续发展稳固他的命令行,现在这些Linux Unix还有存在的必要吗?Windows自身就是不停的画图啊,不知道他有没有不画图的模式?MS要是稍微费点力气搞出一个不画图的运行模式,恐怕市场平衡要打破了.
这样的评论
已经不知道看了多少关于WINDOWS和UNIX/LINUX,SQL SERVER和ORACLE,.NET和J2EE的争论了,
本人在工作中也多次遭遇类似的问题.
相信昨天、今天、明天这样的争论不会停止,偶只是从争论看出这么一个东西,所以说出来给
兄弟们参考:
凡是站在MS阵营通常都是MS方面的好手,凡是站在MS反方的通常给人的感觉是对MS的认识无比的
幼稚,但说他们是IT的菜鸟又是绝对错误的。
偶一次在工作中碰到一个令我尊敬的JAVA高手,主持着一个大型的项目开发并承担重要的角色,但通过短暂的交流,对这位高手在WINDOWS系统方面的了解非常非常惊讶,一些非常常见的WINDOWS功能这位兄弟几乎一无所知。
知道为什么吗。其实这是人性的弱点。我也是,我会了ASP了,就不会再学ASP.NET了。因为我现在用不着。开发桌面应用了。这位高手呢? 可能一开始就是DOS时期的高手,WINDOSW流行的时候,他还是在搞LINUX下面的DOS。又或者他走的是军工路线,就是培训上岗,上岗后一直兢兢业业的从事本专业.即时用来听歌的WIN系统中了病毒,只是忍着,直到重装,也不愿学习一下怎么杀毒,怎么删注册表。
--------------------------------------------------------------------------------
至于病毒,这是全世界任何智能系统无法避免的东西,就像再健康的人也怕爱滋哇。windows顶了这么多年,各种杀毒软件,各种避免病毒的技术,这也只是时间问题,再思考一下谁走在前面。我只是一个低级程序员,我才懒得理程序员之间语种的争论,和深厚的技术理论。那些博士 什么搞科研的方程式比程序更复杂,他们会研究出更好的解决办法,我只要快速学习和使用。给人们带来便利 进步就足够。
上面回复很多啊.我不会评测.也没那个技术.所以我会假设他们所不敢假设的.你的意思是win2003系统已经比linux快了? 比如mysql运行在win2003上,已经比运行在linxu上快了?如果你说Mysql针对linixu内核优化过.那咱们就拿先运行在win上,然后移植到linux上的程序来说.比如winnamp. 对于winnapm.是在win上速度快呢,还是在linux上速度快呢.这个比较应该有可比性吧,或者找个其他的软件也行,我只记得winmmap.winmamp看不到winos的源码的.缺可以看到linux的源码的.---------------------------------
呵呵,我并没有说Win2k3比linux快的意思,别把你理所当然的意思强加在我的表达上面,这是不合理的。对于你拿的Winamp来做比较更是没有根据的,好象官方并没有说明它的软件是从Win OS移植到Linux上的吧?!既然不是你开发的,并且还说有Linux版的而没有Win OS版的Winamp源码,那你如何断定它就没有由于Linux做过优化?这种假设,我想也只有你才做得出来。论证不仅讲求事实根据,即使表面现实也要有一个相对客观的事实来做说明,仅仅用你的假设,用你的想当然去说明问题的合理性,那又谁来评论你表述问题的合理性?相信很难让人信服吧。我现在我没有看见你,所以我想你是一个胖胖的,因为你不属于纯粹的体力劳动者(这是猜测根据哦),你个性有点偏激,有点自以为是(这是从你上面的表述上得出的结论)……诸如此类我对你的论断,你会同意其中的合理性吧?显然不赞同吧?!
怎么看不懂你说的话呢.我的意思是 winanmp应该是先有了win版的吧,后来才有linux版的.由于没有windows的源码,所以winmap肯定没有针对windows内核优化过.而linxu的源码是可以看到的,所以winmap如果愿意是可以针对内核优化的.
吵吵个P
存在的就是合理的!!!
难道MS或者RAT HAT给你们发钱了吗
吵吵个P
存在的就是合理的!!!
-----------------------------
兄弟你这就不对了,虽然没有直接发钱钱,但是间接地还是发的钱钱滴……存在就是合理的这话本身没错,但是在某种场合下还是得有个比较的,人不可以做盲目地选择,至少在一定环境当中还得要稍稍做出点合理的判断。
CSDN的帖子是唯一一个超过一定量回复没有跑题的论坛
爱抢就抢,爱甩就甩吧
只要事情已经发生了
就不可以挽回了,我们的人生是没有CTR + Z的
默默的接受,如果你不能改变的话
SQL Server和MySQL本来就是后台服务在运行,哪有什么界面CPU时间?服务器又不是前台需要界面~
从该贴的热烈讨论中可以看出CSDN真是鱼龙混杂啊!?
不够菜鸟声音再大还是菜鸟,呵呵...
-----------------------------
老兄,mysql这种不上档次"桌面型"数据库,不要和大型数据库mssql server比好不好,不是一个档次的.
别人云亦云,给出数据,怎么不行???!!!
这个 "据我" 是怎么个据法? 你是据谁?据楼主所知的话,windwos一启动,就有很多很多的消息队列,即使你什么都不懂,核心代码也在小心的轮询是否有UI消息. 而Linux只负责轮询他的线程或者进程的消息队列就可以了,文本模式下他不用轮询UI的消息队列.我猜,Windows比Linxu多的内部轮询的东西不单单是UI的消息队列,其他的我就不知道了
原因A:处于休眠状态下的UI进程对CPU的影响微乎其微。
原因B:MS的技术差,架构不合理,不知道怎么把这个SHELL关掉,或者关掉后,无法再启动一个SHELL。LZ,你会选择哪个原因呢?
但运行UI
肯定比不运行占用资源,这点是肯定的
=====================说Oracle(10g)比SQL Server(2000)快我是绝对不相信的。
我单位Xeon 2.4双CPU,2G内存,RAID5磁盘阵列,Windows 2003系统,Oracle比SQL Server慢不说(当然慢的不是很多,不过整个系统做别的事情就慢多了),还占用大量的资源,即使刚启动起来什么都没干,它都能占上300M内存,服了。感觉Oracle就是给大型机用的,配置低了不够他用的。这可不是瞎说的,以前做程序性能测试时比较出来的。
看来这是个潜力贴,俺再帮wd_6532(胜败有常)煽煽风:大家的注意力都放在了哪个快哪个慢的问题上,这就有点像比较沙漠之鹰和AWP那个好一样。沙鹰近战无敌,AWP是痔疮患者的最爱。它们是用在不同场合的。Oracle是大型数据库产品应用在有几十甚至几百个节点数据库的应用上。而SQL Server只能支持不到10个节点数据库(2005好像是8个)。而mysql只能算是爱好者或小应用场合的试验品。你看电信敢把计费系统基于SQL Server和mysql作吗?让它们作可以,关键跑不起来呀,而且可靠性也不够。但是只是给老婆做个家庭记账系统,那肯定Access和mysql是首选呀!
我单位Xeon 2.4双CPU,2G内存,RAID5磁盘阵列,Windows 2003系统,Oracle比SQL Server慢不说(当然慢的不是很多,不过整个系统做别的事情就慢多了),还占用大量的资源,即使刚启动起来什么都没干,它都能占上300M内存,服了。感觉Oracle就是给大型机用的,配置低了不够他用的。========================================================
oracle本来就不是给windows平台用的。
你能想象DB2在非IBM的环境中跑出好成绩来吗?
不管怎么说,oracle价格一直比sqlserver贵,市场占有率一直比sqlserver高,就足以说明某些问题了。
你能想象DB2在非IBM的环境中跑出好成绩来吗?
不管怎么说,oracle价格一直比sqlserver贵,市场占有率一直比sqlserver高,就足以说明某些问题了。========================================================刚好上周和一个在读留美计算机博士讨论了这个问题,把他的观点这里简洁说几点:1.现在是2006年,oracle市场占有率高????
如果根据MONEY计算,oracle市场占有率高好象有点道理哦,但如果按使用的server和用户数,SQLSERVER比其他所有数据库加起来还要多得多,还不考虑规模巨大的盗版...
2.unix/oracle越来越象变成驴的大象,windows越来越象变成公主的灰姑娘.
变成驴的大象越来越靠掌握话语权的过时的所谓业界领袖赚取最后的暴利...
变成公主的灰姑娘虽然让无数年轻的企业的年轻人获得与大象共舞的能力,
但也越来越摆起宫廷的架子...
3..net目前在美国的发展速度异常惊人...
=======================================================
这个我承认。我自己也装SQLSERVER来玩。
但你说说看,有多少大公司的关键应用使用了SQL SERVER?比例是多少?SQLSERVER便宜,他们为什么还要买ORACLE/DB2/SYBASE?
2个工程师,1个拥有ORACLE的认证,另一个有SQLSERVER的认证,你认为谁的工资会更高些?
看sql server2000 oracle9比较数据.看sql server2005 oracle10比较数据吧.这个是专业测试数据的公开数据的.
Published: November 7, 2005 | Updated: February 24, 2006
Related Links
• SQL Server Customers Get Worldwide Recognition for Enterprise-Class Scalability
• SQL Server 2005 Is Already Powering Enterprises Around the World
• Windows Server 2003 Benchs
• Windows 2000 Server Benchs
SQL Server delivers scalability for e-commerce, data warehousing, and line-of-business solutions. The following tables summarize a selection of SQL Server bench results for various applications and workloads. To learn more, click the application name for the bench. The benchs are divided into the following categories: Industry Standard, E-Business, Financial, and Customer Relationship Management.SQL Server 2005 Powers 93,000 SAP Concurrent Users: 3.5 Times Better than SQL Server 2000
The most recent SAP bench shows how SQL Server 2005, Intel, and Hewlett-Packard are ready to support the largest customers worldwide.TPC-C and TPC-H Bench Results for SQL Server
Read about record-breaking SQL Server 2005 bench results from the Transaction Processing Performance Council.SQL Server Outperforms Oracle in SAP Four-Processor Bench
View bench results that show how SQL Server processes more than 89,000 more line items per hour than Oracle in a SAP four-processor bench.
=================================================================================
晕死。
光听MS吹吧,尽捡对自己有利的说,什么Best On :windows 也好意思写上来。
怎么不去看看所有的测试结果呢?Top Ten Clustered TPC-C by Performance:No.1 Oracle Database 10g Enterprise Edition
Top Ten Non-Clustered TPC-C by Performance:No.1 IBM DB2 UDB 8.2
Top Ten Clustered TPC-H by Performance:
100 GB Results :No.1 IBM DB2 UDB 8.1
300 GB Results :No.1 Oracle 10g Enterprise Ed R2 w/ Partitioning
1,000 GB Results :No.1 IBM DB2 UDB 8.2
3,000 GB Results :No.1 IBM DB2 UDB 8.2
10,000 GB Results :No.1 IBM DB2 UDB 8.2
Top Ten Non-Clustered TPC-H by Performance
100 GB Results :No.1 Microsoft SQL Server 2005 Enterprise x64 Edition
300 GB Results :No.1 Microsoft SQL Server 2005 Enterprise Edt (x64)
1,000 GB Results :No.1 Oracle Database 10g R2 Enterprise Edt w/Partitioning
3,000 GB Results :No.1 Oracle Database 10g R2 Enterprise Edt w/Partitioning
10,000 GB Results :No.1 Oracle 10g Enterprise Ed R2 w/ PartitioningSQL SERVER 只在Non-Clustered的小容量测试上性能占优,在大容量及Clustered环境下说的不好听简直一塌糊涂。