av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server數(shù)據(jù)庫內(nèi)存會(huì)不斷增加的問題分析

瀏覽:121日期:2023-11-06 13:09:23

SQL Server內(nèi)存會(huì)不斷增加

當(dāng) SQL Server 數(shù)據(jù)庫引擎在 Microsoft® Windows NT® 或 Windows® 2000 上運(yùn)行時(shí),其默認(rèn)內(nèi)存管理行為并不是獲取特定的內(nèi)存量,而是在不產(chǎn)生多余換頁 I/O 的情況下獲取盡可能多的內(nèi)存。為此,數(shù)據(jù)庫引擎獲取盡可能多的可用內(nèi)存,同時(shí)保留足夠的可用內(nèi)存以防操作系統(tǒng)交換內(nèi)存。

SQL Server 實(shí)例在啟動(dòng)時(shí)通常獲取 8 到 12 MB 的內(nèi)存以完成初始化過程。當(dāng)實(shí)例完成初始化后,就不會(huì)再獲取更多的內(nèi)存,直到用戶連接到該實(shí)例并開始產(chǎn)生工作負(fù)荷。這時(shí),該實(shí)例根據(jù)需要不停地獲取內(nèi)存以支持工作負(fù)荷。隨著更多的用戶連接并運(yùn)行查詢,SQL Server 將獲取支持需求所需的額外內(nèi)存。該實(shí)例將繼續(xù)獲取內(nèi)存直到達(dá)到自身的內(nèi)存分配目標(biāo),并且直到達(dá)到該目標(biāo)的下限才會(huì)釋放任何內(nèi)存。

為了在不產(chǎn)生多余換頁 I/O 的情況下獲取盡可能多的內(nèi)存,SQL Server 的每個(gè)實(shí)例都設(shè)置一個(gè)內(nèi)存獲取目標(biāo),直到計(jì)算機(jī)的可用物理內(nèi)存在 4 MB 到 10 MB 的范圍內(nèi)。之所以選擇該范圍是因?yàn)闇y(cè)試表明 Windows NT 和 Windows 2000 都有最小內(nèi)存交換,直到內(nèi)存分配等于可用物理內(nèi)存減去 4 MB。工作負(fù)荷處理任務(wù)重的 SQL Server 實(shí)例保留的可用物理內(nèi)存為范圍的較低端 (4 MB);工作負(fù)荷處理任務(wù)輕的實(shí)例保留的可用物理內(nèi)存為范圍的較高端 (10 MB)。

SQL Server 實(shí)例的目標(biāo)隨工作負(fù)荷的改變而變化。當(dāng)更多的用戶連接并產(chǎn)生更多的工作時(shí),該實(shí)例傾向于獲取更多的內(nèi)存以使可用的內(nèi)存保持在 4 MB 的限制以下。當(dāng)工作負(fù)荷減輕時(shí),該實(shí)例將其目標(biāo)調(diào)整為 10 MB 的可用空間,并釋放內(nèi)存給操作系統(tǒng)。將可用空間量保持在 10 MB 與 4 MB 之間可防止 Windows NT 或 Windows 2000 過多執(zhí)行換頁操作,同時(shí)使 SQL Server 得以獲得盡可能最大的高速緩沖存儲(chǔ)器而不至引起額外的交換。

實(shí)例的目標(biāo)內(nèi)存設(shè)置與數(shù)據(jù)庫緩沖池的頁相對(duì)于可用池大小的需求有關(guān)。在任何即時(shí)點(diǎn),緩沖區(qū)頁的總需求取決于滿足所有當(dāng)前執(zhí)行的查詢所需的數(shù)據(jù)頁數(shù)。如果相對(duì)于高速緩沖存儲(chǔ)器內(nèi)的頁數(shù),數(shù)據(jù)頁的需求很大,則當(dāng)前在緩沖區(qū)內(nèi)的每一頁很可能在相對(duì)較短的時(shí)間內(nèi)由新頁替換。這可由'緩沖區(qū)管理器'對(duì)象的'頁生命期'性能計(jì)數(shù)器來度量。對(duì)于相對(duì)較小的緩沖區(qū)有較高需求的情況將生成短生命期,而純粹的影響就是使 I/O 增加,因?yàn)樵陧摽捎啥鄠€(gè)邏輯讀取引用之前往往要被重寫。為減輕這個(gè)問題,數(shù)據(jù)庫引擎可以獲取更多的內(nèi)存以增加高速緩沖存儲(chǔ)器的大小。當(dāng)頁生命期長時(shí),數(shù)據(jù)庫引擎將可用內(nèi)存定位于目標(biāo)的高端 (10 MB);而當(dāng)頁生命期短時(shí),數(shù)據(jù)庫引擎定位于目標(biāo)范圍的低端 (4 MB)。

