TempDB жүйесінде орынды қалай босатуға болады?
TempDB жүйесінде орынды қалай босатуға болады?

Бейне: TempDB жүйесінде орынды қалай босатуға болады?

Бейне: TempDB жүйесінде орынды қалай босатуға болады?
Бейне: SQL Server Tempdb Quick Know how 2024, Мамыр
Anonim

Қолдану the DBCC SHRINKDATABASE кішірейту пәрмені tempdb дерекқор. DBCC SHRINKDATABASE қабылдайды the мақсатты_пайыз параметрі. Бұл the қалаған пайызы бос орын ішінде қалды the кейін дерекқор файлы the деректер қоры қысқарады. DBCC SHRINKDATABASE пайдалансаңыз, SQL серверін қайта іске қосу қажет болуы мүмкін.

Адамдар да сұрайды, егер tempdb толы болса не болады?

Онсыз ештеңе жұмыс істемейді TEMPDB . Егер ол тым үлкен өседі, ол қалған дерекқорлар арқылы тізбекті реакцияға ие болады, соның ішінде оларды уақытша жарамсыз етеді. Төтенше шешім әрқашан SQL Server қызметтерін тоқтату және іске қосу болып табылады. Бұл тудырады TEMPDB бастапқы өлшемінде қайта құру.

Сонымен қатар, tempdb неге толы? Tempdb толық – жалпы сценарий Бұл дискілік кеңістік туралы ескертулермен аяқталады және сервер ақауларын тудыруы мүмкін. Көптеген SQL Server дерекқор әкімшілері үшін кішірейту өте қиын болған кезде tempdb , олар дереу серверді қайта іске қосуды таңдайды. Осылайша, дискілік кеңістік туралы ескертулер тоқтап, сервер мәселелері де тоқтайды.

Сонымен, tempdb кеңістігін не алып жатыр?

Tempdb ұстау үшін пайдаланылады: анық жасалған уақытша пайдаланушы нысандары, мысалы: жаһандық немесе жергілікті уақытша кестелер мен индекстер, уақытша сақталатын процедуралар, кестенің айнымалы мәндері, кесте мәні бар функцияларда қайтарылған кестелер немесе курсорлар. Дерекқор механизмімен жасалған ішкі нысандар.

Tempdb автоматты түрде кішірейе ме?

Иә, SQL Server файлдары істеу емес автоматты түрде кішірейтіңіз . Егер сіз анық болмасаңыз, олар бірдей өлшемде қалады кішірейту оларды SQL Server Management Studio арқылы немесе DBCC SHRINKFILE пәрменін пайдалану арқылы. Оны дерекқор сипаттарының Файлдар бөлімінде немесе ALTER DATABASE пәрменімен орнатуға болады.

Ұсынылған: