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服务器选型时首要考虑的问题。


猜你喜欢
- 笔者remove TensorFlow总共四次。 reinstall anaconda 三次。安装技巧可以根据这个博主的文章进行安装。htt
- 在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点1. DashDash 是比较新的软件包,它是用纯 Python 构建数据可视化
- 密码算法程序设计实践选的SHA-1。在写的过程中遇到一丢丢关于python移位的问题,记录一下。SHA-1其中第一步需要填充消息。简单阐述一
- Python中pass的作用空语句 do nothing保证格式完整保证语义完整以if语句为例,在c或c++/java中:if(true);
- 一个美女面试官坐到我的对面,发光logo的MacBook也挡不住她那圆润可爱的脸庞。程序媛本就稀有,美女面试官更是难寻。这么温柔可爱的面试官
- 最近在制作一个自己的个人博客的时候遇到这么一个问题, 在CSS中使用了相对路径来充当背景图片, 如下所示:然后将整个工程使用webpack打
- 在Python中,装饰器一般用来修饰函数,实现公共功能,达到代码复用的目的。在函数定义前加上@xxxx,然后函数就注入了某些行为,很神奇!然
- 本文实例讲述了SQL Server日期加减函数DATEDIFF与DATEADD用法。分享给大家供大家参考,具体如下:SQL Server 日
- 摘要:有时候我们只需要数据集中的一部分,并不需要全部的数据。这个时候我们就要对数据集进行随机的抽样。pandas中自带有抽样的方法。应用场景
- Django项目要操作数据库,首先要和数据库建立连接,才能让程序中的数据和数据库关联起来进行数据的增删改查操作Django项目默认使用mys
- 创建触发器。创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_event
- 前言:在进行数据分析时,难免需要对数据集应用一些我们自定义的一些函数,或者其他库的函数,得到我们想要的数据,这种情况下,可能大家第一时间想到
- * 上有个有意思的话题叫细胞自动机:https://en.wikipedia.org/wiki/Cellular_automaton在2
- Python 装饰器深入探讨在 Python 中,装饰器提供了一种简洁的方式,用来修改或增强函数和类的行为。装饰器在语法上表现为一个前置于函
- 在上篇文章给大家介绍了Bootstrap的基础知识,接下来通过本文给大家介绍我们可以在http://getbootstrap.com下载bo
- pydantic-resolve 解决嵌套数据结构的生成和其他方案的比较pydantic-resolve和GraphQL相比GraphQL的
- 前记在Python中, Dict是一系列由键和值配对组成的元素的集合, 它是一个可变容器模型,可以存储任意类型对象. Dict的存取速度非常
- 本文主要展示了使用matplotlib设计logo的示例及完整代码,首先看下其演示结果:Python代码如下:import numpy as
- 在本文中,我们将探讨一种简洁的方式,以此来可视化你的MP3音乐收藏。此方法最终的结果将是一个映射你所有歌曲的正六边形网格地图,其中相似的音轨
- # -*- coding: utf-8 -*-# @Author: CriseLYJ# @Date: 2020-08-14 12