[問題] 暫存表的生命週期

看板C_Sharp (C#)作者 (阿風~~)時間11月前 (2023/12/11 13:17), 編輯推噓1(102)
留言3則, 3人參與, 1年前最新討論串1/1
各位大大: 對於ms sql的全域暫存表,他的生命週期是當所有連線都結束後,就會回收該 暫存表,但我有一點不太理解的地方式,在網頁型的系統中,一個request + response 就算是連線都結束了嗎? 假如說,我有下面幾個狀況: 一、 user A request 建立 暫存表 user A response 回收 暫存表 二、 user A requset 建立 暫存長 user A response 回收 暫存表 user B requset 建立 暫存表 user B response 回收 暫存表 請問這樣子來說,暫存表,不就是建立,刪除,好幾次,這樣會比較好嗎? 還是我有哪個地方的觀念不對? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 171.99.134.70 (泰國) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1702271850.A.D64.html

12/17 14:45, 11月前 , 1F
不同請求當然就是不同的線
12/17 14:45, 1F

02/12 03:02, 1年前 , 2F
有時連線成本太高,一般會有pool,實際機制更複雜
02/12 03:02, 2F

04/13 16:14, 1年前 , 3F
而且sqlclient建的就算你dispose他也不是很快就不見了
04/13 16:14, 3F
文章代碼(AID): #1bTfjgra (C_Sharp)
文章代碼(AID): #1bTfjgra (C_Sharp)