SQL Serverdə TempDB haradadır?
SQL Serverdə TempDB haradadır?

Video: SQL Serverdə TempDB haradadır?

Video: SQL Serverdə TempDB haradadır?
Video: T-SQL (Transact-SQL) dərsləri - Like operatoruI Dərs #12 2024, Bilər
Anonim

İpucu 1: Saxlayın TempDB Cluster-də Yerli diskdə

Ümumiyyətlə, bir çoxluq nümunəsində SQL Server , verilənlər bazası faylları paylaşılan yaddaşda (SAN) saxlanılır. In SQL Server Ancaq 2012 və sonrasını saxlaya bilərik TempDB yerli əlavə edilmiş sürücülərdə.

Bu şəkildə, SQL Server TempDB nədir?

TempDB Microsoft-da sistem verilənlər bazasıdır SQL Server daxili obyektlərin, sıra versiyalarının, iş cədvəllərinin, müvəqqəti cədvəllərin və indekslərin anbarı kimi istifadə olunur. TempDB a ilə əlaqəli bütün iştirakçılar üçün istifadə edilə bilər SQL Server misal (bu qlobal resursdur). Müvəqqəti cədvəllər # adlandırma konvensiyası ilə yaradılmışdır.

Bundan əlavə, SQL Serverdə TempDB yerini necə dəyişə bilərəm? TempDB məlumatlarını və log fayllarını yeni yerə köçürmək üçün addımların icmalı: -

  1. TempDB Data və Log Files yerini müəyyənləşdirin.
  2. ALTER DATABASE istifadə edərək TempDB Data və Log fayllarının yerini dəyişdirin.
  3. SQL Server Xidmətini dayandırın və yenidən başladın.
  4. Fayl dəyişikliyini yoxlayın.
  5. Köhnə tempdb.mdf və templog.ldf fayllarını silin.

Eynilə, SQL Serverdə TempDB ölçüsünü necə tapa bilərəm?

SSMS-dən istifadə etmək asandır yoxlayın Cari tempdb ölçüsü . Əgər üzərinə sağ klikləsəniz tempdb və Properties seçin aşağıdakı ekran açılacaq. The tempdb verilənlər bazası xassələri səhifəsi cari məlumatları göstərəcək tempdb ölçüsü iki məlumat faylının hər biri üçün 4,6 GB və log faylı üçün 2 GB kimi. DMV sys-ə müraciət etsəniz.

TempDB-nin böyüməsinə nə səbəb olur?

Yeri gələndə isə səbəb the tempdb doldurur, çünki sorğu həddindən artıq çox məlumat qaytarır və bunun səbəbini tapmaq və onu düzəltmək lazımdır. Çox vaxt bunun səbəbi sorğunun istifadəçiyə kifayət qədər spesifik olmayan bir və ya bir neçə kriteriyanı müəyyən etməyə imkan verməsi və həddindən artıq çox məlumatın qaytarılmasıdır.

Tövsiyə: