Tempdb-ni dar altmalısınız?

Tempdb-ni dar altmalısınız?
Tempdb-ni dar altmalısınız?
Anonim

SQL Server 2005 və sonrakı versiyalarda tempdb verilənlər bazasının kiçildilməsi istifadəçi verilənlər bazasının kiçildilməsindən heç bir fərqi yoxdur ki, tempdb SQL Server nümunəsinin hər yenidən işə salınmasından sonra konfiqurasiya edilmiş ölçüsünə sıfırlanır. Tempdb fəaliyyəti davam edərkən tempdb-də kiçilməni işə salmaq təhlükəsizdir.

Bazanın kiçilməsi performansı artırırmı?

Lakin kiçilmə düzgün yerinə yetirilmədikdə verilənlər bazanızın performansına əhəmiyyətli dərəcədə təsir göstərə bilər. Daralma parçalanmanı artıracaq və istənilən DB əməliyyatının baha başa gəlməsinə səbəb olacaq. Parçalanmanı az altmaq və performansı artırmaq üçün DB kiçildikdən sonra indeksləri yenidən qurmaq lazımdır.

Tempdb-ni necə kiçildirsiniz?

Biz TempDB-ni dar altmaq üçün SSMS GUI metodundan istifadə edə bilərik. TempDB üzərinə sağ klikləyin və Tapşırıqlara keçin. Tapşırıqlar siyahısında Büzülmə üzərinə klikləyin və verilənlər bazası və ya faylları seçə bilərsiniz. Həm Database, həm də Fayllar seçimləri əvvəllər izah etdiyimiz DBCC SHRINKDATABASE və DBCC SHRINKFILE əmrinə bənzəyir.

Tempdb avtomatik kiçilir?

Defolt olaraq, tempdb verilənlər bazası yer tələb olunduqca avtomatik böyüyür, çünki faylların MAXSIZE ölçüsü UNLIMITED olaraq təyin edilib. Buna görə də tempdb diskdə tempdb olan yer bitənə qədər böyüməyə davam edə bilər.

Tempdb niyə bu qədər böyüyür?

Tempdb artımı əsasən zəif icra edilən sorğulara görədir, ona görə də SQL Profilerdən istifadə edə və yəqin ki, Müddət üzrə filtrdən keçirə bilərsiniz.icrası x saniyədən çox vaxt aparan hər hansı saxlanılan prosedurların olub olmadığını müəyyən edin.

Tövsiyə: