Изолируйте проблему
sp_lock
или sys.dm_tran_locks
)Изолировав к сохраненному proc или представлению
@tables
должен быть #tables
scans
это должно быть seeks
SET STATISTICS IO ON
и т.д.) для получения базовых показателей производительностиПосмотрите подобные вопросы здесь для лучших ответов: Архивация электронной почты в Среде Exchange
И я копирую свой ответ снова ниже,
Я всегда рекомендую (http://www.gfi.com/mailarchiver/) GFI MailArchiver. Я использовал его с 2006. Не могло быть более счастливым. Честно говоря, это - мечта тому, кто бы ни должен управлять Exchange Server для того, чтобы иметь решение для архивации. Это делает настолько более легкое управление на стороне сервера.
MailArrchiver является веб-системой, основывался на ASP.net с использованием SQL сзади. Вы ничего не должны изменить на стороне Exchange Server, только включить журнал на почтовом устройстве хранения данных, и это архивирует электронные письма на лету в реальное время.
Это также имеет инструмент группового импорта, который помогает заархивировать существующие почтовые ящики и инструмент группового экспорта для загрузки электронных писем с archiver. Это также имеет созданное право аудита в.
Больше всего это недорого.
Плюс, MailArchiver решает все требования, которые он имеет.
Если Ваш используют Exchange MS 2007, то Вы могли использовать Управляемые Папки. С Управляемыми Папками можно сделать пользовательские правила для архивации/удаления старых электронных писем в клиентских почтовых ящиках. Exchange MS 2010 будет включать встроенную архивацию электронной почты.
С пользовательской точки зрения, Outlook 2007/2003/2002 Дополнение: Резервное копирование Личных папок довольно удобно.
Вы не собираетесь любить этот ответ, но я сохранил бы сообщения на сервере и улучшил бы Ваши опции устройства хранения данных/резервного копирования. При экспорте сообщений, Вы теряете преимущества хранения единственного экземпляра, и Вы только добавите сложность к системе. Если бы Вы используете размещенное решение, и они не могут развернуть Ваше устройство хранения данных, я рассмотрел бы перемещение к кому-то, кто может. Если не затем автоархивация к.PST's, вероятно, будет Вашим лучшим выбором.
Еще одной опцией (в дополнение к GFI MailArchiver) является Exchange Server Redgate Archiver, который, кажется, делает все, что Вы ищете. Я не использовал его сам, но у них действительно есть бесплатная демонстрационная версия: http://www.red-gate.com/products/Exchange/index.htm
Мой хороший друг это работало в крупной Хостинговой компании Exchange, написал хорошую статью относительно того, почему Вы не хотите оставлять PSTs на сетевом ресурсе здесь: http://cohesivelogic.com/2009/05/should-you-store-psts-on-your-file-server/
С Outlook 2007 SP2 локальное кэширование очень больших почтовых ящиков (> 2 ГБ) работает очень хорошо.
Относительно Вашего фактического вопроса... Я вижу, что Вы не хотите архивировать все электронные письма, но просто определенные электронные письма для определенных людей? Люди обеспокоены проигрывающей информацией, что они переместились в PSTs?
Мы показываем нашим пользователям, как переместить электронную почту, они хотят придерживаться своих Личных папок. Тем путем от сервера и на их машине, но все еще в Outlook для них для доступа к нему. Для пользователей, которые не могут обработать это самостоятельно, мы показываем им, как открыть Автоматический Архив в Outlook. Это в основном перемещает что-либо более старое, чем период времени набора к Личной папке в Outlook.
Это решение работает на Ваше удаленное (размещенное) решение, когда их данные перемещены от сервера до их рабочего стола и мешают Вам иметь для хранения .pst's на Вас SAN. Мы оставляем резервное копирование данных в них. Если они хотят поместить его в SAN, они могут или не волноваться об этом.
НЕ ИСПОЛЬЗУЙТЕ ФАЙЛЫ PST ВООБЩЕ
Они - худшее изобретение когда-либо для сетевых окружений. Если у Вас есть Exchange, Вам не нужны они. Я постоянно поражаюсь количеством людей, которые разрушают совершенно хорошие внедрения Exchange путем прибавления по файлам PST.
На ПК они не становятся сохраненными, если Вы не обращаетесь к обману как копирование их назад к сети при выходе из системы (который не будет хорош для удаленных пользователей). На сервере Outlook поддержит открытые дескрипторы файлов и уничтожит Вашу производительность сети. Так или иначе Вы полагаетесь на пользователя для управления их собственным почтовым устройством хранения данных. Большинство пользователей не интересуется выполнением этого. Они хотят войти в систему утром и получить их материал. Так или иначе они не безопасны - кто-либо может вытянуть копию PST и - даже если они шифруются - выполняет грубую силу decrypter.
Решение состоит в том, чтобы проводить жесткую политику хранения данных с твердо вынужденными квотами. Скажите пользователям, что сдерживающая корреспонденция в электронном письме бесполезна, поскольку та запись корреспонденции не доступна никем больше (поэтому, что собирается происходить, когда они находятся в отпуске, и это срочно необходимо), и это будет потеряно, когда они покинут организацию, и их учетная запись удалена. Дайте им команду или печатать и регистрировать важную корреспонденцию или сохранять ее прочь к совместно используемой папке. Получите их в хорошие привычки, и конечный результат будет лучше для всех.
Существует тонкая настройка реестра, которая ограничит размер .pst здесь
Я еще лично не использовал его, но скоро планирую экспериментирование с ним. Мы имеем psts на выделенной машине при каждом ответвлении и не имели никаких проблем вообще. Некоторые из них становятся довольно крупными все же.
Для меня и на экспериментальной основе для нескольких обычных пользователей, мы использовали два продукта под названием EZDetach и MessageSave. Можно читать больше на их веб-сайте, но в основном они используются для вытаскивания сообщений и вложений из Outlook и в папки.
EZDetach проходит любую Папку (папки) Outlook, на которую Вы указываете, это в (может быть почтовый ящик или PST), и вытаскивает вложения и удаляет их (если Вы хотите.) MessageSave делает то же самое с телом сообщений - он вытаскивает их и сохраняет их на диске в - обычно - .eml формат.
Существуют другие подобные инструменты, но я не протестировал очень многих из них. Я нашел этим двум работу для меня лично и для немногих других в компании. Они не действительно для новичков, они обычно просто работают они способ, которым Вы настраиваете их, но существует много опций и если Вы изменяете что-то, что можно получить странные результаты - сообщения, сохраненные в неожиданных местоположениях, например.
Они действительно дают Вам простой способ совместно использовать "заархивированные" сообщения, просто поместить папки и файлы на доле.
Таким образом, это не идеальное решение, но для Вас или кого-то с подобными потребностями, они могли бы добиться цели.
OTOH...
Для меня я сохраняю свои почтовые архивы в текстовых файлах и имею всю мою электронную почту, возвращающуюся 19 лет. Легкий искать, очень портативный. В течение прошлого года или так, я использовал программы, упомянутые выше, чтобы сохранить мои сообщения как текст и затем сохранить любые вложения, которые я не имел где-то в другом месте.
Используйте сервер LDAP. Можно сохранить старую электронную почту, пока Вы хотите и существует поддержка совместно используемых папок. Cyrus является превосходной опцией для этого.
Заархивируйте электронную почту с помощью ЧИРКА (программное обеспечение CoolRock). Пользователи могут искать свою электронную почту с помощью веб-интерфейса или ЧИРКА плагин Outlook. Пользователи могут быть более уверены в удалении их электронной почты от Outlook, зная, что они могут просто перетащить его назад, если им нужно к (даже если Exchange Server снижается). Затем можно представить квоты и т.д., если Вы хотите.
У всех, кажется, есть различные определения крупных, но для меня рабочий Exchange 2003 с руководителями, которые генерируют по 10GB/year в почте, я записал простой сценарий VBA, который копирует функциональность архивации, которая идет с Outlook, но, кажется, может скопировать почтовый ящик в почтовый ящик лучше и позволяет мне указать параметры даты.
Каждый год я создаю новый почтовый ящик в течение того года как "bob2008", и т.д. и каждый год/год четверти/половины (в зависимости от того, как быстро их почтовый ящик растет), я перемещаю почту от их текущего почтового ящика до архива один. Почтовые ящики архива хранятся на отдельном Exchange Server, который просто хранит заархивированную почту для хранения нашего основного сервера быстро. Резервные копии не должны быть частыми, потому что существуют только новые данные по ежеквартальной основе.
Что касается предоставления пользовательского доступа, я просто даю им разрешение для просмотра его как почтовый ящик в их Outlook.