none
Непонятное поведение сервера Exchange 2013 RRS feed

  • Вопрос

  • Не могу понять что происходит периодически, длина очереди диска превышает 10, в связи с чем, бд отваливается по тайм ауту. Винт жрёт MsSQL но не постоянно. Помогает только перезагрузка службы БД. Можете подсказать с чем это может быть связанно? Или сказать что требуется.

    P.S. Может кто нибудь подсказать хорошие книги по Exchange 2013?

    • Изменено SimarglFox 8 июня 2015 г. 4:56

Ответы

  • Ну если все очень точно и четко делать, тогда вам нажно :

    Get-Mailbox | Get-MailboxStatistics | sort TotalItemSize -desc  | FT DisplayName, TotalItemSize 

    Можно еще выгрузить все это дело в файл.. Но я бы просто взял создал еще 4 базы.  В них бы прямо через ECP перенес бы примерно разделив пользователей пополам на 4 базы. После старую базу удалить, предварительно переместив системные ящики из нее, и создать 5ю базу - в нее после перенести слишком большие ящики. 

    Кстати, попробуйте, эта команда покажет размер свободного места в базе. Может реально у Вас не такая большая база.

    Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto

    11 июня 2015 г. 7:19

Все ответы

  • А можно спросить, для чего у вас на сервере Exchange развернут SQL сервер?

    Do not multiply entities beyond what is necessary

  • Ну если я правильно понимаю, то Exchange сам ставит БД, для себя.
  • Прошу прощения, только что поступила иная информация (я новенький, просто сунули в дело, и парься.) Сейчас уточню вопрос.
  • Самая правильная литература по Exchange 2013 - Первоисточник!

    Do not multiply entities beyond what is necessary

  • Exchange 2013 Books

    Blog - Smtp25.ru
    Полезные ссылки - Links

    Отвечающий
  • Спасибо за то что откликнулись, проблема оказалась в громадной БД, которая всё таки висит на отдельной хранилище.
    • Предложено в качестве ответа Maksim BarakinEditor 10 июня 2015 г. 7:21
    10 июня 2015 г. 7:20
  • Каков размер базы? Может есть смысл (если позволяет редакция Exchange) создать новые базы и распределить по ним существующие почтовые ящики?

    Do not multiply entities beyond what is necessary

    10 июня 2015 г. 9:35
  • Размер 2 терабайта, с exchange новенький, поэтому не знаю как определить, ящики не архивируются (есть ящики квота для которых 20гб. Всё это досталось в наследство в таком состоянии). Может кто нибудь подсказать как можно вывести список почтовых ящиков с сортировкой по размеру? Всё что есть в гугле это по 2007 и 2010 но они не подходят.
    • Изменено SimarglFox 11 июня 2015 г. 5:17
    11 июня 2015 г. 5:17
  • Get-Mailbox -ResultSize unlimited | Get-MailboxStatistics | sort TotalItemSize


    Blog - Smtp25.ru
    Полезные ссылки - Links

    11 июня 2015 г. 6:31
    Отвечающий
  • Так всё же, MS SQL там есть, или его нет? А если есть, то нафига?

    S.A.

    11 июня 2015 г. 6:34
  • Ну если все очень точно и четко делать, тогда вам нажно :

    Get-Mailbox | Get-MailboxStatistics | sort TotalItemSize -desc  | FT DisplayName, TotalItemSize 

    Можно еще выгрузить все это дело в файл.. Но я бы просто взял создал еще 4 базы.  В них бы прямо через ECP перенес бы примерно разделив пользователей пополам на 4 базы. После старую базу удалить, предварительно переместив системные ящики из нее, и создать 5ю базу - в нее после перенести слишком большие ящики. 

    Кстати, попробуйте, эта команда покажет размер свободного места в базе. Может реально у Вас не такая большая база.

    Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto

    11 июня 2015 г. 7:19
  • Огромное спасибо. Разобрался (у нас 5 БД, так что это уже мелочи, решено удалять старые учётки и настроить всем квоты, буду ковырять PowerShell. чтобы автоматизировать этот процесс)
    15 июня 2015 г. 4:17
  • Если только начинаете, а нужно уже сейчас, то можно все делать через ECP. Выделяете всех пользователей, справа будет то, что можно менять всем и там будет Квота почтового ящика. Ставить и ждете пока применится. Но с пшелом конечно лучше подружиться.
    15 июня 2015 г. 6:00