AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 119680
In Process
SeeR
SeeR
Asked: 2010-03-06 11:44:40 +0800 CST2010-03-06 11:44:40 +0800 CST 2010-03-06 11:44:40 +0800 CST

Sql Server hd - 寻道时间与顺序,SAN 与 DAS

  • 772

我需要在 SQL Server 2008 上购买一个用于 Navision 2009 数据库的新服务器。
数据库大小为 50GB,每年增长 10GB。
我正在考虑在 2 台服务器上创建一个集群。尚未决定是 SQL 服务器集群还是 Hyper-V 集群。
这两种解决方案都需要在这 2 台服务器之间共享外部 SAN。

我有点担心 SAN 的 SQL Server 性能。
我已经拥有 IBM Storage,但我仅将其用于备份。
这里有我的本地磁盘(当前正在处理 SQL Server 数据库)和这个存储的HD Tach比较 存储与 DAS

红色是本地盘。
蓝色是 SAN。
我看到的是本地磁盘具有更好的寻道时间,但 SAN 具有更好的读/写速度。

那么对于大型(>60GB)金融数据库来说,哪个更重要——寻道时间还是读/写速度?

Hyper-V 会破坏我的 SQL Server 性能吗?

更多的 RAM 会帮助和平衡寻求时间的牺牲吗?

sql-server hyper-v cluster
  • 2 2 个回答
  • 942 Views

2 个回答

  • Voted
  1. Helvick
    2010-03-06T15:10:55+08:002010-03-06T15:10:55+08:00

    以这种方式比较存储时,您要寻找的关键数字是磁盘系统的持续随机 IO 容量。使用 HDTach 等工具测量的延迟不会告诉您,使用 IOMeter 之类的工具进行测试会给您带来更好的画面。SAN 的延迟可能看起来比本地存储慢,并且可能适用于 HDTach 使用的桌面样式 IO 模式,但它处理标记 IO 的能力将大大提高,并且在压力下它应该大大优于本地存储。这是假设它是一个相当不错的存储阵列,并且您正在适当地划分 LUN。

    就弄清楚如何设置 SAN LUN 而言,您将在这个 ServerFault Question的公认答案中获得一些很好的建议。

    • 1
  2. Ed Leighton-Dick
    2010-03-06T13:27:21+08:002010-03-06T13:27:21+08:00

    由于读取和写入分布在多个主轴上,SAN 通常会为您提供比 DAS 或 NAS 更好的性能。此外,在管理良好的 SQL Server 上,数据库的数据文件存储在大的、连续的块中,这进一步减少了查找时间的优势。

    如果您有可用的硬件,我会选择 SQL 集群而不是 Hyper-V 集群。任何时候虚拟化服务器都会对性能造成影响。最近的虚拟化软件与支持虚拟化的 CPU 相结合,显着降低了这种性能损失,但与物理服务器的性能仍然存在差异。对于一个金融数据库,我希望我能从服务器中榨取所有的力量,而这将抵消虚拟化硬件的潜在优势。

    • 0

相关问题

  • sql server 连接字符串上的网络数据包大小以提高吞吐量

  • 基于 Microsoft 的服务器(IIS、MSSQL 等)上的病毒扫描应排除哪些内容?

  • SQL 洗衣清单

  • OPENROWSET、二进制文件、varchars 和 varbinaries

  • 聚集索引与非聚集索引?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve