Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月4日

摘要: 硬件资源(例如内存、磁盘速度、CPU 速度和计算机体系结构)会影响全文索引和全文查询的性能。导致全文索引性能降低的主要原因是硬件资源的限制:如果筛选器后台程序宿主进程 (fdhost.exe) 或 SQL Server 进程 (sqlservr.exe) 的 CPU 使用率接近 100%,则 CPU 会成为瓶颈。如果平均磁盘等待队列长度是磁盘头数量的两倍以上,则磁盘将成为瓶颈。主要的解决方法是创建独立于 SQL Server 数据库文件和日志的全文目录。将日志、数据库文件和全文目录分别放在不同的磁盘上。购买运行速度更快的磁盘和使用 RAID 也能帮助改善索引性能。如果物理内存不足(3GB 限制 阅读全文
posted @ 2011-06-04 18:13 Fanr_Zh 阅读(1188) 评论(0) 推荐(0) 编辑

摘要: 背景: 因为程序设计的不合理,程序的版本的控制也不到位,无法找出原先使用的程序。 猜测可能是程序的连接池异常,导致sysprocesses,高达2900 以上。原因: sql server 会话过多,导致可用内存在100M以下,cpu利用率居高不下。非空闲线程在100以内。服务器环境(奔腾单核,2.0Ghz,内存1.2G) sql server 会话过多,导致可用内存在80M左右,cpu利用率正常。非空闲线程在100以内。服务器环境(xeon 2.0 4核,2G内存),开tasklist,cmd 明显感觉卡。处理方法: 1.手动kill 会话,存在风险。如果程序不是通过连接池就很危险。 2.定 阅读全文
posted @ 2011-06-04 18:02 Fanr_Zh 阅读(658) 评论(0) 推荐(0) 编辑