在线播放亚洲第一字幕,大鸡巴操死我了视频网站,欧美日韩中文字,久久久999婷婷欧美一区


昂捷論壇≡零售最前線≡□-技術研討會 → ReportServer2008內存管理策略


  共有25795人關注過本帖樹形打印

主題:ReportServer2008內存管理策略

帥哥喲,離線,有人找我嗎?
prcak47
  1樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:超級管理員 帖子:145 積分:2648 威望:0 精華:0 注冊:2005/12/10 16:23:42
ReportServer2008內存管理策略  發(fā)帖心情 Post By:2012/12/31 11:10:51

ReportServer2008內存管理策略

 

Rs2008 在內存管理方面已經(jīng)有了很大的改變。主要增加了文件緩存,允許把內存數(shù)據(jù)卸載到文件緩存中。

而Rs2005 都是把數(shù)據(jù)放到內存中。對于大數(shù)據(jù)量的報表而言,很容易出現(xiàn)OutOfMemory 錯誤。

在實際應用中,發(fā)現(xiàn)Rs2008 也經(jīng)常出現(xiàn) OutOfMemory 錯誤。主要有以下幾個原因:

1 物理內存過低。

機器只有2G內存,特別是64位的機器。

2 同一臺服務器同時承擔兩種角色: 數(shù)據(jù)庫服務器,報表服務器。但沒有限定數(shù)據(jù)庫服務器的占用的最大內存。

由于數(shù)據(jù)庫通常會采用貪婪的內存策略獲取盡可能多的內存,導致報表服務器的內存嚴重不足。

3 報表服務器默認的內存管理參數(shù)不適用于有大量報表用戶同時使用的情況。默認配置適用于負載均衡的場景。

如果系統(tǒng)經(jīng)常出現(xiàn)負載尖峰(某一時刻有大量報表用戶同時使用的情況),則報表服務器則會從無壓力區(qū)域迅速達到高壓力區(qū)域。出現(xiàn)OutOfMeory,或者拒絕新的請求(503錯誤,服務器狀態(tài)不可用)。

 

為了改善這種情況,需要對報表服務器內存管理策略進行調整。

在 RsReportServer.config配置文件中增加配置。

該文件一般在C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer目錄下

WorkSetMaxiMum 默認為報表服務器啟動檢測到的最大可用內存。

MemoryThreshold 默認是 WorkSetMaxiMum 的90%

MemorySafetyMargin 默認是 WorkSetMaxiMum 的80%

WorkingSetMinimum 默認是 WorkSetMaxiMum 的60%

 

通過以上討論,強烈建議

1 手工指定 WorkSetMaxiMum 而不是在報表服務器啟動是自動檢測。

2 MemorySafetyMargin 改為 50% ,壓縮低內存區(qū)域,使系統(tǒng)從容應對峰值負載情況。

WorkingSetMinimum 設為 WorkSetMaxiMum 25%到 30%

 

示范:

服務器同時是報表服務器和數(shù)據(jù)庫服務器的情況:

假定內存共 24G

Sqlserver最大使用 18G ,1G 給操作系統(tǒng)使用,剩余 5G給報表服務器。

配置如下:

<MemorySafetyMargin>50</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<WorkingSetMaximum>5000000</WorkingSetMaximum>
<WorkingSetMinimum>1500000</WorkingSetMinimum>

 

 

原文地址:http://blog.csdn.net/kxl0358/article/details/6145346


使用IE9無法添加附件的解決方法 支持(0中立(0反對(0回到頂部
辽宁省| 若尔盖县| 渭南市| 株洲市| 沂南县| 桃园市| 若尔盖县| 吴旗县| 斗六市| 灌阳县| 宁城县| 界首市| 云南省| 屏东市| 横峰县| 松溪县| 陆良县| 石家庄市| 永寿县| 揭东县| 永吉县| 开化县| 新田县| 邮箱| 新丰县| 阿拉善右旗| 陵水| 舒城县| 卢龙县| 日土县| 屏南县| 宜阳县| 宕昌县| 徐州市| 盈江县| 邵阳市| 建阳市| 尖扎县| 长葛市| 瑞昌市| 松桃|