如何解決tempdb 增長過大的問題
How to resolve tempdb large file problem
Sometimes,we may encounter this problem that tempdb data or log file increases so fast that
disk space is not enough for file auto growth. Usually, We install SQL Server 2000 to C Disk on Server.
We could see the location of tempdb data and log file is
‘C:\Program Files\Microsoft SQL Server\MSSQL\Data’.
The file autogrowth is by 10 percents default. When the file is very large, it may cause user operation
become very slowly even time out when auto growing.
Some solutions:
1: Restart SQL Server,then it will release the source because tempdb will be
rebuilt when restart SQL Server. But the data in tempdb will lose, so if there exists a lot of data,we
should restart SQL Server after backup user database.
2: add a new file to another disk.
Alter database tempdb add file ( NAME='tempdata1', FILENAME ='d:\SQLDATA\tempdb_data1.ndf')
-- adding data file
Alter database tempdb add log file ( NAME='templog1', FILENAME ='d:\SQLDATA\tempdb_log_1.ldf')
-- adding log file
3: move tempdb data file and log file to another disk,then shrink them periodically,I think this is the best way.
The script. of moving file is:
Use master
Alter database tempdb modify file (NAME='TEMPDEV',FILENAME='D:\SQLDATA\TEMPDB.MDF');
Alter database tempdb modify file (NAME='TEMPLOG',FILENAME='D:\SQLDATA\TEMPLOG.LDF');
Then restart the SQL Server Service, you will find that tempdb data and log file are in the new directory.You can delete the old files
later.
Last,we need to create a Job to shrink tempdb data and log file. But the frequency should be right,or it will affect server performance.The
rcommended time is off-production or weekend . The script. is:
use tempdb
dbcc shrinkfile('tempdev')
use tempdb
dbcc shrinkfile('templog')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-612444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何解決蘋果電腦 Launchpad 圖示過大或者過小的問題?蘋果
- 關於SQLServer的tempdb的資料檔案暴增問題(1)SQLServer
- 如何解決Redis中的key過期問題Redis
- 【SQLServer】Tempdb空間異常增長,空間佔用非常大SQLServer
- 如何解決大資料安全問題大資料
- 如何解決Twitter資訊流過濾問題
- 大家如何解決長事務併發控制的問題?
- 如何解決cpu使用率過高的問題
- 亞馬遜的雲是否增長的過大與過快:複雜性的難題?亞馬遜
- 什麼是大報表?如何解決大報表的問題?
- 在CSS中解決內容過長的問題CSS
- 如何解決soap的效能問題?
- 如何解決 github 訪問慢的問題Github
- 如解決jquery與原生js衝突的問題jQueryJS
- tempdb大量閂鎖等待問題分析
- 如何解決兩因素和多因素身份驗證的大問題
- 大容量XML檔案處理如何解決效能問題XML
- 如何解決sms-activate的解決問題
- Rust 如何解決 C++ 的問題?RustC++
- mysql亂碼的問題如何解決MySql
- flutter run 卡住的問題如何解決Flutter
- 跨域問題?如何解決?跨域
- 如何解決訊息佇列的延時以及過期失效問題?佇列
- “自媒體小白福利”,八大引流吸粉方式,快速解決粉絲增長問題
- 如何解決網站限制IP訪問的問題網站
- 請問如何解決聊天室的私聊問題
- 如何解決OpenStack雲的互聯問題?
- 如何解決自增列賦值的問題賦值
- 如何解決PuTTY中文亂碼的問題
- 父母的養老問題該如何解決?
- 如何解決iPhone按鈕卡住的問題iPhone
- 如何解決B/S中的列印問題?
- 如何解決 oppo 手機 root 的問題
- 商品標題這麼長長長長長,阿里工程師如何解決?阿里工程師
- 雲派休閒遊戲增長的背後,資料驅動如何解決運營難題遊戲
- 前端跨域問題如何解決前端跨域
- 如何解決TOP-K問題
- 如何解決app閃退問題APP