База данных Sitecore и размер App_Data - PullRequest
4 голосов
/ 21 июля 2011

У нас есть 5 относительно небольших сайтов, работающих поверх Sitecore.Самый старый был размещен в окружающей среде в течение 3 лет.В настоящее время основная и веб-базы данных занимают примерно 8 ГБ за штуку - удивительно по размеру, но при этом они почти идентичны по размеру (я бы ожидал, что веб-база данных будет намного меньше).Также удивительно, что App_Data имеет размер более 50 ГБ (MediaCache - 15 ГБ, MediaFiles - 37 ГБ).Любые идеи или предложения о способах уменьшения файлов на диске - даже временно?

Ответы [ 3 ]

7 голосов
/ 21 июля 2011
Media Files - media items stored on disk (keep this folder)
Media Cache - is where sitecore caches image versions (e.g rezised images)

Вы можете удалить все содержимое папки Media Cache.Sitecore будет постепенно воссоздавать кэш изображений, которые используются на сайтах.

Если вы используете управление версиями элементов, вы можете запустить Диспетчер версий и архивировать старые версии.Тем не менее, так как ваша база данных Master и Web почти одинакового размера, я не думаю, что это поможет вам.Веб-база данных содержит только 1 версию каждого элемента.

Последнее, что нужно сделать, - это пролистать медиа-библиотеку, найти элементы, у которых нет ссылок в базе данных LinkDatabase, и удалить их.Сначала убедитесь, что вы сделали резервную копию.

http://trac.sitecore.net/VersionManager

0 голосов
/ 26 июля 2011

Вы также можете попытаться сжать базы данных

DBCC UPDATEUSAGE (web)

DBCC SHRINKDATABASE(web, 0);
0 голосов
/ 21 июля 2011

Если вы храните активы мультимедиа в базе данных, я предполагаю, что вы основаны на размерах, я думаю, что вы можете удалить папку App_Data, и она будет добавлять туда файлы по мере необходимости. Если вы храните медиаресурсы в файловой системе, они хранятся в App_Data, что объясняет их большой размер. Возможно ли, что вы храните некоторые ресурсы в БД, а другие в файловой системе? В любом случае вам следует проанализировать, какие типы файлов содержатся в App_Data, и сравнить их с готовым экземпляром Sitecore, чтобы увидеть, что представляет собой содержимое сайта и сгенерированные файлы кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...