生产环境SQL Server 安装规范1124.docx

上传人:b****1 文档编号:2792170 上传时间:2023-05-04 格式:DOCX 页数:15 大小:1.19MB
下载 相关 举报
生产环境SQL Server 安装规范1124.docx_第1页
第1页 / 共15页
生产环境SQL Server 安装规范1124.docx_第2页
第2页 / 共15页
生产环境SQL Server 安装规范1124.docx_第3页
第3页 / 共15页
生产环境SQL Server 安装规范1124.docx_第4页
第4页 / 共15页
生产环境SQL Server 安装规范1124.docx_第5页
第5页 / 共15页
生产环境SQL Server 安装规范1124.docx_第6页
第6页 / 共15页
生产环境SQL Server 安装规范1124.docx_第7页
第7页 / 共15页
生产环境SQL Server 安装规范1124.docx_第8页
第8页 / 共15页
生产环境SQL Server 安装规范1124.docx_第9页
第9页 / 共15页
生产环境SQL Server 安装规范1124.docx_第10页
第10页 / 共15页
生产环境SQL Server 安装规范1124.docx_第11页
第11页 / 共15页
生产环境SQL Server 安装规范1124.docx_第12页
第12页 / 共15页
生产环境SQL Server 安装规范1124.docx_第13页
第13页 / 共15页
生产环境SQL Server 安装规范1124.docx_第14页
第14页 / 共15页
生产环境SQL Server 安装规范1124.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

生产环境SQL Server 安装规范1124.docx

《生产环境SQL Server 安装规范1124.docx》由会员分享,可在线阅读,更多相关《生产环境SQL Server 安装规范1124.docx(15页珍藏版)》请在冰点文库上搜索。

生产环境SQL Server 安装规范1124.docx

生产环境SQLServer安装规范1124

生产环境SQLServer2005&2008企业版安装规范

一、概要及特别注意事项

为统一机房数据库安装流程,为WindowsServer2003下安装SQLServer2005Enterprise撰写安装规范,若有批评或建议,请联系SADBA组进行改进。

安装一般采用默认选项,需要特别注意的是,如果要安装是金证的数据库,安装过程中排序规则请务必使用“二进制”选项。

另外,在安装SQL2005标准版(不多于四个CPU)和企业版(无限制)时,服务CPU的总核数必须是2的n次方,即核心数为1,2,4,8,16,32,依次类推,否则无法安装成功。

安装完成后,需要打上最新补丁,可以在“\\10.101.231.92\csc\信息技术部\SA&DBA组\补丁”中下载到。

SQLServer2008安装没有核数限制,可以直接安装,安装步骤基本05一致,稍有不同之处请见下文。

安装完之后建议配置见第四部分。

二、SQLServer2005企业版安装流程图解

放入光盘,启动到安装目录,然后双击setup.exe,出现如下图面

稍等一会儿弹出安装向导界面:

点击一下步,系统开始对系统配置进行检测。

点下一步,进行组件选择:

自行根据自己的需要进行选择,你可以点高级后进行更详细的设置:

1.SQLServerDatabaseServices是数据库引擎

2.AnalysisServices是分析服务,可以做Cube分析、数据仓库、数据挖掘等商务智能方面的应用

3.ReportingServices是报表服务器,可以利用它方便的制作多种报表并通过WebService方式发布

4.NotificationServices是通知服务,如作业执行成功后发邮件及时通过该服务发送

5.IntegrationServices是集成服务,可以对数据进行清洗、聚合,对异构数据如Oracle数据和文本文件进行整合

6.工作站组件、联机丛书和开发工具包括SQLServer查询分析器,VisualSdudio数据库开发功能组件

点击下一步,进行服务帐户设置,

选择内置帐户:

本地系统。

根据需要选择结束启动服务选项后点击一步进入本地帐户密码设置:

点击下一步,进入排序规则设置,如果是金正的软件,此处选“二进制”,如果是其他开发商的软件,需要根据软件开发商的要求进行选择。

点击下一步,进入报表服务器的一些设置:

不作什么修改后点一步,

再下一步,显示你设置的所有选项:

点击安装后系统开始配置选择,再点一步后进行安装进度界面

直到出现如下界面

点击下一步,

点击SQLServerManagementStudio后出现第一次运行进行环境配置的界面,当然这是系统自己在配置。

配置完成后,弹出连接服务器选项:

三、SQLServer2008企业版安装流程图解

SQLServer2008安装步骤基本和SQLServer2005基本一致,界面稍有些变化,如图所示,注意如果是金正的软件要选二进制。

 

四、注意事项列表

1、Master库设置:

自动增长:

每次10%

2、用户数据库自动增长:

每次200M

3、DB服务器必须限制sql内存使用。

