2016-06-03 12 views
0

ich Visual Studio für die Entwicklung bin mit und wenn es darum geht, eine edmx Datei neu zu zeichnen, nachdem einige db ändert es altert nimmt abzuschließenAktualisierung edmx Visual Studio 2010 verwenden ist sehr langsam

Ich versuche edmx für ein Unentschieden Mysql Datenbank mit 100 Tabellen

Alle Vorschläge oder Lösungen zur Verbesserung der Geschwindigkeit. Ist es wegen eines falschen Designs von Db oder etwas mit Visual Studio nur

+0

wahrscheinlich ist es in Ihrem Datenbank-Design, vielleicht zu komplex, um es in EF – Sherlock

+0

zeichnen die meisten Tabellen haben einige Fremdschlüssel Beziehungen. Aber ist eine bestimmte bekannte Design-Regeln, die Geschwindigkeit beeinflussen können –

+0

Ich denke, Sie sollten die Leistung Ihrer MySql überprüfen, wie einige Abfragen schreiben, überprüfen Sie Ihre Konfiguration, Test auf einem anderen Server oder PC ... Fast Fälle machen Leistung langsam durch Datenbank verursacht. –

Antwort

0

Sie können Ihre Verbindung ändern, um einen Benutzer zu verwenden, der nur eine Teilmenge der Tabellen sieht. Fügen Sie nach und nach zusätzliche Tabellen hinzu.

** Edit ** Wenn Sie einige wichtige Designprobleme haben, erhalten Sie eine Vorstellung davon, wo das Problem liegt, wenn Sie Tabellengruppen hinzufügen, da die Leistung erheblich sinkt.

+0

etwas über MySQL-Konfiguration? –

+0

Der Benutzer, den Sie verwenden, kann alle Objekte in der Tabelle sehen. Erstellen Sie einen neuen Benutzer und gewähren Sie ihm Zugriff auf nur eine Teilmenge von Tabellen, mit denen Sie arbeiten müssen und die für die Geschäftsregeln erforderlich sind. 50 Tabellen werden viel mehr überschaubar sein – Mike

+0

Ich bezweifle stark, dass ein Benutzer, der Zugang zu 100 Tabellen hat im Vergleich zu 15 das Problem verursacht – Drew