none
temp file的容量 RRS feed

  • 問題

  • 作業系統:windows server 2003

    資料庫:sql server 2000(sp4)

    我有一個系統在啟動(服務)時,會去開sql server 2000的某個資料表(內有五十萬筆),並且會在windows的temp目錄下產生temp file,當temp file大到2GB多時,我的系統就無法啟動。

    問題:

    1. temp file是否有限制容量?
    2. 如果有如何讓它可以超過2GB的限制?
    2007年12月2日 上午 04:32

所有回覆

  • 就我所知道的Temp File是沒有容量限制的

     

    因此我覺得您的問題不應該是Temp File的問題,從另外一個角度來看,當資料庫要讀取一個2G多的資料

     

    這個動作已經是物理動作了,如果您有這樣的服務要跑~我建議您使用64位元的作業系統

     

    並且將記憶體加大~應該會有很明顯的效果~

     

    因為我不清楚您的硬體規格~在32位元中SQL SERVER支援的記憶體到2G~因此我想已經超出了你的TEMP資料

     

    所以是否因為這樣造成系統的不穩定,還是系統其他AP的需求~造成其他的變數,就需要從這個角度去觀察看看

     

    倘若您的資料量有那麼大~還是針對SQL的版本以及硬體的規格做升級會比較好~

    2007年12月8日 上午 10:13
  •  

     

    程序有时将临时信息存储在 C:\Windows\Temp  文件夹。程序关闭之前,通常会删除这些信息。

     

    可安全删除那些临时文件。

     

     

    2008年5月13日 下午 04:44