国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

SQL Server 2008數(shù)據(jù)庫學(xué)習(xí)筆記

數(shù)據(jù)庫 SQL Server
本文我們對(duì)SQL Server 2008數(shù)據(jù)存儲(chǔ)體系結(jié)構(gòu)、表分區(qū)以及面向查詢索引的索引策略進(jìn)行了總結(jié),希望能夠?qū)δ兴鶐椭?/div>

近幾年來,SQL Server 2008數(shù)據(jù)庫由于其操作簡(jiǎn)單、功能強(qiáng)大已經(jīng)被越來越多的人使用。對(duì)于初學(xué)者來說,學(xué)習(xí)SQL Server 2008時(shí)會(huì)或多或少的存在一些困惑,本文我們總結(jié)了一些SQL Server 2008數(shù)據(jù)庫的一些知識(shí),希望能夠?qū)δ兴鶐椭?/p>

SQL SERVER數(shù)據(jù)存儲(chǔ)體系結(jié)構(gòu)

SQL SERVER 把數(shù)據(jù)存儲(chǔ)在磁盤上,但為了提高性能和完整性,它優(yōu)化了磁盤結(jié)構(gòu)的格式,磁盤上的數(shù)據(jù)是最近一次由內(nèi)存刷新到磁盤上的狀態(tài).內(nèi)存數(shù)據(jù)是最新的,數(shù)據(jù)修改一般是先在內(nèi)存中進(jìn)行,而不是直接寫入到磁盤.

物理數(shù)據(jù)結(jié)構(gòu)

一個(gè)數(shù)據(jù)庫至少有一個(gè)數(shù)據(jù)文件與事務(wù)日志文件.

數(shù)據(jù)文件存儲(chǔ)數(shù)據(jù)庫的所有信息,包括數(shù)據(jù)值,索引和配置數(shù)據(jù)和可編程對(duì)象.事務(wù)日志文件提供一個(gè)對(duì)數(shù)據(jù)庫所有修改的持久記錄.SQL Server采用預(yù)寫的修改過程,即所有的修改在寫入數(shù)據(jù)庫之前都必須先寫進(jìn)事務(wù)日志.這些日志使各種數(shù)據(jù)恢復(fù)和完整性功能得以實(shí)現(xiàn)。

8k的塊來組織,稱為頁面.8個(gè)頁面又被組織為區(qū).

數(shù)據(jù)頁面:數(shù)據(jù)頁面存儲(chǔ)所有的數(shù)據(jù)值,但不包含那些大值類型,如text,ntext,xml,varchar(max).

索引頁面:存儲(chǔ)聚集索引條目和非聚集索引條目.

大型對(duì)象頁面:由于SQL Server數(shù)據(jù)行不能跨越頁面,所以大型數(shù)據(jù)值必須通過指針放到其他地方,指向存放數(shù)據(jù)條目的大型數(shù)據(jù)頁面.Varchar類似的類型會(huì)根據(jù)大小動(dòng)態(tài)地在數(shù)據(jù)頁面與大型對(duì)象頁面轉(zhuǎn)換.

其他頁面:GAM SGAM PFS等,存儲(chǔ)頁與區(qū)分配使用情況的頁面.

SGAM專門監(jiān)控混合區(qū),用一位來標(biāo)識(shí)混合區(qū)是否還有空閑頁面.

內(nèi)存體系結(jié)構(gòu)

存儲(chǔ)數(shù)據(jù)的內(nèi)存組織結(jié)構(gòu),也叫數(shù)據(jù)緩存或緩沖緩存.類似于物理磁盤的組織結(jié)構(gòu),內(nèi)存組織成8KB單元大小的緩沖池來存儲(chǔ)數(shù)據(jù)頁面.

