日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

如何將SQL Server表駐留內(nèi)存和檢測(cè)

瀏覽:235日期:2023-10-30 12:43:09

將SQL Server數(shù)據(jù)表駐留內(nèi)存是SQL Server提供的一項(xiàng)功能,在一般小型系統(tǒng)的開發(fā)過程中估計(jì)很少會(huì)涉及到。這里整理了相關(guān)文檔資料,演示如何把SQL Server中一個(gè)表的所有數(shù)據(jù)都放入內(nèi)存中,實(shí)現(xiàn)內(nèi)存數(shù)據(jù)庫,提高實(shí)時(shí)性。

1, DBCC PINTABLE

Marks a table to be pinned, which means Microsoft SQL Server does not flush the pages for the table from memory.

SyntaxDBCC PINTABLE ( database_id , table_id )

To determine the database ID, use the DB_ID function.

To determine the table ID, use the OBJECT_ID function.

注釋

DBCC PINTABLE 不會(huì)導(dǎo)致將表讀入到內(nèi)存中。當(dāng)表中的頁由普通的 Transact-SQL 語句讀入到高速緩存中時(shí),這些頁將標(biāo)記為內(nèi)存駐留頁。當(dāng) SQL Server 需要空間以讀入新頁時(shí),不會(huì)清空內(nèi)存駐留頁。SQL Server 仍然記錄對(duì)頁的更新,并且如有必要,將更新的頁寫回到磁盤。然而,在使用 DBCC UNPINTABLE 語句使該表不駐留之前,SQL Server 在高速緩存中一直保存可用頁的復(fù)本。

DBCC PINTABLE 最適用于將小的、經(jīng)常引用的表保存在內(nèi)存中。將小表的頁一次性讀入到內(nèi)存中,將來對(duì)其數(shù)據(jù)的所有引用都不需要從磁盤讀入。

注意; DBCC PINTABLE 可以提供性能改進(jìn),但是使用時(shí)務(wù)必小心。如果駐留大表,則該表在開始時(shí)會(huì)使用一大部分高速緩存,而不為系統(tǒng)中的其它表保留足夠的高速緩存。如果所駐留的表比高速緩存大,則該表會(huì)填滿整個(gè)高速緩存。sysadmin 固定服務(wù)器角色的某個(gè)成員必須關(guān)閉而后重新啟動(dòng) SQL Server,然后使表不駐留。駐留太多的表和駐留比高速緩存大的表會(huì)產(chǎn)生同樣的問題。

示例:

Declare @db_id int, @tbl_id int

Use DATABASE_NAME

Set @db_id = DB_ID('DATABASE_NAME')

Set @tbl_id = Object_ID('Department')

DBCC pintable (@db_id, @tbl_id)

可將表Department設(shè)置為駐留內(nèi)存。

Declare @db_id int, @tbl_id int

Use DATABASE_NAME

Set @db_id = DB_ID('DATABASE_NAME')

Set @tbl_id = Object_ID('Department')

DBCC UNpintable (@db_id, @tbl_id)

可將表Department取消設(shè)置為駐留內(nèi)存。

可以使用如下的SQL指令來檢測(cè)執(zhí)行情況:

Select ObjectProperty(Object_ID('Department'),'TableIsPinned')

如果返回結(jié)果為1:則表示該表已經(jīng)設(shè)置為駐留內(nèi)存;0:則表示沒有設(shè)置為駐留內(nèi)存。

2, SP_TableOption

Sets option values for user-defined tables. sp_tableoption may be used to turn on the text in row feature on tables with text, ntext, or image columns.

Syntaxsp_tableoption [ @TableNamePattern = ] 'table' , [ @OptionName = ] 'option_name' , [ @OptionValue = ] 'value'

其中,'option_name' 有如下用法:

pintable; -- When disabled (the default), it marks the table as no longer RAM-resident. When enabled, marks the table as RAM-resident. (可將指定的表駐留內(nèi)存)

另外,table lock on bulk load, insert row lock, text in row等等可選值,因不涉及將表駐留內(nèi)存,具體用法可以查詢SQL Server Books Online.

Value有如下用法:

the option_name is enabled (true, on, or 1) or disabled (false, off, or 0)

示例:

EXEC sp_tableoption 'Department','pintable', 'true'

將數(shù)據(jù)表Department駐留內(nèi)存

EXEC sp_tableoption 'Department','pintable', 'false'

取消數(shù)據(jù)表Department駐留內(nèi)存

可以使用如下的SQL指令來檢測(cè)執(zhí)行情況:

Select ObjectProperty(Object_ID('Department'),'TableIsPinned')

如果返回結(jié)果為1:則表示該表已經(jīng)設(shè)置為駐留內(nèi)存;0:則表示沒有設(shè)置為駐留內(nèi)存。

3. Conclusions

將數(shù)據(jù)表設(shè)置為駐留內(nèi)存時(shí),并沒有實(shí)際將表讀入內(nèi)存中,直到該表從被檢索。因此,可以使用如下SQL指令進(jìn)一步將數(shù)據(jù)表Department駐留內(nèi)存:

Select * From Department

另外,可以使用如下SQL指令方便顯示/檢測(cè)數(shù)據(jù)庫Database中所有設(shè)置為駐留內(nèi)存的表:

SELECT * FROM INFORMATION_SCHEMA.Tables

WHERE TABLE_TYPE = 'BASE TABLE'

AND OBJECTPROPERTY(object_id(TABLE_NAME), 'TableIsPinned') > 0

