AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Große Tabelle, schnelle Überprüfung???
Thema durchsuchen
Ansicht
Themen-Optionen

Große Tabelle, schnelle Überprüfung???

Ein Thema von romber · begonnen am 12. Dez 2008 · letzter Beitrag vom 12. Dez 2008
 
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Große Tabelle, schnelle Überprüfung???

  Alt 12. Dez 2008, 17:24
Datenbank: MS SQL Server • Version: 2008 • Zugriff über: ADO
Hallo!

Ich habe eine lokale MS SQL 2008-Tabelle mit über 1,5 Millionen Datensätzen drin. Jede Sekunde kommen ca. 5-25 neue Datensätze hinzu. Jeden Datensatz verfügt über eine einfeutige ID, die schon vor dem Hinzufügen in die Datenbank bekannt ist. Bei den neuen Daten handelt es sich oft um die bereits vorhandenen Datensätze, die irgendwie geändert wurden. Bis jetzt habe ich die geänderten Daten einfach ignoriert, es werden nur die neue Daten hinzufügt. Dafür sorgt ein Unique-Index, den ich auf die ID-Spalte gesetzt habe.

Jetzt muss ich alles anders machen. Ich muss jede neue Datensatz überprüfen, ob es bereits vorhanden ist und wenn ja - aktualisieren. Meine Aufgabe ist, diese Überprüfung so schnell wie möglich zu machen. Die Überprüfung mit Locate würde bei so vielen Datensätzen mehrere Sekunden in Anspruch nehmen.

Welche Möglichkeiten gibt es? Was könnt Ihr mir empfehlen?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz