AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL Select mit LOW_PRIORITY
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL Select mit LOW_PRIORITY

Ein Thema von Memo · begonnen am 4. Feb 2009 · letzter Beitrag vom 6. Feb 2009
Antwort Antwort
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#1

Re: MySQL Select mit LOW_PRIORITY

  Alt 4. Feb 2009, 21:16
Zitat von alcaeus:
das wird nicht geben. Wenn dann musst du alle INSERT- und UPDATE-Statements mit LOW_PRIORITY oder sogar DELAYED starten, damit die SELECT-Statements eher drankommen.
Würde ich ja, nur bräuchte ich es genau anders herum.

Zitat:
Allerdings kann auch die Storage Engine schon weiterhelfen. MyISAM sperrt bei Schreiboperationen immer die ganze Tabelle
InnoDB hat andere Geschwingigkeits- und Speichernachteile. Die Nachteile dieser Konstellation überwiegen leider.

Zitat:
Was da allerdings noch anfaellt sind Index-Updates, welche natuerlich zeitaufwaendig sind. Da solltest du mal ueberpruefen, welche Kardinalitaet die Indizes haben.
Wie gesagt, das fragliche Select-Statement ist sehr schnell, wird natürlich durch viele lesende Zugriffe angemessen verlangsamt, nur blockiert es seinerseids alle anderen Zugriffe(lesend/schreibend).
Die Indizes sind (imho) so ausgereizt, damit die Select's performant ablaufen. Laut Explain gibt es nichts zu verbessern.
Aber eines stimmt, die hauptsächlich beteiligte Tabelle hat mehrer Millionen Einträge. Verkleinern hilft natürlich massiv, nur ist es keine Lösung.
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:22 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-2025 by Thomas Breitkreuz