4、数据库存放目录

SQLServer的每个实例可以有多个数据库,每个数据库包括数据文件和日志文件。

日志文件主要是顺序写入操作,数据库文件是批量写入和读取。

基于以上原因,日志文件应该首选写入性能高的磁盘,而数据库文件可以选择Raid5之类读取性能高的磁盘。

而系统数据库尤其是tempdb由于承载着实例下所有数据库的大量运算,对磁盘消耗较大,应该和用户数据库分开放置,并且要求读写性能都较高的磁盘。

我们生产环境的数据文件和日志文件都是放在不同磁盘下,这一点符合优化要求。

新盘柜磁盘分为闪盘和SAS盘,建议将数据文件、日志文件和系统数据库都放到闪盘上。

5、最大最小内存

SQLServer数据库内存的使用由SQLOS分配和控制,主要分为数据缓冲区和非数据缓冲区。

前者包括读缓冲区和写缓冲区,后者包括执行计划、SQLCLR、代理作业等对内存的使用。

在SQLServerManagementStudio中设置的内存主要是数据缓冲区。

一般建议如下:

操作系统物理内存

预留内存

<8G

2G

8G–16G

3G

16G–32G

4G

32G–64G

6G

>64G

8G

如果操作系统中还有其他的应用程序,则需要进一步调整。

最小内存设置为0即可。

6、CPU并行度(该项只作为建议,具体根据应用情况设置)

多个CPU可以并行执行一个大的查询操作,从而提高响应速度。

但是同时会造成CPU的占用,而阻塞其他查询操作。

微软的最佳实践中建议在系统CPU总核数不超过8时,CPU最大并行度设置为0,即不做限制;当CPU总核数超过8时,CPU最大并行度设置为8。

CPU并行运算通常发生在表扫描、索引扫描、排序、联合等操作中,并且这种并行运算可以极大的提高数据库的响应速度。

我们交易系统的生产环境将该值设置为1,即不允许并行计算。

原因是相关业务对写入的性能要求很高,尽量不产生CPU引起的阻塞。

如果发现某些报表业务出现响应时间较长的情况,可以在测试环境分析原因,评估增加CPU并行度是否可以解决问题。

7、tempdb

tempdb数据库中承载SQLServer实例下所有数据库的大量临时操作,比如排序、联合、行版本控制、在线重建或重组织索引、创建和使用临时表等等。

所以tempdb的性能直接关系到数据库的整体性能。

除了要将tempdb放在性能较好的磁盘上,还应该创建多个tempdb文件,以避免在创建或删除临时表时产生资源争用。

微软建议tempdb数据文件的个数等于CPU的物理核数(不包括超线程),并且设置的初始化大小和自动增长设置必须相同。

创建后需重新启动SQLServer服务方可生效。

8、数据库恢复模式与文件初始大小

创建数据库时,默认的恢复模式和Model数据库一致。

如果需要设置日志备份计划,恢复模式必须为“完全”或“大容量日志”。

完全模式下,数据库的日志文件不会自动回收,每次进行日志备份后会自动回收。

在完全模式下建议把日志文件的初始化大小设置为10G以上。

简单恢复模式和大容量恢复模式中,日志的记录量是完全相同的,但是简单模式自动回收已经提交的日志文件,而大容量恢复模式下每次备份日志后自动回收。

我们生产环境由于没有日志备份策略,所以使用简单恢复模式。

如果修改为完全或大容量恢复模式,需要定制相关的日志备份计划。

如果需要将数据库恢复模式设置为“完全”或“大容量”,请联系SA&DBA组以指定相应的日志截断策略。

9、服务启动账户

SQLServer数据库实例启动后,SQLOS等对操作系统的权限都继承自SQLServer服务的启动账户。

这些权限包括读写Windows注册表、内存页面锁定、SQLCLR程序调用的系统资源等。

我们生产环境使用Windows内置账户LocalSystem启动SQLServer服务,该用户对本地计算机有管理员权限。

SQLServer代理启动用户负责执行SQLServer作业。

比如发布订阅相关作业的执行都继承该用户的权限。

如果作业步骤需要调用操作系统或者网络上的资源,该用户必须有响应的权限,否则作业执行会失败。

我们生产环境使用域管理员用户启动SQLServer代理服务,这是由于域管理员对域中的所有服务器有管理员权限,如对快照文件夹的读写权限,从而保证快照代理的顺利运行。

10、网络协议配置

SQLServer访问协议包括SharedMemory、NamedPipes、TCP/IP、VIA四种,多数应用系统都是通过TCP/IP协议访问数据库。

安装数据库后需要启用TCP/IP协议。

TCP/IP协议提供动态端口和静态端口访问设置,SQLServer默认的静态端口为1433。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2