AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: MySQL schnell UPDATEN!
Suche alle Beiträge, die von "HeikoAdams" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: MySQL schnell UPDATEN!

      Delphi
      by HeikoAdams, 29. Apr 2010
    Okay, dann nochmal meine Frage:
    Ist die Where-Klausel
    WHERE Feld1_1=Fled1_1 AND Feld2_1=Feld2_1 AND Feld3_1=Feld3_1 AND Feld4_1=Feld4_1
    im Update Dein Ernst? So wie ich das sehe, kannst Du die auch genau so gut weg lassen, was eventuell sogar noch ein wenig Zeit spart.
  • Forum: Datenbanken

    Re: MySQL schnell UPDATEN!

      Delphi
      by HeikoAdams, 28. Apr 2010
    Ich bin mir zwar nicht sicher, ob es sich positiv auf die Performance auswirkt, aber Du kannst die beiden ersten SQLs auch zu einem kombinieren indem Du folgendes schreibst:
    SELECT Feld1_2, Feld2_2 FROM Tabelle2 WHERE Feld3_2 IN (SELECT Feld1_1 FROM Tabelle1)
  • Forum: Datenbanken

    Re: MySQL schnell UPDATEN!

      Delphi
      by HeikoAdams, 28. Apr 2010
    Ohne Dir jetzt zu nahe treten zu wollen, aber Du solltest Dir dringend mal die Dokumentation vom MySQL bzw. SQL ansehen. Solche SQL-Statements würde ich höchstens einem Azubi während der ersten 6 Monate seiner Ausbildung durchgehen lassen.

    1. Was spricht dagegen, anstatt
    SELECT Feld1_1, Feld2_1, Feld3_1, Feld4_1, Feld5_1 FROM Tabelle1
    SELECT Feld1_1, Feld2_1, Feld3_1, Feld4_1, Feld5_1 FROM...
  • Forum: Datenbanken

    Re: MySQL schnell UPDATEN!

      Delphi
      by HeikoAdams, 27. Apr 2010
    Das klingt so, als ob Du ein
    SELECT * FROM <Tabelle>
    machst und kein
    SELECT * FROM <Tabelle> WHERE <Feld> = <gesuchter Wert>
    Mit letzterem kannst Du Dir (und der CPU) wahrscheinlich eine Menge Arbeit sparen :wink:
  • Forum: Datenbanken

    Re: MySQL schnell UPDATEN!

      Delphi
      by HeikoAdams, 27. Apr 2010
    Die einzigen effektiven Möglichkeiten wäre vernünftig eingesetzte Indizes, da zuviele Indizes in einer Tabelle auch bremsen können. Wobei Du Dich mit dem Gedanken anfreunden solltest, das ein Update von 2,2 Mio Datensätzen halt eine gewisse Zeit dauert.


    Da heißt das Zauberwort für Tante Google mysql cursor


    Wobei die SP bei einer nicht indizierten Tabelle wahrscheinlich auch sehr lange...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=HeikoAdams&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=150795
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05: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