標(biāo)簽: Sql Server 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲成人免费| 91精品久久久久久久久久不卡| 欧美1区免费| 999久久久亚洲| 免费不卡中文字幕在线| 不卡中文一二三区| 爽好久久久欧美精品| 综合色一区二区| 久久精品999| 精品网站999| 久久激情网站| 丝袜脚交一区二区| 国产欧美69| 捆绑调教日本一区二区三区| 99成人超碰| 亚洲国产一区二区在线观看| 水野朝阳av一区二区三区| 热久久久久久| 国产精品麻豆久久| 亚洲激情社区| 欧美亚洲tv| 日韩高清欧美| 天海翼精品一区二区三区| 老司机精品视频网| 在线国产一区| 国产精品一区亚洲| 欧美日韩一区二区三区视频播放| 亚洲一区二区免费在线观看| 麻豆精品在线播放| 欧美1区免费| 日韩国产精品久久久| 国产一区国产二区国产三区| 婷婷色综合网| 久久不卡日韩美女| 好看的av在线不卡观看| 日韩1区2区日韩1区2区| 91免费精品| 亚洲精品婷婷| 伊伊综合在线| 婷婷视频一区二区三区| 91综合视频| 中文字幕av亚洲精品一部二部| 麻豆久久一区| 亚洲自啪免费| 色婷婷色综合| 免费在线看一区| 久久久成人网| 久久亚洲一区| 日韩一区二区中文| 日本天堂一区| 极品裸体白嫩激情啪啪国产精品| 亚洲精品系列| 久久久噜噜噜| 国产区精品区| 蜜臀久久99精品久久久久久9| 成人台湾亚洲精品一区二区| 模特精品在线| av综合电影网站| 国产欧美另类| 亚洲小说春色综合另类电影| 福利在线免费视频| 日韩av成人高清| 免费一级片91| re久久精品视频| 日韩成人综合| 成人国产精选| 国产福利一区二区精品秒拍 | 国产一区二区三区久久 | 午夜国产精品视频| 精品一级视频| 奇米色欧美一区二区三区| 99国产精品| 黑人精品一区| 精品三级国产| 国产极品一区| 国产精品久久久免费| 日韩精品三区四区| 男女性色大片免费观看一区二区| 久久久人人人| 亚洲va中文在线播放免费| 久久久久伊人| 欧美成人aaa| 国产精品地址| 欧美日韩亚洲国产精品| 在线看片一区| 天使萌一区二区三区免费观看| 91精品国产调教在线观看| 亚洲精品福利电影| 亚洲国产成人二区| 欧美成人a交片免费看| 91一区二区| 欧美成人精品三级网站| 另类专区亚洲| 久久精品青草| 亚洲91久久| 激情视频一区二区三区| 激情欧美日韩一区| 午夜在线精品| 日韩中文欧美在线| 中文字幕av亚洲精品一部二部| 天使萌一区二区三区免费观看| 夜夜嗨av一区二区三区网站四季av| 在线视频亚洲| 亚洲精品免费观看| 国产女人18毛片水真多18精品| 你懂的国产精品| 中文字幕高清在线播放| 国产精品av一区二区| 亚洲永久字幕| 亚洲精品看片| 国产精品亚洲综合在线观看| 精品国产aⅴ| 久久久久久久久久久妇女| 自拍日韩欧美| 日本va欧美va瓶| 欧美日韩91| 久久精品福利| 91精品xxx在线观看| 中文久久精品| 日韩精品91亚洲二区在线观看| 国产精品一区二区精品视频观看 | 国产精品羞羞答答在线观看| 国产剧情一区| 亚洲精品在线影院| 亚洲综合电影一区二区三区| 日本视频一区二区| 四虎国产精品免费观看| 欧美一级精品| 亚洲专区视频| 精品国产欧美| 在线 亚洲欧美在线综合一区| 综合精品一区| 久久香蕉精品香蕉| 国产一在线精品一区在线观看| 免费观看在线综合色| 国产精品白浆| 欧美日韩精品一区二区视频| 美日韩精品视频| 欧美激情精品| 尤物在线精品| 国产精品igao视频网网址不卡日韩 | 四虎国产精品免费观看| 激情欧美日韩一区| 日韩高清在线观看一区二区| 麻豆理论在线观看| 国产亚洲福利| 久久影院一区二区三区| 欧美粗暴jizz性欧美20| 欧美日韩午夜| 亚洲午夜黄色| 国产精品久久久久久久免费软件 | 综合色一区二区| 精品国产免费人成网站| 日本在线观看不卡视频| 日韩在线高清| 欧美日本不卡高清| 欧美 日韩 国产精品免费观看| 亚洲人www| 成人日韩在线| 国产欧美三级| 热久久国产精品| 深夜视频一区二区| 国产亚洲一区| 在线综合欧美| www.51av欧美视频| 日本视频一区二区| 日韩午夜精品| 欧美天堂视频| 国产精品视频首页| 三级欧美在线一区| 久久精品国产亚洲夜色av网站| 国产精品欧美大片| 午夜亚洲精品| 激情久久五月| 日韩一区二区中文| 欧美精品中文| 蜜臀av一区二区在线免费观看| 中文字幕在线免费观看视频| 国产日本精品| 日本v片在线高清不卡在线观看| 尤物tv在线精品| 精品色999| 欧美亚洲国产日韩| 亚洲bt欧美bt精品777| 国产亚洲激情| 蜜桃一区二区三区| 精品丝袜在线| 精品国产午夜肉伦伦影院| 日韩精品久久久久久久软件91| 亚洲免费精品| 免费观看不卡av| 99久久久久| 日韩一区二区中文| 热三久草你在线| 国产一区2区在线观看| 免费在线亚洲欧美| 欧美国产视频| 久久精品一区| 国产一区二区三区四区五区传媒| 国产精品视频一区二区三区综合|