成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server數(shù)據(jù)庫Processor Affinity概述

數(shù)據(jù)庫 SQL Server
我們今天主要向大家講述的是SQL Server數(shù)據(jù)庫的知識(shí)之Processor Affinity,以及對(duì)其在實(shí)際操作中的一些細(xì)節(jié)的描述。

以下的文章主要介紹的是SQL Server數(shù)據(jù)庫的知識(shí)之Processor Affinity,我們大家都知道SQL Server數(shù)據(jù)庫一般的情況下都是在多處理器的服務(wù)器上運(yùn)行,這一點(diǎn)在現(xiàn)在尤為普遍。原因是多內(nèi)核的處理器越來越普及。

 

那么,在多處理器環(huán)境下,Windows操作系統(tǒng)(事實(shí)上是從2000開始的)通常都會(huì)將進(jìn)程任務(wù)放在一個(gè)隊(duì)伍里面,然后讓這些處理任務(wù)依次去占有處理器進(jìn)行計(jì)算。

 

這樣做的好處就是每個(gè)計(jì)算任務(wù)都可以獲得近似于平均的處理資源,盡管無法保證一個(gè)處理任務(wù)每次都能拿到同一個(gè)處理器。這就像嘉年華我們重復(fù)排隊(duì)參加一個(gè)刺激的項(xiàng)目(比如說自由落體,事實(shí)上我從來不參加這種項(xiàng)目),每個(gè)人上去一輪,并不能保證每次都能做同一張位置。

不過回到SQL Server上面來,SQL Server數(shù)據(jù)庫可不喜歡這樣的處理機(jī)制。

大家可能都知道處理器中有個(gè)東西叫片內(nèi)緩存,片內(nèi)緩存有1級(jí)、2級(jí)、3級(jí)之分。

0vJ o9E4\ I?,g3v _8o14943301我們假設(shè)處理器要計(jì)算A、B、C三個(gè)任務(wù),處理器先運(yùn)算A任務(wù),A任務(wù)還沒有結(jié)束的時(shí)候它的游戲時(shí)間就結(jié)束了,因此處理器在接受B的時(shí)候會(huì)將計(jì)算B所需的數(shù)據(jù)加載到1級(jí)片內(nèi)緩存中,而將A任務(wù)(我們假設(shè)處理器還沒有完成它的計(jì)算任務(wù))的數(shù)據(jù)挪到2級(jí)片內(nèi)緩存中,或者3級(jí)。

當(dāng)那個(gè)A任務(wù)回來的計(jì)算的時(shí)候,處理器會(huì)從2級(jí)片內(nèi)緩存中恢復(fù)計(jì)算所需的數(shù)據(jù),當(dāng)然這要取決于是不是那些數(shù)據(jù)還在2級(jí)緩存中,因?yàn)橛泻芏嘁蛩乜梢宰屗辉谀莾海热缯fA任務(wù)回來的時(shí)候發(fā)現(xiàn)接待它的已經(jīng)不是原來那個(gè)處理器了,當(dāng)然A任務(wù)就不能指望面前這個(gè)處理器有它的計(jì)算數(shù)據(jù)了(當(dāng)然計(jì)算A任務(wù)回到同一顆處理器,也可能因?yàn)槠渌蝿?wù)占用了這個(gè)處理器的2級(jí)片內(nèi)緩存而導(dǎo)致它原來存入的數(shù)據(jù)被替換掉了)。

如果處理器發(fā)現(xiàn)A任務(wù)數(shù)據(jù)還在2級(jí)片內(nèi)緩存中,操作系統(tǒng)就認(rèn)為這次命中了2級(jí)緩存,如果不在了,就說這次沒有命中2級(jí)緩存。因此我們可以知道操作系統(tǒng)是非常渴望每次都命中2級(jí)緩存的,因?yàn)檫@樣就可以節(jié)省不少時(shí)間重新從內(nèi)存中將數(shù)據(jù)加載到片內(nèi)緩存中。

大多數(shù)操作系統(tǒng)要面對(duì)的任務(wù)都不會(huì)有太多的計(jì)算數(shù)據(jù),因此這些任務(wù)不需要太多關(guān)心片內(nèi)緩存的問題。同時(shí)多數(shù)低端的服務(wù)器也沒有很大的片內(nèi)緩存,因此它們也不太關(guān)心這個(gè)問題。不過對(duì)于運(yùn)行在有較大片內(nèi)緩存的服務(wù)器上的SQL Server數(shù)據(jù)庫來說,這個(gè)問題就要嚴(yán)肅一些了。

