INFO: SQL Server CE Performance Tips und effizienten Speicher verarbeiten

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 274112 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt zum Entwerfen eines SQL CE (SSCE) Anwendung zum Verbessern der Leistung und Speichernutzung zu minimieren.

Weitere Informationen

Die Leistung von SQL CE-Anwendung variieren basierend auf einer Reihe von Faktoren ab. Zu diesen Faktoren zählen:
  • CPU-Geschwindigkeit.
  • CPU-Befehlssatz.
  • Netzwerkgeschwindigkeit (für Konnektivität Anwendungen).
  • Geschwindigkeit des Arbeitsspeichers.
  • Speichergröße.
  • Größe der Datenbank.
  • Abfrage Komplexität.
  • Verwenden von Indizes.
  • Andere Datenbankprobleme.
Verwendung von Indizes

Wenn Sie eine WHERE-Klausel, ORDER BY- oder JOIN, kann Index auf die entsprechenden Spalten die Leistung enorm verbessern. Allerdings Wenn Ausführen von code ähnelt:
 "SELECT * FROM tablename" 
und Indizes nicht helfen.

Arbeitsspeicher minimieren

Speicher ist auf dem Gerät beschränkt. Es gibt Möglichkeiten zum Minimieren der Speicherverwendung in SSCE. Hier sind ein paar Tipps:

  • Wenn Sie eine Abfrage verwenden, Sichern Rückgabe nur die Spalten oder Zeilen, die Sie benötigen. Zum Beispiel:
    Select col1, col2 From tablename Where search_condition
  • Wenn Sie nicht über die Bildlauffähigkeit benötigen, verwenden Sie einen Vorwärtscursor, Adopenforwardonly oder Adlockreadonly , die Speichernutzung erheblich reduziert.
  • Vermeiden Sie unnötige ORDER BY-, DISTINCT- oder GROUP BY Operationen, die mehr Speicher als andere Operatoren verwenden können.
  • Sie sollten sich der Wechsel von einer Abfrage zu Betriebssystem direkt in der Basistabelle. Seek können Sie die Zeilen, die suchen, vorausgesetzt dass ein Index für die Spalten in der WHERE-Klausel. Weitere Informationen finden Sie das Thema "Seek" in der SQL CE-Onlinedokumentation.
Standardmäßig erstellt SQL Server CE temporäre Datenbankdateien im Ordner TEMP auf dem Windows CE-Gerät. Sie können die temporären Datenbankdateien verschieben, einer CF-Karte, um mehr Platz in der zentrale Speicher verfügbar zu machen. Für SQL Server CE 1.1, das Sie verwenden im folgenden Knowledge Base-Artikel als Leitfaden:
317032Gewusst wie: Ändern den temporäre Speicherort der Datenbank in SQLServer CE für SQLServer CE 2.0
Darüber hinaus finden Sie "Using SQL Server CE-temporäre Datenbanken" in der SQL Server CE-Onlinedokumentation.

Informationsquellen

Finden Sie unter der "Building Applications" in SQL Server CE-Onlinedokumentation Online.

Eigenschaften

Artikel-ID: 274112 - Geändert am: Montag, 24. Februar 2014 - Version: 1.7
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Windows CE Edition 2.0
  • Microsoft SQL Server 2000 Windows CE Edition 1.1 Service Pack 1
  • Microsoft SQL Server 2000 Windows CE Edition 1.1
  • Microsoft SQL Server 2000 Windows CE Edition
Keywords: 
kbnosurvey kbarchive kbmt kbinfo KB274112 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 274112
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com