AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Tabelle mit sql erstellen

Ein Thema von fl63 · begonnen am 8. Jul 2011 · letzter Beitrag vom 15. Jul 2011
Antwort Antwort
Seite 2 von 3     12 3   
fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#11

AW: Tabelle mit sql erstellen

  Alt 8. Jul 2011, 17:32
Auch nicht anhand des Inhalts?
Wie ist das bitte gemeint. Ich kann nicht feststellen an welcher Stelle der Tabelle sich etwas verändert hat. Ich sehe nur die zunehmende Gesamtzahl der Datensätze.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#12

AW: Tabelle mit sql erstellen

  Alt 8. Jul 2011, 17:35
Neue Datensätze (aus Open Office), werden bereits zwischen die alten Datensätze geschrieben.
zB. werden zwischen den 200sten und dem 201sten Datensatz zwei Neue eingefügt,was bei 1000 und mehr Datensätzen nicht zu erkennen ist.
Dann würde ich das System nochmal überdenken oder einen eindeutigen Index einführen. Und einer DB ist das auch ganz egal, wo der Datensatz steht, die Tabelle kann nämlich vorsortiert ausgegeben werden. Spätestens wenn du einen Datensatz löschst und das DB-System den Speicher nicht sofort freigibt und die Tabelle optimiert, dann kann ein neuer Datensatz (auch mit neuem Index) irgendwo mittendrin erstellt werden.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#13

AW: Tabelle mit sql erstellen

  Alt 8. Jul 2011, 17:50
@ rollstuhlfahrer

Um Sinngemäße Überschneidungen der Datensätze zu vermeiden, wird bereits in Open Office vorsortiert.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#14

AW: Tabelle mit sql erstellen

  Alt 8. Jul 2011, 20:58
Gut, andere Frage: Warum löschst du gleich die ganze Tabelle? - Reicht es dir nicht, diese zu leeren?

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#15

AW: Tabelle mit sql erstellen

  Alt 8. Jul 2011, 21:06
Auch eine Möglichkeit. Dann müßte ich die neuen Daten nur wieder neu einlesen. Würde das leeren der Tabelle nicht vielleicht mehr Zeit in Anspruch nehmen, wie das Erstellen einer neuen Tabelle??
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#16

AW: Tabelle mit sql erstellen

  Alt 9. Jul 2011, 11:48
Wie viele Datensätze hast du? Muss das Programm wirklich Optimierungen im Millisekundenbereich haben, wenn du schon alleine bei der Datenübertragung viel mehr Optimierungspotential hast? (1 ms * 10.000 Datensätze = 10 Sekunden schneller!!).

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#17

AW: Tabelle mit sql erstellen

  Alt 9. Jul 2011, 13:18
Wie viele Datensätze hast du? Muss das Programm wirklich Optimierungen im Millisekundenbereich haben, wenn du schon alleine bei der Datenübertragung viel mehr Optimierungspotential hast? (1 ms * 10.000 Datensätze = 10 Sekunden schneller!!).

Bernhard
ca. 250.000 Datensätze.

Optimierungspotential bei Datenübertragung??

fl63
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#18

AW: Tabelle mit sql erstellen

  Alt 9. Jul 2011, 14:33
Wie schon geschrieben wurde, in einer DB kannst Du ohne große Mühe sortieren und Dubletten rauswerfen. Und der CSV Import wird direkt aus FB eingelesen vielfach schneller sein, als satzweise per Delphi. Wie lange Drop/Recreate der Tabelle läuft im Vergleich zum leeren hängt auch von der Indizierung ab.

Wenn Du gerne etwas mit Delphi machen möchtest, dann programmier doch ein Eingabeformular für die Daten mit ein wenig Such und Sortierkomfort, damit sie direkt in FB landen und spar Dir die Pflege in OO.
Gruß, Jo
  Mit Zitat antworten Zitat
fl63

Registriert seit: 30. Mär 2008
124 Beiträge
 
#19

AW: Tabelle mit sql erstellen

  Alt 9. Jul 2011, 20:25
Und der CSV Import wird direkt aus FB eingelesen vielfach schneller sein, als satzweise per Delphi.
Und wie geht das???
  Mit Zitat antworten Zitat
FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#20

AW: Tabelle mit sql erstellen

  Alt 10. Jul 2011, 13:34
Wer suchtet der findet.
Das Bild hängt schief.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 11:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz