快捷搜索:
来自 网络数据库 2019-10-02 06:34 的文章
当前位置: 67677新澳门手机版 > 网络数据库 > 正文

数据库服务器构建和部署最佳实践

正文

 

 1. 机架和电线服务器

      确定保证各样电源插入分裂的电源电路

      果恐怕,请保管互联网电缆已插入分化的互联网调换机

  2.SQL Server服务和SQL Server代理服务的使用域帐户。

      在SQL Server 二零一一装置时期,您将急需了然这么些帐户的客商名和密码

      让那些帐户使用不用过期的密码

  3.反省服务器上的主BIOS设置

      启用超线程和turbo-boost(是一种超频技艺,升高最多百分之十的品质)

      电源管理应设置为操作系统调控

      禁止使用内部存款和储蓄器测验

  4.在服务器上安装Windows Server 二〇一一 LX5702 Standard 艾德ition

       使用集成RAID调控器在RAID 第11中学使用七个里面驱动器

          如有望,请思量接纳SSD

          纵然利用SSD,则无需对其张开零散整理

       为C:驱动器创设一个独门的分区

       将Windows页面文件大小改换为16GB,并防范C盘

       将Windows电源陈设退换为“高质量”

           在服务器上运营CPU-Z以确认Computer全速运营

       将光盘驱动器的驱动器号改换为Z:

  5.将服务器上的NETBIOS名称更换为所需的服务器永恒名称

  6.使用Windows Server 二零一三 Lacrosse2自带成效安装.NET 3.51

  7.在服务器上安装Microsoft Update

    这是Windows Update的超集

  8.在服务器上安装所有Microsoft和Windows更新

       那也许供给几轮技巧赢得全体要求的翻新

  9.对C盘举行零散整理

       使用应用安插职分周周自动对C盘碎片整理

       不容许将新驱动器自动加多到安插中

  10.创造一个具备准确DNS和默许网关消息的静态IP地址

  11.将服务器投入到相应的Windows域

  12.在服务器上激活Windows

  13.在服务器上安装最新版本的Dell OMSA (那一个东西笔者没用过)

  14.下载最新版本的Dell Server Update Utility(SUU)

       将.iso装入SUU,并运行SUU

       那将确认保障您具备服务器的新星固件和驱动程序

  15.使用Dell OMSA为LUN创建RAID阵列

           创设贰个LUN,然后转到逻辑磁盘管理器创制/格式化驱动器

          II。根据下边显示的逐个创立阵列和LUN

        DellOMSA中的日常PERC设置

          对RAID 10阵列使用智能镜像

          II。未有预读高速缓存

          III。启用回写缓存

          IV。应启用缓存攻略

          v。使用64K分配单元

  16.运用Windows逻辑磁盘管理器创立逻辑磁盘

       使用OMSA创立阵列后,张开磁盘管理器

       您将看见“初阶化磁盘”对话框

        确定保障使用GPT分区样式

17.检查下,保险新的逻辑驱动器在Windows财富管理器中都能够见到

  18.在设置SQL Server 二〇一三事先,把具有要求的逻辑驱动器都创建上

  19.行使CrystalDisk马克测验每一种逻辑驱动器的性质

  20.使用SQLIO测量试验每一个逻辑驱动器的属性

  21.在每种驱动器上,成立上面包车型客车文件夹

       数据驱动器:SQLData

      日志驱动器:SQLLogs

      TempDB驱动器:TempDB

       备份驱动器:SQLBackups

  22.利用组攻略编辑器(GPEDIT.MSC)将这几个Windows权限授予SQL Server服务帐户

       举办卷维护职分

       锁定内部存款和储蓄器页面   

  23.安装SQL Server 2012企业版

       确认保障未有待管理的重新携带,不然SQL Server 二零一三将不可能安装

       仅安装此实例所需的SQL Server 二零一三零部件

      C。使用混合方式认证

           将sa密码设置为强密码

          II。将协和加上为SQL管理员

          III。增多其余必要造成管理员的别的DBA

       对于SQL Server服务帐户使用域账户

      使用相应的域账户作为SQL Server代理帐户

      F。将SQL Server代理服务设置为自发性运行

      G。将暗中同意目录设置为对应的驱动器号和路径

          I.客户数据库目录:P: SQLData

          II.顾客数据库日志目录:L: SQLLogs

          III. Temp DB目录:T: TempDB

          IV。 Temp DB日志目录:T: TempDB

          v。备份目录:N: SQLBackups

  24.安装SQL Server 2012最新 Service Pack 

  25.设置SQL Server 二零一一 最新的积淀更新6

       积存更新可从此地方获取:

          

新京葡娱乐场网址 ,       安装后手动对C:驱动器进行零散整理

          若是你使用的是SSD,则无需那样做