隨著其它應(yīng)用程序在運(yùn)行 SQL Server 實(shí)例的計(jì)算機(jī)上啟動(dòng),它們消耗內(nèi)存致使可用物理內(nèi)存量降到 SQL Server 的目標(biāo)以下。SQL Server 實(shí)例于是從其地址空間釋放足夠內(nèi)存,以使可用內(nèi)存量回到 SQL Server 的目標(biāo)。如果有其它應(yīng)用程序停止運(yùn)行而使可用內(nèi)存增多,SQL Server 實(shí)例將增加其內(nèi)存分配大小。SQL Server 可以每秒釋放并獲取幾 MB 字節(jié)的內(nèi)存,這使它得以根據(jù)內(nèi)存分配變化作出快速調(diào)整。

你可以通過設(shè)置允許sql server可以使用的最大內(nèi)存來做限制:最小和最大服務(wù)器內(nèi)存的影響

min server memory 和 max server memory 配置選項(xiàng)建立由 SQL Server 數(shù)據(jù)庫引擎使用的內(nèi)存量的上限和下限。數(shù)據(jù)庫引擎并不立即獲取 min server memory 中指定的內(nèi)存量。數(shù)據(jù)庫引擎啟動(dòng)時(shí)只使用初始化所需的內(nèi)存。隨著數(shù)據(jù)庫引擎工作負(fù)荷的增加,它將繼續(xù)獲取支持工作負(fù)荷所需的內(nèi)存。數(shù)據(jù)庫引擎直到到達(dá) min server memory 中指定的內(nèi)存量才會(huì)釋放任何所需的內(nèi)存。一旦到達(dá) min server memory,數(shù)據(jù)庫引擎將使用標(biāo)準(zhǔn)算法(使操作系統(tǒng)的可用內(nèi)存保持在 4 MB 到 10 MB 之間)獲取和釋放所需內(nèi)存。唯一的區(qū)別是數(shù)據(jù)庫引擎從不將內(nèi)存分配降到 min server memory 所指定的水平下,也從不獲取超過max server memory 所指定水平的內(nèi)存。

數(shù)據(jù)庫引擎獲取的內(nèi)存量完全取決于放置在實(shí)例上的工作負(fù)荷。不處理很多請(qǐng)求的 SQL Server 實(shí)例可能永遠(yuǎn)達(dá)不到 min server memory。

如果為 min server memory 和 max server memory 指定相同的值,則一旦分配給數(shù)據(jù)庫引擎的內(nèi)存達(dá)到該值,數(shù)據(jù)庫引擎將停止動(dòng)態(tài)釋放和獲取內(nèi)存。

如果在運(yùn)行 SQL Server 實(shí)例的計(jì)算機(jī)上頻繁啟動(dòng)或停止其它應(yīng)用程序,啟動(dòng)這些應(yīng)用程序所需的時(shí)間可能會(huì)因 SQL Server 實(shí)例分配和釋放內(nèi)存而延長。另外,如果 SQL Server 是幾個(gè)在一臺(tái)計(jì)算機(jī)上運(yùn)行的服務(wù)器應(yīng)用程序中的一個(gè),系統(tǒng)管理員可能需要控制分配給 SQL Server 的內(nèi)存量。在這些情況下,可以使用 min server memory 和 max server memory 選項(xiàng)控制 SQL Server 可以使用的內(nèi)存量。

何設(shè)置固定的內(nèi)存量(企業(yè)管理器)

設(shè)置固定的內(nèi)存量

展開一個(gè)服務(wù)器組。

右擊一個(gè)服務(wù)器,再單擊'屬性'。

單擊'內(nèi)存'選項(xiàng)卡。

單擊'使用固定的內(nèi)存大小 (MB)',然后將固定內(nèi)存滑塊放在適當(dāng)?shù)奈恢谩?

說明:

如果使用默認(rèn)設(shè)置,則 Microsoft® SQL Server™ 將動(dòng)態(tài)配置內(nèi)存。這是由sql server的內(nèi)存管理機(jī)制決定的。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 亚洲国产一区二区视频 | 国产精品视频一区二区三区四蜜臂 | 亚洲视频区| 亚洲一区二区三区免费视频 | 国产国拍亚洲精品av | 久久国产亚洲 | 欧美日韩在线一区二区 | 麻豆久久精品 | 国产精品久久久久久久久久久久 | 久久午夜精品 | 在线观看国产h | 日韩一区二区三区在线视频 | 日韩伦理一区二区 | 国产一级在线观看 | 国产精品区二区三区日本 | 久久久久久久一区二区三区 | 午夜影院黄 | 91精品久久久久久久久久小网站 | 亚洲一区二区免费电影 | 在线视频一区二区 | 国产三级一区二区三区 | 亚洲国产一区二区三区四区 | 亚洲综合在线一区 | 91久久视频| 国产乱码精品一区二区三区中文 | 夜夜夜夜夜夜曰天天天 | 黑人巨大精品欧美一区二区一视频 | 九九国产| 羞羞视频一区二区 | 欧美男人天堂 | 人人干人人干人人 | 一级片在线免费播放 | 综合伊人 | 欧美日韩视频在线播放 | 国产极品91| 精品国产乱码一区二区三区a | 欧美一区二区三区 | 国产黄色大片在线观看 | 99热99 | 亚洲欧美日韩精品久久亚洲区 | 美女视频一区二区三区 |