日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Sybase臨時表空間tempdb已滿的處理

Sybase臨時表空間是Sybase數(shù)據(jù)庫的重要組成部分,下面就為您詳細介紹Sybase臨時表空間tempdb已滿的處理方法,供您參考。

創(chuàng)新互聯(lián)建站擁有網(wǎng)站維護技術和項目管理團隊,建立的售前、實施和售后服務體系,為客戶提供定制化的網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)站維護、成都機柜租用解決方案。為客戶網(wǎng)站安全和日常運維提供整體管家式外包優(yōu)質(zhì)服務。我們的網(wǎng)站維護服務覆蓋集團企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球超過千家企業(yè)提供全方位網(wǎng)站維護、服務器維護解決方案。

開發(fā)數(shù)據(jù)庫服務器遇到這樣的一個問題,使用了一段時間之的后,突然之間數(shù)據(jù)庫就用不了了,現(xiàn)象是新連接連接不上,已經(jīng)連接的執(zhí)行sql時,報出tempdb日志滿了,無法進行操作的錯誤,而且控制臺無法連接上服務器,所有操作都無法正常進行。

經(jīng)過上網(wǎng)查詢,得知是tempdb日志滿了,缺省情況下,tempdb數(shù)據(jù)庫是放置在master設備上,容量為2M,而臨時數(shù)據(jù)庫是活動最為平凡的數(shù)據(jù)庫常常被用來排序、創(chuàng)建臨時表、重格式化等操作,所以tempdb的優(yōu)化應該受到特別的關注。安裝Sybase的時候就應該把tempdb的空間擴大,并且最好新建一個表空間給它專門用。

正常的時候可以用sp_helpdb tempdb命令查看tempdb,可以看到tempdb占用空間的情況。
如果日志滿了,可以執(zhí)行dump tran tempdb with truncate_only或者dump tran   tempdb with no_log來清除日志,但是現(xiàn)在根本無法執(zhí)行該語句,因為tempdb已經(jīng)滿了,根本沒有空間來執(zhí)行該語句(如果出現(xiàn)Sybase的服務也無法啟動的情況就需要把jsj重啟,然后再去啟動Sybase的服務),這該怎么辦,好像進入了一個死循環(huán)里,日志滿了要清除,但因為滿了又無法清除,看來只能先擴容了,現(xiàn)在已經(jīng)沒有一個空閑的表空間了,控制臺根本無法連接上數(shù)據(jù)庫,只能用語句來新建一個表空間,下面是新建表空間的語句:

執(zhí)行disk init命令必須先執(zhí)行use master命令。
disk init
name="tempdblog",
physname="D:/Sybase/tempdblog.dat",
vdevno=11,
size= 409600
go

新建好表空間后,將該空間分配給tempdb存放日志用如下命令:
alter database tempdb log on tempdblog=800

【注】執(zhí)行上面的語句之前執(zhí)行sp_helpdb tempdb命令發(fā)現(xiàn)db_size為12MB,執(zhí)行完上面的語句后db_size變?yōu)?12MB。    alter database tempdb on tempdbdata=1024    dump tran tempdb with truncate_only
或者 dump tran tempdb with no_log
如果不想占用master的空間,可以執(zhí)行如下語句將master上為tempdb的空間刪除:
sp_dropsegment "default",tempdb,master
sp_dropsegment logsegment,tempdb,master 還可以將臨時數(shù)據(jù)庫與高速緩沖進行綁定
tempdb數(shù)據(jù)庫是活動最為平凡的數(shù)據(jù)庫,常常被用來排序、創(chuàng)建臨時表、重格式化等操作,它會頻繁地使用數(shù)據(jù)緩存,所以應為臨時數(shù)據(jù)庫創(chuàng)建高速緩存,從而可以使其常駐內(nèi)存并有助于分散I/O,根據(jù)服務器的實際情況,我們?yōu)閠empdb數(shù)據(jù)庫創(chuàng)建100M的高速緩存,實現(xiàn)方法如下:
創(chuàng)建命名高速緩存
  sp_cacheconfig “tempdb_cache”,”100m”,”mixed”
go
2、重新啟動server
3、捆綁臨時數(shù)據(jù)庫到tempdb_cache高速緩存
  sp_bindcache “tempdb_cache”, tempdb
go

【編輯推薦】

Sybase清除日志的方法

詳解sybase配置參數(shù)

Sybase批量操作的實現(xiàn)

設置SYBASE用戶口令為空

Sybase數(shù)據(jù)庫維護技巧總結


文章標題:Sybase臨時表空間tempdb已滿的處理
文章URL:http://www.dlmjj.cn/article/cdhcdec.html