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 / 问题 / 113900
In Process
Mani
Mani
Asked: 2010-02-18 09:42:17 +0800 CST2010-02-18 09:42:17 +0800 CST 2010-02-18 09:42:17 +0800 CST

理想的 SQL 服务器配置

  • 772

我打算购买一台新服务器,希望能有更好的性能。我不打算在此服务器上运行任何其他服务/应用程序。硬件配置已经完成。

这将是专用的 SQL 服务器。如果有人可以列出将非常有帮助

  1. 安装 SQL Server Enterprise 2005 时要选择哪些选项?
  2. 安装 Windows 2008 R2 时要选择什么选项?
  3. 我可以禁用哪些服务来提高性能?
  4. 任何其他优化技术...

请注意,此服务器还将自身复制(事务推送复制)到另一个 SQL Server 2005,它将作为报告服务器。

编辑1

  1. 将使用 SQL 2008。
  2. 存储为 160 GB fusion-io ssd io 驱动器用于数据库,英特尔 64 GB ssd 用于操作系统和程序。
sql-server installation configuration
  • 3 3 个回答
  • 652 Views

3 个回答

  • Voted
  1. Remus Rusanu
    2010-02-18T11:24:32+08:002010-02-18T11:24:32+08:00

    没有神奇的“让它更快”选项:)

    SQL Server 安装过程中唯一重要的性能决定是选择用户数据库、日志文件和 tempdb 位置的默认位置。“正确”的放置取决于磁盘的物理布局。如果你弄错了,这不是一个大问题,因为安装后更改相当容易。

    安装 SQL Server 后,您应该进入本地安全策略并向本地组授予SQLServerMSSQLUser$<machinename>$MSSQLSERVER“锁定内存中的页面”和“执行卷维护任务”权限。请参阅如何:启用在内存中锁定页面选项 (Windows)。第一个权限需要使用 AWE(即使在 x64 架构上您也应该使用 AWE),第二个权限需要执行即时数据库文件初始化和增长。不要将这些特权授予运行 SQL serevr 服务的帐户(以某种方式“推荐”)。而是将它们授予专门为此目的创建的本地管理组,即。SQLServerMSSQLUser$<machinename>$MSSQLSERVER,它将包含配置的服务帐户作为成员。

    此外,当您没有安装 SQL Server 2005 时,您还需要执行一个附加步骤:按下 DVD 弹出按钮,将 SQL 2005 DVD 放入抽屉中,然后用 SQL Server 2008 DVD 替换它。这将确保您获得能够进行数据页面压缩的服务器,这在性能方面是一个巨大的收益。

    所有其他建议都针对硬件:购买尽可能多的 RAM,因为它可以物理地放入盒子中(所有插槽都被你能找到的最大的调光器占用)并购买尽可能多的小磁盘,而不是几个大的磁盘。与 RAM 和磁盘相比,其他所有内容(CPU 类型、内核数量、板类型等)都是次要的。

    • 2
  2. Mathieu Chateau
    2010-02-18T10:13:54+08:002010-02-18T10:13:54+08:00

    您不谈论存储,这对 SQL Server 至关重要......

    在所有情况下,您都将使用 64 位,因此您可以在内存分配方面走得更远(您购买了多少)?

    多少个 SQL 实例?一 ?

    注意 SQL 服务器帐户可以在内存中进行即时文件初始化和锁定页面

    格式化时将 NTFS 块的大小增加到最大,您不会丢失碎片整理选项,因为它是 Windows Server 2008。

    如果您想在检查清单中添加更多内容,则必须提供更多信息!

    • 0
  3. Massimo
    2010-02-18T10:23:55+08:002010-02-18T10:23:55+08:00

    您拥有的安装选项主要取决于您计划对该服务器执行的操作;当然,如果您不使用它们,那么安装诸如 Analysis Services 或 Reporting Services 之类的东西是没有用的。除此之外,SQL Server 设置非常简单,因此这里没有太多优化。

    Windows Server 2008 R2 开箱即用。它几乎不提供任何服务,无论您希望服务器做什么,您都必须安装它(作为角色和/或功能)。因此,除非您明确安装它们,否则您无需禁用服务。

    不知道你对这台服务器的计划是什么,我真的不能告诉你更多......有多少数据库?什么尺寸?有多少用户?你有多少内存?有多少存储空间,是什么类型的?

    顺便说一句,既然您在 Windows Server 2008 R2 上运行:为什么不使用 SQL Server 2008?您使用 2005 有什么具体原因吗?

    • 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