Microsoft Exchange 2010 co wpływa na wielkość bazy

This post is also available in: angielski

W Microsoft Exchange rozmiar bazy zależy głównie od ilości i rozmiaru skrzynek znajdujących się w danej bazie.

Rozmiar skrzynek, które będą znajdowały się w danej bazie możemy przewidzieć i kontrolować dzięki czemu mniej więcej będziemy wiedzieli jaki rozmiar będzie miała nasza baza.

Niestety jest jeszcze pare innych czynników które mogą powodować nagłe powiększanie się rozmiaru bazy lub jej ciągły wzrost.
Poniżej zaprezentujemy na co należy zwracać uwagę w ustawieniach bazy danych.

Podstawowym parametrem określającym maksymalną wielkość skrzynek znajdujących się w bazie jest Quota.
Quota może być ustawiona na poziomie bazy i wówczas będzie dotyczyła wszystkich skrzynek znajdujących się w bazie o ile dla danej skrzynki nie ustawimy innych wartości Quoty.

Wartości Quoty możemy podglądnąć oraz ustawić w Exchange Management Console we właściwościach bazy, możemy je również zmieniać za pomocą poleceń PowerShell:

Wyświetlenie bieżących limitów:

 Get-MailboxDatabase "Baza" | Select *Quota*

 

Kolejnym ważnym parametrem jest czas retencji, który może być ustawiony na poziomie bazy lub na poziomie skrzynki.
Określamy tutaj

  • MailboxRetention – czas przez jaki będą zachowywane skrzynki emailowe które zostały wyłączone, domyślnie 30 dni
  • DeletedItemRetention -czas po jakim zostaną trwale usunięte wiadomości usunięte przez użytkownika, domyślnie 14 dni
Get-MailboxDatabase "MailboxDatabase" | fl *retention*

 

Musimy pamiętać, że skrzynki oraz usunięte elementy zostaną usunięte trwale dopiero gdy wykonany zostanie pełny backup bazy. Możemy ten warunek pominąć poprzez odznaczenie opcji Don’t permanently delete items until the database has been backed up, jednak jest to niezalecane.

Dodatkowo każda baza ma określoną wartość Quoty dla usuniętych danych.
W tym przypadku domyślne wartości to:

  • RecoverableItemsQuota 30GB
  • RecoverableItemsWarningQuota 20GB

Należy tutaj zwrócić uwagę na to, że wartość tej Quoty dotyczy każdej skrzynki, a nie sumy skrzynek znajdujących się w bazie.
Aby wyświetlić wartości tej Quoty, musimy użyć PowerShella:

Get-MailboxDatabase "MailboxDatabase" | FL recoverable*

W przypadku zmniejszenia RecoverableItemsQuota, jeżeli limit jej wartości zostanie osiągnięty przez skrzynkę, wówczas pojawi się informacja o osiągnięciu dopuszczalnego rozmiaru magazynu.

Jeżeli chcemy sprawdzić rozmiar elementów usuniętych dla danej skrzynki wpisujemy:

Get-MailboxFolderStatistics -Identity "Kowalski Jan" -FolderScope RecoverableItems | Format-Table Name,FolderPath,ItemsInFolder,FolderAndSubfolderSize

 

Natomiast jeżeli interesuje nas rozmiar wszystkich elementów które zostaną usunięte we wszystkich skrzynkach w danej bazie to możemy wpisać:

Get-Mailbox -Database "MailboxDatabase" | Get-MailboxStatistics | %{$_.TotalDeletedItemSize.Value.ToMB()} | Measure-Object -sum

 

Również uruchomienie audytu dla skrzynek, powoduje powiększanie się baz, ponieważ wpisy audytu umieszczane są w magazynie każdej skrzynki objętej audytem.
Dlatego podczas włączania audytu należy dokładnie określić czas przez jaki mają być przechowywane wpisy audytu (domyślnie 90 dni) oraz czego ma dotyczyć audyt.

Informacje o audycie dla danej skrzynki możemy wyświetlić za pomocą:

Get-Mailbox "Kowalski Jan" | fl *audit*

 

Jeżeli dla jakiejś skrzynki chcemy usunąć wszystkie elementy znajdujące się w folderach z możliwością odzyskania wiadomości po ich usunięciu, wówczas korzystamy z polecenia:

Search-Mailbox -Identity "Kowalski Jan" -SearchDumpsterOnly -DeleteContent

 

Aby wszystkie te mechanizmy działały prawidłowo ważne jest też ustawienie odpowiedniego czasu na wykonanie się Maintenance dla danej bazy.
Najlepiej aby był to czas w którym baza jest najmniej wykorzystywana.

Print Friendly
Otagowany , , , , , , , .Dodaj do zakładek permalink.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>