Kategorie szkoleń | Egzaminy | Kontakt
  • 2
  • 0
  • 73

Witam.

Wracając jeszcze do tematu bazy TEMPDB (dla produkcyjnej instancji MSSQL), zastanawia mnie, czy tworząc wiele plików z danymi dla tej bazy (zgodnie z zasadami ilości rdzeni/rodzaju operacji), na jednym zasobie dyskowym -- lepiej jest zostawić wszystkim nieograniczony rozrost, czy jednak wszystkim oprócz np. jednego, ustalić ograniczony rozrost. Dodam że na tym samym zasobie byłby też plik LOG dla bazy TEMPDB z ustawionym nieograniczonym rozrostem. Cały zasób dyskowy (macierz SSD) byłby przeznaczony TYLKO dla plików bazy TEMPDB.

Michał_Cepuch
  • Zapytał
  • @ Michał_Cepuch | 03.06.2016
    • 1
    • 0
    • 0

Odpowiedzi (2)

  • 0

Jeżeli pozostawimy stały rozmiar wszystkich plików bazy danych TEMPDB poza jednym, to sytuacja będzie wyglądała tak, że w przypadku dużych operacji głównie będzie wykorzystany ten jeden plik (zgodnie ze sposobem podziału danych dla wielu plików), co oznacza, że częściowo tracimy korzyści z posiadania wielu plików bazy danych.

  • Odpowiedział
  • @ | 17.06.2016
  • TRENER ALTKOM AKADEMII
  • 0

Może trochę doprecyzuję. Jeżeli pliki będą miały takie same ustawienia InitialSize, Autogrowth i Maxsize Unilimited, to wszystkie będą rosnąć równomiernie w przypadku zaistnienia takiej potrzeby. Dzięki temu zachowamy korzyści wynikające z podziału plików tempdb.  

Michał_Łotecki_t1g3
  • Odpowiedział
  • @ Michał_Łotecki_t1g3 | 08.08.2017
    • 1
    • 0
    • 0