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

SQL Server數據庫Processor Affinity概述

數據庫 SQL Server
我們今天主要向大家講述的是SQL Server數據庫的知識之Processor Affinity,以及對其在實際操作中的一些細節的描述。

以下的文章主要介紹的是SQL Server數據庫的知識之Processor Affinity,我們大家都知道SQL Server數據庫一般的情況下都是在多處理器的服務器上運行,這一點在現在尤為普遍。原因是多內核的處理器越來越普及。

 

那么,在多處理器環境下,Windows操作系統(事實上是從2000開始的)通常都會將進程任務放在一個隊伍里面,然后讓這些處理任務依次去占有處理器進行計算。

 

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

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

大家可能都知道處理器中有個東西叫片內緩存,片內緩存有1級、2級、3級之分。

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

當那個A任務回來的計算的時候,處理器會從2級片內緩存中恢復計算所需的數據,當然這要取決于是不是那些數據還在2級緩存中,因為有很多因素可以讓它不在那兒,比如說A任務回來的時候發現接待它的已經不是原來那個處理器了,當然A任務就不能指望面前這個處理器有它的計算數據了(當然計算A任務回到同一顆處理器,也可能因為其他任務占用了這個處理器的2級片內緩存而導致它原來存入的數據被替換掉了)。

如果處理器發現A任務數據還在2級片內緩存中,操作系統就認為這次命中了2級緩存,如果不在了,就說這次沒有命中2級緩存。因此我們可以知道操作系統是非??释看味济?級緩存的,因為這樣就可以節省不少時間重新從內存中將數據加載到片內緩存中。

大多數操作系統要面對的任務都不會有太多的計算數據,因此這些任務不需要太多關心片內緩存的問題。同時多數低端的服務器也沒有很大的片內緩存,因此它們也不太關心這個問題。不過對于運行在有較大片內緩存的服務器上的SQL Server數據庫來說,這個問題就要嚴肅一些了。

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

為了解決這個問題,SQL Server就有了這個處理器親和度(Processor Affinity)的配置項,啟用這個選項后,SQL Server中的任務就會記著自己原來在那個處理器上工作的,當它們再次有機會回到處理器工作的時候它們會認準回家的路——只用原來的那顆處理器。(事實上這個過程要復雜一些,有興趣的朋友可以進一步了解SQL Server數據庫中調度這個概念)。

【編輯推薦】

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

2010-07-16 11:24:59

SQL Server數

2010-07-20 10:02:41

SQL Server

2011-08-04 15:20:52

SQL Server數據庫鏡像

2010-07-15 17:28:50

SQL Server

2011-03-22 13:49:20

SQL Server數維度表事實表

2010-07-08 11:05:14

SQL Server數

2021-05-17 06:57:34

SQLServer數據庫

2010-07-05 10:44:35

SQL Server數

2009-03-19 09:44:07

SQL Server數據庫遷移數據庫

2011-04-01 17:05:44

SQL Server數日志

2011-04-29 14:30:23

2010-06-30 11:16:50

SQL Server

2011-03-21 10:13:31

Sql Server數分區

2011-03-24 09:07:11

SQL Server數備份

2011-03-24 09:24:08

SQL Server數還原

2011-03-24 09:45:34

SQL Server數恢復

2021-03-18 08:20:19

SQLServer數據庫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還
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区自拍 | 国产精品亚洲一区二区三区在线 | 国产a一区二区 | 麻豆精品国产91久久久久久 | 国产欧美日韩在线播放 | 亚洲九色| 国产精品久久 | 亚洲v日韩v综合v精品v | 色婷婷一区二区三区四区 | 日韩一区二区三区在线观看 | 亚洲精品日韩欧美 | 精品视频久久久 | 久久亚洲国产 | 翔田千里一区二区 | 欧美在线一区二区三区 | 成人av一区二区在线观看 | 91色在线视频 | 国产精品欧美一区二区三区不卡 | 免费99精品国产自在在线 | 99精品一区二区三区 | 国产综合网站 | 亚洲一区二区在线视频 | 九九热这里 | 亚洲色欧美另类 | 中文字幕亚洲一区 | 99热欧美 | 精品久久久久久久 | 亚洲一区二区三区视频 | 久久剧场 | 欧美国产91 | 狠狠干在线 | av免费网站在线观看 | 国产高清久久 | 秋霞在线一区二区 | 在线三级电影 | 日韩在线免费 | 午夜精品在线观看 | 精品一区久久 | 午夜精品久久久久久 | 欧美精品一区二区三区在线 | 一级片免费视频 |