生产环境SQL Server 安装规范1124Word文档格式.docx
- 文档编号:22883621
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:15
- 大小:1.19MB
生产环境SQL Server 安装规范1124Word文档格式.docx
《生产环境SQL Server 安装规范1124Word文档格式.docx》由会员分享,可在线阅读,更多相关《生产环境SQL Server 安装规范1124Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
二、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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产环境SQL Server 安装规范1124 生产 环境 SQL 安装 规范 1124