SQL-Server-for-EAS日常管理指南-索引管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SQLServerforEAS日常管理与维护指南EAS产品支持部陈振华请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。本文件内容可能随时变更,恕不另行通知。SQLServerforEAS日常管理与维护指南2/13前言概述本文是EAS系统SQLServer数据中心的数据库管理员,日常工作必须要关注的简单说明文档,针对EAS系统数据的变化,对SQLServer进行调整优化。适用范围现场实施同事、客户SQLServerDBA。约定符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明表示有潜在风险,如果忽视这些文本,可能导致操作错误、数据丢失、设备性能降低或不可预知的结果。表示可以帮助您获取更多相关信息或提示您通过其它方式也可以获得相同结果。强调或补充说明所描述的信息。内容约定本处对文中通用信息作如下约定$EAS_HOME表示EAS服务器安装的根目录,即安装过程中输入的本地路径。$BOS_HOME表示BOS工具的安装根目录,即安装过程中输入的本地路径。SQLServerforEAS日常管理与维护指南3/13目录概述................................................................................................................................................................................2适用范围........................................................................................................................................................................2约定................................................................................................................................................................................2适用性说明................................................................................................................................................................41、SQLSERVER的项目适用性.......................................................................................................................................42、硬件平台和操作系统适用性.................................................................................................................................43、本文档的适用性......................................................................................................................................................5SQLSERVER索引管理...............................................................................................................................................61、查看索引碎片状况.................................................................................................................................................6函数dm_db_index_physical_stats.............................................................................................................................6dbccshowcontig.........................................................................................................................................................6性能报表-索引的物理统计信息...............................................................................................................................72、索引碎片处理........................................................................................................................................................9dbccdbreindex和dbccindexdefrag..........................................................................................................................9Alterindex...................................................................................................................................................................9索引重建维护计划..................................................................................................................................................113、其他说明..............................................................................................................................................................13重新生成索引会产生大量日志..............................................................................................................................13索引参数FILLFACTOR的设置.................................................................................................................................13SQLServerforEAS日常管理与维护指南4/13适用性说明1、SQLServer的项目适用性SQLServer适用于规模不大的EAS项目,当EAS并发客户端超过100时建议考虑EAS支持的其他数据库引擎。支持SQLServer2005SP2或更高版本。(注:SQLServer2008/2008R2在EAS6.0SP1或以上版本提供支持)建议用64位SQLServer,因为32位SQLServer性能不好优化、容易出性能问题。2006年之后购置的x86服务器应该都支持x64架构的64位操作系统和数据库。SQLServer2005或以上用企业版或标准版均可,标准版缺少一些高级功能,但对EAS性能无太大影响。SQLServer群集只提供高可用性(双机热备),不能提高EAS数据中心性能。2、硬件平台和操作系统适用性服务器的硬件配置请参考《EAS系统部署方案》,内有不同规模EAS项目对应的服务器详细参考配置;注意SQLServer只对应其中的x86服务器(PC服务器)方案。服务器操作系统可选WindowsServer2003/2003R2/2008/2008R2,其中2008R2只有64位版,其他则有32/64位版,建议EAS数据中心都选64位版操作系统。EAS支持WindowsServer标准版/企业版/数据中心版,其他版本不保证支持。标准版功能较少,如只支持4个CPU、内存只支持32GB(64位)或4GB(32位)、不支持群集等,但只要满足对服务器硬件的支持,EAS数据中心性能不会受影响。(微软对CPU支持个数,算的是物理CPU即插槽数,多核CPU只算一个CPU)服务器部署反病毒软件、生产网络部署防火墙非常必要!之所以不推荐规模较大的EAS项目用Windows服务器,原因之一是其太容易受病毒或网络漏洞攻击;保持更新的企业级反病毒软件、防火墙能降低这类风险。SQLServerforEAS日常管理与维护指南5/133、本文档的适用性本文是EAS系统SQLServer数据中心的数据库管理员,日常工作必须要关注的简单说明文档,针对EAS系统数据的变化,对SQLServer进行调整优化。高级优化和复杂部署模式,如EAS单项功能的性能优化、数据库群集等,不在本文的内容范围内,请再参考EAS调优进阶文档和微软官方资料。本文内容以SQLServer2008R2企业版为基准,涵盖2005/2008/2008R2的企业版/标准版,但不涵盖SQLServer2000;如前文所述,因性能欠佳和缺乏微软主流支持,不推荐EAS数据中心采用SQLServer2000。SQLServerforEAS日常管理与维护指南6/13SqlServer索引管理1、查看索引碎片状况函数dm_db_index_physical_stats语法:sys.dm_db_index_physical_stats({database_id|NULL|0|DEFAULT},{object_id|NULL|0|DEFAULT},{index_id|NULL|0|-1|DEFAULT},{partition_number|NULL|0|DEFAULT},{mode|NULL|DEFAULT})例:declare@dbidint;select@dbid=database_idfromsys.databaseswherename='EAS_TEST';useEAS_T

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功