SQL Server執行SQL語句時內存占用特點[2]

發表于:2008-10-13來源:作者:點擊數: 標簽:sqlSqlSQLSERVER語句
關鍵字: sql 注:以下的試驗在多人共享的 開發 測試 服務器 上也可以進行,因為實際上可以分別看到某個表所占用的內存情況。但為了方便,筆者在做此試驗時,在一個單獨的、確認沒有其它并發任務的 數據庫 上進行,因此所看到的內存變化正是每一次所執行的 S
關鍵字:sql
注:以下的試驗在多人共享的開發測試服務器上也可以進行,因為實際上可以分別看到某個表所占用的內存情況。但為了方便,筆者在做此試驗時,在一個單獨的、確認沒有其它并發任務的數據庫上進行,因此所看到的內存變化正是每一次所執行的SQL語句引起的。

  我們首先來看一個簡單的實例。創建下表:

以下是引用片段:
Create Table P_User
  ( UserMobileStatus int NOT NULL,
  MobileNo int NOT NULL,
  LastOpTime DateTime Not NULL
  )

  然后為該表插入一定的數據:

以下是引用片段:
Declare @i int
  Set @i=28000
  WHILE @i<29000
  BEGIN
  Insert Into P_User
  Select @i % 2,@i,GetUTCDate()
  Set @i=@i+1
  END

  然后我們在查詢分析器中首先執行:

以下是引用片段:
Set Statistics IO ON

  并按下Ctrl+M以顯示實際的執行計劃。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97