SQL Server数据库对服务器的需求

来源:Asp之家 时间:2010-06-11 13:52:00 

SQL Server定位于中型的数据库应用,操作较Oracle和MySQL等要相对简便,SQL Server在处理海量数据的效率,后台开发的灵活性,可扩展性等方面十分强大。由于现在数据库都使用标准的SQL语言对数据库进行管理,所以微软SQL Server可以兼容不同平台的SQL语言,为数据库迁移带来额极大的便利性,这一点是其他数据库所难以比拟的(试想DB2向Oracle迁移的难度)。SQL Server诞生以来就一直被用于开放式的x86环境,因此有不少第三方工具和应用程序是基于SQL Server数据库开发的。得益于其数据库大小无极限限制,标准接口方便调用等优势,SQL Server的用户可以说并不单纯是企业数据库用户,还有一批以数据库为核心的第三方软件用户。

从用户需求来看:SQL Server服务器的选型需要根据自身应用是单纯数据库用户还是第三方应用——单纯的数据库应用更加看重计算性能与稳定性,而第三方应用则更加看重服务器对SQL Server数据库灵活扩展性的要求。

SQL Server能够充分利用SMP技术来执行多线程任务,通过使用CPU的多个内核,优化并行计算性能,以适应繁杂的数据库查询所带来的高吞吐量。另外,SQL Server数据库的查询机制对处理器内缓存的点击率高达90%,因此优化缓存使用效率和尽可能大的利用缓存以提高数据查询命中率是DBA考虑的问题。

I/O方面,SQL Server对于内存和磁盘子系统的要求严格。由于并行计算效率高,对处理器的压力大,因而处理器在对内存的数据查询和硬盘随机读写上较其他层次型数据库压力要大的多。在以SQL Server数据库为后台的第三方应用中,这种需求尤为明显。

一般来说,在系统处于高符合运作的情况下,大数据量的内存I/O极容易出现错误——也因此,很多服务器配备带有自效验(ECC)芯片的内存条。不过这只能一定程度上解决可靠性问题,作为计算核心的处理器,如何提高可靠性才是SQL Server服务器选型时首要考虑的问题。

标签:SQL,Server数据库,SQL,Server,服务器
0
投稿

猜你喜欢

  • 三个动画函数,透明度渐变、位置移动、尺寸变化javascript源码

    2010-03-28 13:23:00
  • 几款黑体的测试和介绍

    2008-07-18 17:09:00
  • The Story of Mr.Gray — Web 交互设计“灰色”的8类应用

    2009-12-30 16:57:00
  • SQL Server性能的改进得益于逻辑数据库设计

    2009-10-23 13:55:00
  • 几个图片按比例缩放的代码

    2008-02-13 08:51:00
  • 一个css垂直水平居中布局,css效果

    2008-11-03 11:40:00
  • 用JavaScript脚本实现的图灵机

    2009-01-21 18:10:00
  • 文章关键字替换带链接需要注意的两个问题

    2010-02-25 12:18:00
  • Oracle SQL性能优化系列学习一

    2010-07-26 13:14:00
  • 在opera里css出现渲染问题

    2009-01-15 12:19:00
  • z-index在IE中的迷惑

    2007-05-11 16:50:00
  • 用 XSLT 把 XML 数据生成柱状图

    2009-05-19 12:46:00
  • asp DateDiff实现文字在特定时间后消失

    2011-03-11 11:11:00
  • 小议JavaScript泛式框架架构的逻辑形式

    2010-07-02 12:55:00
  • 关于ASP中的类class

    2007-08-19 15:37:00
  • MySQL数据库优化经验详谈

    2009-12-15 10:34:00
  • 在Win2003 64位下ASP无法连接Access数据库

    2011-03-30 11:22:00
  • 微软建议的ASP性能优化28条守则(9)

    2005-05-30 16:05:00
  • BigPipe:高性能的"流水线技术"网页

    2010-11-02 12:47:00
  • 解决MySQL 5.0不能使用自动增加字段问题

    2008-12-02 14:30:00
  • asp之家 网络编程 m.aspxhome.com