2012-03-02 6 views
5

У меня есть служба данных WCF, работающая поверх первого поставщика инфраструктуры Entity Framework. База данных достаточно велика (одна ключевая таблица содержит более 77 миллионов записей и растет на ~ 10% в месяц) и представила довольно высокую производительность. При очертании базы данных, которая является большой, боль кажется неизбежной. Мой вопрос в том, что кто-нибудь успешно реализовал EF с окороченной базой данных, и если да, то у вас есть какие-либо рекомендации?Entity Framework и оверенная база данных

+0

сделал и найти решение этой проблемы? – DarthVader

+0

Разрешение пока отсутствует. – RockyMountainHigh

ответ

0

Вы исследовали следующие параметры:

  1. кластеризация вашей БД (я предполагаю, что это SQL Server вы используете)?
  2. Извлечение некоторых ваших данных (например, архивных записей) в другую таблицу, а затем создание представления с запросом UNION для объединения двух таблиц вместе, когда вам нужно полное представление набора данных?
  3. В вашей таблице есть индексы на нем - если нет, попытались ли вы создать его?
0

Вы можете масштабировать базы данных с помощью диспетчера карт MS-shard.

инструменты базы данных См Эластичные https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-introduction/

и, в частности, осколок карты менеджера https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-shard-map-management/

Смежные вопросы