declare
@db_id
int,
@tbl_id
int//定義變數
use pubs
//使用pubs資料庫
set@db_id
=db_id(
'pubs
') //查詢pubs這個資料庫的id,每個資料庫都有自己的id
set@tbl_id
=object_id(
'pubs..authors
') //查詢pubs資料庫中anthors表的id
dbcc pintable (
@db_id,
@tbl_id)
//執行資料庫的命令,傳入資料庫id和表的id使這個表駐留內
方法二:
exec
sp_tableoption
'department',
'pintable',
'true'--
將資料表department駐留記憶體
exec sp_tableoption
'department
', '
pintable
', '
false'--
取消資料表department駐留記憶體
--可以使用如下的sql指令來檢測執**況:
select
objectproperty(
object_id(
'department
'), '
tableispinned
')
--如果返回結果為1:則表示該錶已經設定為駐留記憶體;0:則表示沒有設定為駐留記憶體
如何將SQL Server表駐留記憶體和檢測
2005版本以後已經不支援 pintable 和 unpintable了 將sql server資料表駐留記憶體是sql server提供的一項功能,在一般小型系統的開發過程中估計很少會涉及到。1 dbcc pintable marks a table tobe pinned,which means...
如何將SQL Server表駐留記憶體和檢測
將 sql server 資料表駐留記憶體是 sql server sql server 中乙個表的所有資料都放入記憶體中,實現記憶體資料庫,提高實時性。1,dbcc pintable marks a table to be pinned,which means microsoft sql serv...
如何將SQL Server表駐留記憶體和檢測
將sql server 資料表駐留記憶體是 sql server 提供的一項功能,在一般小型系統的開發過程中估計很少會涉及到。這裡整理了相關文件資料,演示如何把 sql server 中乙個表的所有資料都放入記憶體中,實現記憶體資料庫,提高實時性。1,dbcc pintable marks a ta...