摘要:1.安装SQL Server 2005 【1】版本介绍,适用场景 企业版(Enterprise 32位/64位):适用于大型企业,联机事务处理(OLTP),高度复杂数据分析需求,数据仓库和活跃Web站点。 标准版(Standard 32位/64位):适用于中小型企业,电子设备、数据仓库和业务线(line-of-business),也适用于数据量大,又不需要企业版全部功能的企业。...
阅读全文
摘要:1.SqlDiag 的参数详细1)?显示使用说明2)I<指定SQLdiag要用的配置文件>:不指定,会使用默认的配置文件。3)O<输出的文件夹名称>:将sqldiag的输出重新定位到指定的文件夹,不指定则输出到默认位置。4)P<设置支持文件夹路径>:依据默认为SQLDiag可扫行文件所在文件夹。此文件夹包含SQLdiag支持文件。如果使用此选项来指定支持文件路径,且想关的文件尚未存在的话,sqldiag会将所需要的支持文件自动复制到指定的文件夹。5)M设置要存取的机器名称,SQLDiag可以搜集其它机器上的信息6)X以快照模式执行。SQLdiag搜集到配置文
阅读全文
摘要:1.手动触发检查点的方式执行T-SQL的CHECKPOINT,在当前连接所在数据库设置检查点。使用ALTER DATABASE来变更数据库选项。当SQL Server实例由于下列原因停止时触发:a)执行SHUTDOWN时b)使用SQL Server配置管理器,停止执行数据库引擎实例服务时2.恢复间隔:此选项可用于设置,数据库引擎启动后,恢复每个数据库所用的最大时间,每次启动时,它会恢复每个数据库,恢复未认可交易,已认可但SQL实例停止时,变更尚未写入交易会回滚。检查点太多会导致太多的磁盘I/O操作,可能会有损性能,可尝试将“恢复间隔”选项设置加大,默认为0,代表SQL重启时,恢复赶时间不超过一
阅读全文
摘要:1.最大工作线程: 每个客户端连接建立一条线程,可以降低系统资源消耗。数以百计的连接时,反而会增加消耗。所以有最大工作线程选项(max worker threads),它的参考设置线程与连接数,没有必然的联系,假设有1000个用户同时与SQL Server建立连接,但这些连接大都是处于空闲(idle)状态,不需要线程来完成工作。2.使用Windows Fibers轻量型共享 此选项适用于Windows Server 2003及Windows 2000。同时只有具有以下特性的实例才能感受到轻量型共享(lightweight pooling)[Windows纤程轻型池]的好处:1)有多颗CPU..
阅读全文
摘要:1.与内存相关的性能计数器Memory: Available Bytes/Available Kbytes/Available Mbytes:当前仍闲置着可立即使用的物理内存总数,此项平均值应该持续大于4~5MB,否则系统没有足够的内存运行。 Committed Bytes:已使用的虚拟内存数量,其值为使用中的物理内存加上虚拟内存总量,如果此值超过系统中物理内存的数量,则代表需要hard page fault机制运行,也就是大量的物理内存与硬盘之间的数据切换。 Pages/sec:代表hard page faults的数量,每秒产生多少分页到硬盘的虚拟内存。其值是Pages Input/...
阅读全文
摘要:1.任务管理器a):页面文件使用记录,如果存在上下波动的情况,最大的可能是物理内存不足,需要经常与虚拟内存,进行页面的交互,会产生大量的磁盘I/O..b)总数: 1、句柄数表示系统中用了多少个WINDOWS的基础对象 2、线程数表示系统上正在执行的处理程序共享多少条线程 3、进程数表示系统上正在执行的进程数目。c)物理内存: 1、总数:代表系统物理内存的总数,单位 KByte 2、可用数:代表物理内存中,尚未被使用的数量 3、系统高速缓存:代表被系统保留做高速缓存用的内存大小,这是系统自己保留给I/O等 核心运行时所需的缓存区d)核心内存: 1、总数是分布数与未分布数的汇总 2...
阅读全文
摘要:问题:在局域网中使用PING能接通一台,一台无法接通,网上邻居无法发现造成原因:IPV4高级里面,LMHOSTS,与NetBIOS被禁用解决方法:1.打开网络连接属性2.IPV4 属性3.高级4.保证LMHOSTS查找,NetBIOS处于默认的状态
阅读全文
摘要:这个问题困扰了我好几天,一直在查找问题,最开始我以为是WIN2003防火墙的问,一看,防火墙根本就未启动,我就先把防火墙的问题给排除了,然后我一直对比可发邮件的数据库服务器与不可发邮件数据库服务器的区别,一直没找到...然后,我对比两台都无法发邮件的服务器之间的相同点,今天早上,我突然发现两台服务器上都有相同的这个标志,我觉得应该是个第三方防火墙,我上网查了一下,是一个叫迈克菲防火墙软件,然后我把里面的访问保护里面的“禁止群发邮件蠕虫发送邮件”编辑了一下,添加了SQL 的外部程序到要排除的程序中,至此,数据库邮件无法发送问题,解决,发送测试邮件成功!
阅读全文
摘要:Processer :%Processor Time 处理器忙于执行执行任务的时间量 阀值<80%正常状况,<50%状况良,<30%状况优,持续>80%,则CPU有瓶颈或内存不足或出现了低的查询计划重用率,未优化的语句等等。SQLServer:Buffer ManagerBuffer cache hit ratio 缓冲区调整缓冲命中率,阀值>97%正常状况,推荐>99%,如果此项低于97%则内存不足。Checkpoint pages/sec SQL检查点,此项值由缓冲池中页的生存周期及惰性写入决定,如果页的生命周期短,那么惰性写入器就会频繁运行,因此会频繁
阅读全文
摘要:1.MSSQL 配置数据库邮件时,发送测试邮件失败.....解决方法:1.首先查看邮件服务器是否正常(DOS:nslookup 邮件服务器地址)如果正常进入下一步。2.其次,查看数据库邮件所有商品是否能正常使用(DOS:telnet 邮件服务器地址 端口号)如果WN7操作系统等没有telnet命令请按以下步骤安装 开始菜单--控制面板--程序和功能--打开或关门WINDOWS功能选项--Telnet客户端--确定,然后不可以使用这个命令了。如果商品是正常开通的进入一下步。3.查看数据库邮件中,邮件的配置,看邮件帐户名如果与邮件名称相同,请尽量修改与邮件名称不一样的名称,有的邮件服务器不接收与邮
阅读全文