在中高端的PC服務(wù)器(為什么說是PC服務(wù)器呢,因?yàn)閃indows現(xiàn)在還可以運(yùn)行在一些廠商的小型機(jī)平臺(tái)上,例如HP的SuperDome)中,通常單個(gè)處理器的片內(nèi)緩存都在2M-4M,而且這些服務(wù)器可以擁有8個(gè)甚至更多一些的處理器,同時(shí)SQL Server數(shù)據(jù)庫的計(jì)算任務(wù)都是依賴于大量數(shù)據(jù)的,因此SQL Server的一個(gè)任務(wù)可不希望它重新拿回處理器的時(shí)候發(fā)現(xiàn)自己的數(shù)據(jù)不在了。

為了解決這個(gè)問題,SQL Server就有了這個(gè)處理器親和度(Processor Affinity)的配置項(xiàng),啟用這個(gè)選項(xiàng)后,SQL Server中的任務(wù)就會(huì)記著自己原來在那個(gè)處理器上工作的,當(dāng)它們?cè)俅斡袡C(jī)會(huì)回到處理器工作的時(shí)候它們會(huì)認(rèn)準(zhǔn)回家的路——只用原來的那顆處理器。(事實(shí)上這個(gè)過程要復(fù)雜一些,有興趣的朋友可以進(jìn)一步了解SQL Server數(shù)據(jù)庫中調(diào)度這個(gè)概念)。

【編輯推薦】

  1. SQL Server 2005兩種快照隔離機(jī)制的不同之處
  2. SQL Server排序遇到NULL,不怕不帕!
  3. SQL Server獲取表的容量很簡單!
  4. SQL Server行轉(zhuǎn)列的什么情況下被用?
  5. SQL Server快照功能以及其查詢操作
責(zé)任編輯:佚名 來源: theserverside
相關(guān)推薦

2010-07-16 11:24:59

SQL Server數(shù)

2010-07-20 10:02:41

SQL Server

2011-08-04 15:20:52

SQL Server數(shù)據(jù)庫鏡像

2010-07-15 17:28:50

SQL Server

2011-03-22 13:49:20

SQL Server數(shù)維度表事實(shí)表

2010-07-08 11:05:14

SQL Server數(shù)

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫

2010-07-05 10:44:35

SQL Server數(shù)

2009-03-19 09:44:07

SQL Server數(shù)據(jù)庫遷移數(shù)據(jù)庫

2011-04-01 17:05:44

SQL Server數(shù)日志

2011-04-29 14:30:23

2010-06-30 11:16:50

SQL Server

2011-03-21 10:13:31

Sql Server數(shù)分區(qū)

2011-03-24 09:07:11

SQL Server數(shù)備份

2011-03-24 09:24:08

SQL Server數(shù)還原

2011-03-24 09:45:34

SQL Server數(shù)恢復(fù)

2021-03-18 08:20:19

SQLServer數(shù)據(jù)庫SQL

2010-08-27 09:59:51

SQL Server

2010-07-02 08:23:06

SQL Server

2010-09-14 09:53:52

sql server還
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩免费在线 | 欧美激情一区二区三区 | 第四色播日韩第一页 | 日韩欧美精品在线播放 | 精品一区二区不卡 | 成人自拍av | 超碰在线播 | www.亚洲视频 | 精品久久久久久中文字幕 | 成人一区二区三区在线观看 | 国产精品婷婷 | 91国内视频在线 | 色综合久久久久 | 国产清纯白嫩初高生视频在线观看 | 天堂一区 | 宅女噜噜66国产精品观看免费 | 成人免费网站www网站高清 | 黄色网址大全在线观看 | 免费h视频| 国产免费一区 | 国产性色视频 | 影视先锋av资源噜噜 | 黄色在线观看国产 | 91麻豆精品国产91久久久资源速度 | 古装三级在线播放 | 奇米超碰 | 国产精品国产a | 国产精品毛片无码 | 福利视频亚洲 | av先锋资源 | 成人午夜视频在线观看 | 91观看| 一区二区三区视频免费看 | 国产成人av在线播放 | 九九成人 | 久久久久99 | 久久久久久久久久久久久九 | 成年人免费看的视频 | 五月网婷婷 | a在线视频观看 | 精品欧美乱码久久久久久 |