Codierung für schnelle Datenbankverbindungen
Wenn Sie ein Datenbankentwickler sind, besteht eine Ihrer wichtigsten Aufgaben darin, Ihren Code richtig zu schreiben, damit die Seiten so schnell wie möglich geladen werden. Wenn Ihre Seiten langsam geladen werden, werden Ihre Besucher wahrscheinlich woanders hingehen!

Denken Sie daran, dass für jede separate SQL-Anweisung, die Sie ausgeben, Daten zur Datenbank hin und her gesendet werden müssen. Manchmal können diese Handshakes und das Öffnen / Schließen der Verbindung länger dauern als die eigentliche Datenbankabfrage! Schauen Sie sich alle SQL-Anweisungen auf einer bestimmten Seite genau an. Versuchen Sie, sie in so wenigen Abfragen wie möglich zu kombinieren.

Führen Sie als Nächstes für jede Abfrage eine Erklärung aus, um zu bestimmen, wie die Datenbank sie ausführen wird. Stellen Sie sicher, dass Sie Ihre Indizes und Schlüssel optimieren, bis die Abfrage so effizient wie möglich ausgeführt wird. Sie möchten Tabellenscans vermeiden - versuchen Sie, mit Ihrer "where" -Klausel so viele indizierte Felder wie möglich zu verwenden. Wenn Sie "where site_id = 1 und cat_id = 2" ausführen, stellen Sie sicher, dass sowohl für site_id als auch für cat_id ein Index eingerichtet ist.

Wenn Sie eine SQL-Anweisung ausgeben, verwenden Sie sie so schnell wie möglich und schließen Sie sie dann. Lass es nicht offen, während du andere Dinge tust. Holen Sie sich die Werte, die Sie benötigen, stecken Sie sie in Variablen und schließen Sie die Anweisung.

Stellen Sie schließlich sicher, dass alle Verbindungen wieder auf Null gesetzt sind, wenn Sie damit fertig sind.

Je effizienter Ihr Code ist, desto schneller gelangt die Seite zum Endbenutzer - und desto glücklicher sind Ihre Besucher!

Codierung für schnelles Anzeigen von Seiten

Video-Anleitungen: Tut 25 - Deutsch: VB 2010 - Teil 1 - Datenbankverbindung herstellen zu SQL Server Datenbankdatei (Kann 2024).