客戶端工作站向SQL Server提交一個(gè)查詢,首先解析優(yōu)化查詢,并編譯成數(shù)據(jù)引擎可遵循的查詢計(jì)劃,嘗試定位到內(nèi)存緩沖區(qū)中的頁,提取必須的數(shù)據(jù)值,然后以一個(gè)表格式數(shù)據(jù)流(TDS)返回給客戶端,如果不在緩沖區(qū)中,則會(huì)產(chǎn)生一個(gè)I/O請(qǐng)求去磁盤讀取一個(gè)頁面到內(nèi)存中.

內(nèi)存緩沖區(qū)有三種狀態(tài):空閑,可用與臟的.

需要明白的是SQL Server的IO,都是通過WINDOWS來執(zhí)行的,所有的硬件也是通過windows來管理的,SQL Server通過OS來處理,本身不直接管理.

表分區(qū)

1.創(chuàng)建分區(qū)函數(shù)

 

  1. CREATE PARTITION FUNCTION DATEPARTITION(DATETIME)  
  2.  
  3. AS RANGE RIGHT  
  4.  
  5. FOR VALUES ('01/01/2007','01/01/2008') 

 

這個(gè)示例分了三個(gè)區(qū),一個(gè)是2007/01/01之前的數(shù)據(jù),不包含這一天.然后是2007/01/01到2008/01/01(不包含)之間的數(shù)據(jù),然后是2008/01/01及其以后的數(shù)據(jù)。

2.創(chuàng)建分區(qū)方案

 

  1. CREATE PARTITION SCHEME dateScheme  
  2.  
  3. AS PARTITION DATEPARTITION  
  4.  
  5. TO ([FG1],[FG2],[PRIMARY])  
  6.  
  7. GO 

 

分區(qū)方案末端的文件組表示分區(qū)將放置在哪里.

3.創(chuàng)建分區(qū)表

 

  1. CREATE TABLE partitiontable  
  2.  
  3. (id INT NOT NULL IDENTITY(1,1),  
  4.  
  5. datevalue DATETIME NOT NULL)  
  6.  
  7. ON dateScheme(DATEVALUE) 

 

插入測(cè)試數(shù)據(jù)后并查看

 

  1. INSERT INTO  partitiontable (datevalue) VALUES('2006-6-6 12:00:00')  
  2.  
  3. INSERT INTO  partitiontable (datevalue) VALUES('2007-6-6 12:00:00')  
  4.  
  5. INSERT INTO  partitiontable (datevalue) VALUES('2008-6-6 12:00:00') 

 

查看:

 

  1. SELECT   
  2.  
  3. partition_id,  
  4.  
  5. PARTITION_number,  
  6.  
  7. ROWS  
  8.  
  9. FROM sys.partitions  
  10.  
  11. WHERE object_idobject_id=object_id('partitiontable') 

 

面向查詢索引的索引策略

表的存儲(chǔ)HOBT,根據(jù)是否有索引來決定。

在堆中查詢數(shù)據(jù)的基本方式是執(zhí)行全表掃描,表是基于數(shù)據(jù)頁存儲(chǔ)的,因此表掃描就是對(duì)掃描存儲(chǔ)該表的數(shù)據(jù)頁,并從中提取所需的數(shù)據(jù)。這表明堆上進(jìn)行數(shù)據(jù)查詢的I/O開銷應(yīng)該與對(duì)應(yīng)的數(shù)據(jù)頁數(shù)基本相當(dāng)。

我們應(yīng)該創(chuàng)建什么樣的索引呢?創(chuàng)建查詢優(yōu)化器實(shí)際會(huì)使用的索引,創(chuàng)建能減少I/O的索引。

相對(duì)于響應(yīng)時(shí)間,優(yōu)化器更關(guān)注于吞吐量,優(yōu)化器使用靜態(tài)的統(tǒng)計(jì)數(shù)據(jù),必要時(shí)使用手動(dòng)更新,UPDATE STATISTICS即可刷新需要的統(tǒng)計(jì)頁。優(yōu)化器需要結(jié)構(gòu)良好的查詢。SQL SERVER 對(duì)每個(gè)表只使用一個(gè)索引(有例外)。

