2012-03-02 19 views
5

Ho un servizio dati WCF in esecuzione su un provider di codice Entity Framework primo 4.1. Il database è abbastanza grande (una tabella chiave ha oltre 77 milioni di record e cresce di circa il 10% al mese) e ha presentato un bel problema di prestazioni. Sembra che la condivisione di un database così grande sia un problema inevitabile. La mia domanda è, qualcuno ha implementato con successo EF con un database semplificato e, in caso affermativo, avete qualche indicazione?Entity Framework e database semplificato

+0

ha u trovare una soluzione a questo? – DarthVader

+0

Nessuna risoluzione ancora. – RockyMountainHigh

risposta

0

Avete indagato le seguenti opzioni:

  1. Clustering vostro DB (presumo che è SQL Server in uso)?
  2. Estrarre alcuni dati (ad esempio, record archiviati) in un'altra tabella, quindi creare una vista con una query UNION per unire le due tabelle quando è necessaria una vista completa del set di dati?
  3. Il tuo tavolo ha indici su di esso - in caso contrario, hai provato a crearne uno?