设为首页收藏本站

中国电子监管交流平台

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1450|回复: 1
打印 上一主题 下一主题

[已解决] 关于厂家数据库服务器要求优化的部分方法

[复制链接]
跳转到指定楼层
楼主
发表于 2011-5-4 14:37:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一。针对32位数据库服务器并且内存大于4G,比如8G,16G,32G的,请启用SQL SERVER 2005 AWE模式,请按照以下步骤启用:
  (1)打开boot.ini文件中的/PAE开关而不是/3GB开关。/PAE 是使用Physical Address Extension,说的是让ia32能够跑4G以上的物理内存,PAE是硬件实现的,需要对相应的CPU部件进行编程,似乎页表也发生了变化。/3GB 是对应ia32的4G虚拟寻址空间,进行重新划分。
(2)添加内存页锁定帐户为SYSTEM。开始->运行->gpedit.msc->组策略->计算机设置->windows配置->安全设置->本地策略->用户权限分配->锁定内存页->本地安全策略设置->添加->选择运行的帐号或者组;
(3)重启服务器。
(4)打开SQL执行如下与语句:
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 3072
RECONFIGURE
GO
(5)重启SQL
用select * from sysperfinfo where counter_name like '%Memory%'查看Total Server Memory即为当前内存占用。

PS:针对32位并且内存小于4G或者64位服务器无需进行调整,当码的量大的话(达到千万级)请将内存升级到8G或者16G以上

2.SQL Server的性能主要取决于磁盘I/O效率,提高I/O效率某种程序上就意味着提高性能。所以即跟换磁盘为SSD或者磁盘阵列【有条件的厂家可以实行】

3.通过爱创的管理端不定期的进行归档,并且截取日志文件,并定期做码表的索引重建工作

4.SQL库备份请使用不同的磁盘

5.针对特别有条件的厂家可以采取SQL SERVER集群的方式

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2011-5-4 14:41:25 | 只看该作者
sqlserver 2005库备份拆分成多个的SQL语句:
SAMPLE:
BACKUP DATABASE AdventureWorks
TO DISK='C:\SQLServerBackups\AdventureWorks1a.bak',
DISK='D:\SQLServerBackups1\AdventureWorks2a.bak',
DISK='E:\SQLServerBackups2\AdventureWorks3a.bak'

SQL2005备份还原的基本知识可以参考以下网站:
http://blog.csdn.net/tjvictor/category/646953.aspx

如果有条件可以升级到SQL SERVER 2008,SQL Server 2008提供了数据压缩功能来提高磁盘I/O。
数据压缩意味着减小数据的有磁盘占用量,所以数据压缩可以用在表,聚集索引,非聚集索引,视图索引或是分区表,分区索引上。
具体可以参考以下文章:
http://blog.csdn.net/tjvictor/archive/2010/03/04/5345660.aspx
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Code128c Inc.   

GMT+8, 2024-9-21 08:45 , Processed in 0.041499 second(s), 8 queries , Memcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表