關(guān)于SQL Server 2008數(shù)據(jù)庫的知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2005數(shù)據(jù)庫nolock使用詳解
  2. SQL Server 2005無法連接到本地服務(wù)器的解決
  3. SQL Server如何查詢當(dāng)前服務(wù)器有多少連接請(qǐng)求
  4. SQL Server通過整理索引碎片和重建索引提高速度
  5. SQL Server 2008安裝無法通過性能計(jì)數(shù)器一致性的解決
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-08-19 15:13:36

SQL Server MDX查詢

2009-04-10 15:37:48

SQL Server2鏡像實(shí)施

2009-03-19 09:30:59

2010-08-27 09:59:51

SQL Server

2011-08-25 13:41:50

SQL Server 變更跟蹤

2011-09-07 15:11:31

SQL Server同步

2011-08-09 17:24:21

SQL Server 數(shù)據(jù)庫日志

2011-08-16 18:11:13

SQL Server 手動(dòng)提交

2010-07-15 17:28:50

SQL Server

2021-03-24 14:50:00

SQLServer數(shù)據(jù)庫字符串

2021-03-19 07:12:23

SQL Server數(shù)據(jù)庫數(shù)據(jù)庫收縮

2010-12-17 09:11:41

SQL Server

2011-07-25 12:56:44

SSMAOracle數(shù)據(jù)庫SQL Server

2010-07-06 13:22:13

SQL Server

2017-03-15 16:45:02

SQL Server 數(shù)據(jù)庫分配用戶

2010-07-16 10:29:02

SQL Server

2011-08-19 15:29:10

SQL Server 元數(shù)組

2011-08-16 18:00:15

MyEclipseSQL Server

2010-07-06 14:00:51

SQL Server

2010-07-22 14:52:00

SQL Server
點(diǎn)贊
收藏

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