26.改变SQL Server 二〇一三实例级属性

       a. 启用optimize for ad hoc workloads

          那将允许SQL Server在首先次实行时使用少之甚少的内存来囤积有的时候查询安插

       b.安装最大并行度安装为服务器上NUMA节点中的物理宗旨数

      c.启用暗中认可备份压缩

           那将为全数数据库备份暗许使用SQL Server备份压缩

       d.在SQL Server配置管理器中增添钉住标记3226作为运营选项

           那将阻碍在SQL Server错误日志中记录成功的数据库备份音信

      e .在SQL Server配置管理器中加多盯住标识1118用作运行选项

           那将有利于化解tempdb中的配置争用

      f. 在实例上启用数据库邮件

           用于SQL Server代理警报和SQL Server代理作业战败时邮件文告

      G。将马克斯 Server Memory设置为方便的非暗许值

           值决定于服务器中可用的物理内部存款和储蓄器量

              它还决意于安装的SQL Server组件

          II。以下是局地示例值:

              1.96GB总RAM:将最大服务器内部存款和储蓄器设置为8柒仟

              2. 64GB总RAM:将最大服务器内部存款和储蓄器设置为5四千

              3. 32GB总RAM:将最大服务器内部存款和储蓄器设置为2玖仟

      H。在T: TempDB目录中额外再次创下制多少个TempDB数据文件。总共4个tempdb文件(没有要求一开首就和CPU个数对齐)

           全体TempDB数据文件的轻重应该为4096MB

               将机关增进设置为1024MB

           II。 TempDB日志文件应该为1024MB

  27.确认您可以从域上的其他Computerping通 SQL ServerComputer

  28.用到SQL Server 2011 Configuration Manager,确认实例启用了TCP / IP

  29.鲜明您可以使用另外计算机上的SSMS远程连接到SQL Server实例

  30.在实例上创设三个SQL Server操作员

       使用DBAdmin与电子邮件地址dbadmin@yourcompany.com

  31.确认数据库邮件寻常运作

       右键单击数据库邮件并发送测量检验音讯

  32.配置SQL Server代理邮件以应用数据库邮件

  33.为以下错误创制SQL Server代理警报:

      a . YourServerName Alert - Sev 19谬误:资源中的致命错误

      b. YourServerName Alert - Sev 20错误:当前经过中的致命错误

      C。 YourServerName Alert - Sev 21谬误:数据库进程中的致命错误

      d。 YourServerName Alert - Sev 22错误致命错误:表完整性疑忌

      e. YourServerName Alert - Sev 23谬误:致命错误数据库完整性疑惑

      f。 YourServerName Alert - Sev 24错误:致命的硬件错误

      g。 YourServerName Alert - Sev 25荒唐:致命错误

      h。 YourServerName Alert - Error 825:Read-Retry Required

      i。 YourServerName警报 - 错误832:常量页面已改动

      j.YourServerName警报 - 错误855:检查测量试验到不足核对的硬件内部存储器损坏

      k。 YourServerName警报 - 错误856:SQL Server已检查测量试验到硬件内部存款和储蓄器损坏,但已还原该页面

  34.这里提供了创办那个SQL Server代理警报的通用脚本:

       确认保证每一个代理警报都有响应来通告DBAdmin操作员

  35.创建三个名叫Nightly Free System Cache的SQL Server代理作业,运维此命令:

       DBCC FREESYSTEMCACHE ('SQL Plans');

       每日早晨在午夜12:00运转

  36.下载最新版本的Ola 哈勒ngren的SQL Server维护技术方案脚本:

      

       连接到实例时张开MaintenanceSolution.sql脚本

           将@BackupDirectory变量修改为N: SQLBackups

          II。运维脚本成立十二个新的SQL Server代理作业

          III。对于各类作业,假设作业爆发故障,请转到“文告”属性窗口,并将作业通过电子邮件发送给DBAdmin组

          IV。对于每一种作业,成立三个运维时刻的安顿。

          v。那是一个建议的行事时间表:

              CommandLogCleanup星期天清晨12:00

              2. DatabaseBackup - SYSTEM_DATABASES - 完整的每一天11:55 PM

              3. DatabaseBackup - USER_DATABASES - DIFF Daily at 12:00 PM

              4. DatabaseBackup - USER_DATABASES - 上午12:00时全天

              5. DatabaseBackup - USER_DATABASES - 每小时记录一遍

              DatabaseIntegrityCheck - SYSTEM_DATABASES星期日深夜7:55

              7. DatabaseIntegrityCheck - USER_DATABASES周日午夜8:00

              8. IndexOptimize - USER_DATABASES星期六午后8:00

              9. 文件清理 星期日深夜12:00

              10.sp_delete_backuphistory周日早上12:00

              11.sp_purge_jobhistory 周六中午12:00。

 

前言

我们也许时时安装和陈设数据库服务器,不过大概忽然忘记了某些设置,为新兴的运行形成隐患。上边是海外大咖整理的的自小编商量列表。

实际也带有了众多大家日常数据库配置的顶级奉行。举个例子TEMPDB 文件的个数,比如数据库文件,日志文件怎么着贮存,最大内部存款和储蓄器的装置等等。假若有补充的招待留言

 

总结

对此个体感到比较主要的一级推行自身都用革命的标明了。然而上边的

关于启用超线程和turbo-boost 

作者觉着要依据客商的实际处境,假如顾客的系统能够用上那么些剩余的逻辑CPU,那么才应该展开超线程。依照经验平常OLTP系统开启超线程是相比有裨益的。但对此一些报表查询,恐怕张开超线程反而会有不良影响。

详细能够参照: 

至于tempdb文件个数

我们知道扩大tempdb数据文件能够减小PAGELATCH争用 ,依照在此以前的最棒施行是和CPU内核数对齐。可是将来曾经做了优化,无需一来就安装那么多

有关其余选取没什么争议。应该尽量遵从的。

 

本文由67677新澳门手机版发布于网络数据库,转载请注明出处:数据库服务器构建和部署最佳实践

关键词: