So habe ich diese Seite, die wie viele Methoden in es hat .. eine Methode ist das Abrufen von Benutzer-E-Mail .. ein bindender Repeater ist, ändert ein anderes Passwort und alle. Jetzt wird in jeder Methode eine gespeicherte Prozedur aufgerufen und Änderungen in der DB vorgenommen.In Bezug auf die Minimierung von SQL-Server-Aufrufe
So sieht meine Seite Page_Load Ereignis wie folgt aus: -
protected void Page_Load(object sender, EventArgs e)
{
BindCon();
getemail();
getadd();
BindRepeater();
getpic();
}
Nun ist diese Art und Weise SQL-Server wie über und über die Auswirkungen auf die Leistung genannt wird wird. Ich dachte, möglicherweise kann ich eine gespeicherte Prozedur erstellen, die alle gespeicherten Prozeduren, die in den oben genannten Methoden verwendet werden, einmal ausführen und den SQL-Server nicht immer wieder aufrufen, wie oben beschrieben. Nun, wie erstelle ich das gespeicherte P und benutze es in meinem Code ?? brauche Ideen ... thnx
Die Antwort hängt davon ab, wie Sie Ihre aktuellen DB-Aufrufe machen. 'SqlCommand'? Linq-zu-Entitäten? Teilen Sie etwas von diesem Code. – BeemerGuy
Haben Sie aktualisiert..please help..thnx – Serenity
als eine Nebenbemerkung, möchten Sie vielleicht die Verwendung der "sp_" Präfix auf Ihrem Namen sproc, wenn Sie leistungsabhängig sind. http://blog.sqlauthority.com/2010/02/16/sql-server-stored-procedure-optimization-tips-best-practices/ – Matt