黄色精品在线看| 69视频在线免费观看| 欧美精品自拍视频| 欧美va天堂| 日韩在线免费视频| 男同在线观看| 激情综合色综合久久综合| 成人免费观看a| ccyy激情综合| 精品丝袜一区二区三区| 国模吧精品人体gogo| 亚洲图片欧美激情| 久久国产精品网| 久久精品噜噜噜成人av农村| 岛国视频一区| 欧美亚洲精品在线| 欧美—级a级欧美特级ar全黄| 亚洲卡一卡二| 日韩欧美在线视频| 男女视频网站免费观看| 国产午夜精品美女毛片视频| 懂色av粉嫩av蜜臀av| 日韩网站在线| 成人18视频| 成人a'v在线播放| 久久久久久97| 深夜日韩欧美| 中文字幕亚洲欧美日韩在线不卡 | 91精品国自产在线观看| 精品亚洲自拍| 91精品国产成人www| 77成人影视| 欧美成人午夜激情| 日韩一级特黄| 久久国内精品一国内精品| av激情成人网| 国产一区二区三区欧美| av有声小说一区二区三区| 亚洲久久久久久久久久| 欧美人与禽猛交乱配| 精品欧美黑人一区二区三区| 大片免费在线看视频| 欧美一区二区观看视频| 亚洲wwwww| 亚洲高清在线观看| 国产精品专区免费| 日韩专区在线播放| 国产成人一二片| 国产a级全部精品| 国产午夜一区| 95av在线视频| 中文亚洲字幕| 熟妇熟女乱妇乱女网站| 福利一区二区在线观看| 亚洲美免无码中文字幕在线 | 日本黄大片一区二区三区| 国产欧美日韩视频一区二区| 免费高清成人| 欧美日韩一区二区在线| 免费看美女视频在线网站| 欧美精品一区二区三区四区 | 欧美色视频一区| 黄黄的网站在线观看| 亚洲第一页中文字幕| 成人在线高清| 欧美在线一级视频| 久久精品免费一区二区三区| 农村寡妇一区二区三区| 国产精品一级二级三级| 美女网站视频黄色| 色欧美乱欧美15图片| xxxx成人| 高清一区二区三区四区五区| 日韩理论在线| 涩涩涩999| 久久久国际精品| 亚洲成av人影片在线观看| 欧美日韩高清不卡| 播放一区二区| 国产精品中文久久久久久久| 国产精品久久久久久模特| 欧美午夜性视频| 亚洲福利视频一区二区| 丰满诱人av在线播放| 欧美精品激情在线| 国产一区日韩一区| 玩弄中年熟妇正在播放| 亚洲成av人片一区二区三区| √8天堂资源地址中文在线| 理论片在线不卡免费观看| 色999日韩| 免费的一级黄色片| 亚洲成av人影院| 自拍在线观看| 国产精品视频内| 国产成人在线观看免费网站| 最新av电影| 精品一区二区亚洲| 91嫩草亚洲精品| 天堂…中文在线最新版在线| 色天天综合色天天久久| 日本成人一区二区| 国产精品久久久久av福利动漫| 波多野结衣视频一区| 高h视频在线| 97视频色精品| 国内外成人在线| 蜜桃免费在线| 欧美精品国产精品日韩精品| 日韩高清在线一区| 天堂av电影在线观看| 欧美国产日韩一区二区三区| 日韩高清一级片| 天天av综合网| 久久久欧美精品| 国产高清在线精品| 国产黄色在线网站| 国产精品视频1区| 国产欧美日韩麻豆91| 高清精品在线| 国产亚洲一区二区三区在线播放| 国产精品女同一区二区三区| 不卡一本毛片| 国产精品一区二区你懂得| 亚洲人成7777| 日韩激情欧美| 9色porny| 亚洲精品一区二区三区香蕉| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美一级视频免费看| 欧美日韩在线电影| 国产传媒欧美日韩成人精品大片| 不卡中文字幕在线| 欧美一级二级三级蜜桃| 99久久婷婷| 国产不卡视频| 午夜精品理论片| 久久午夜国产精品| 久久精品资源| 97超碰国产精品| 日韩av中文字幕在线播放| 国模吧视频一区| 亚洲成人精品一区二区三区| 国产成人精品网站| 国产精品久久看| 欧美成年网站| 日本熟妇人妻中出| 久久91精品国产91久久久| 成人不卡免费av| 亚洲天堂一区二区| 久久精品xxx| 中日韩美女免费视频网址在线观看| 日韩不卡在线观看日韩不卡视频| 国产一二在线观看| 国产精品日韩欧美一区二区三区| 欧美色videos| 久久亚洲国产| 性感av在线播放| 亚洲一区二区三区四区视频| 精品欧美国产一区二区三区| 国产一区毛片| 深夜福利免费在线观看| 亚洲aⅴ男人的天堂在线观看 | 在线免费观看的av| 欧美视频1区| 亚洲第一视频网站| 国产麻豆一精品一av一免费| 亚洲最大网站| 妞干网在线免费视频| 韩国19禁主播vip福利视频| 亚洲视频你懂的| 91精品天堂福利在线观看| 97视频在线观看网站| 日韩精品一线二线三线| 亚洲精品不卡在线| 99re免费视频精品全部| 欧美日韩一区二区三区不卡视频| 国产在线视频你懂| 国产精华一区| 日韩成人免费视频| 久久夜色精品一区| 欧美精品一区二区久久| 国产一区电影| 国产又大又长又粗又黄| 久久人人爽人人爽爽久久| 最新中文字幕一区二区三区 | 欧美性xxxx69| 亚洲欧美制服另类日韩| 国产亚洲精品bt天堂精选| 精品国产一区二区三区小蝌蚪| av中文在线| 男女私大尺度视频| 国产精品久久久久免费a∨| 欧美高清精品3d| 成人av电影免费观看| 欧美极品在线观看| 中文在线观看免费| 毛葺葺老太做受视频| 69堂成人精品视频免费| 在线精品播放av|