mysql Zugriffszeit optimieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql Zugriffszeit optimieren

    Hi Leute

    Wollte mal fragen was man beachten muss um die Zugriffszeit kurz zu halten?

    Oder ist es gar nicht nötig, sich über sowas Gedanken zu machen, weil die Zeit sowieso sehr klein ist?

    1.) mögllichst keiner Datentyp varchar(100) anstatt text?
    2.) kurze DB- und Tabellennamen???
    3.) zweite oder dritte Normalform??
    4.) ...


    Für Ideen bin ich dankbar
    gruss

  • #2
    natürlich muss man sich darüber Gedanken machen.

    Eine durchdachte Struktur (muss nicht immer normalisiert sein) kann viel an Zeit sparen. Indizes an den richtigen Stellen und glücklich ist der mySQL Entwickler.

    cu
    berni

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      Wollte mal fragen was man beachten muss um die Zugriffszeit kurz zu halten?
      generell? durchdachte struktur der datenbank, durchdachte querries, gute hardware (falls man sich darum selbst kümmern muss).

      Oder ist es gar nicht nötig
      das musst du selbst wissen. eine pauschalantwort gibt es nicht.

      1. nicht unbedingt. varchar ist im gegensatz zu text von variabler größe (wie der name schon sagt), sodass u.u. bei großen datenmengen text effizienter wäre (weil die suche eines bestimmten eintrags im speicher auf diese weise schneller ablaufen könnte (s. z.b. das array-modell in "strong-typed"-sprachen)).

      2. mehr oder weniger quatsch.

      3. normalisierung ist zwar immer wichtig, kann aber (wiederum bei großen datenmengen) etwas leistungsmäßigend wirken.

      ansonsten gibt es bei google relativ einleuchtende erklärungen zu den themen:
      - datenbäume
      - rekursion
      - indizies
      - caching

      ein rezept gibt es nicht. lies dir ein paar bücher zum thema (my)sql-optimierung und versuche deine eigenen schlüsse im bezug auf deine konkreten projekte zu ziehen.
      Zuletzt geändert von penizillin; 29.12.2005, 20:58.

      Kommentar


      • #4
        ... oder mal hier lesen http://www.oreilly.de/catalog/hpmysq...apter/ch04.pdf

        php-Entwicklung | ebiz-consult.de
        PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
        die PHP Marktplatz-Software | ebiz-trader.de

        Kommentar


        • #5
          Vielen Dank für die Quelle, muss ich durchackern.

          Bis anhin "programmierte" ich mehr oder weniger einfach drauf los. Die Seiten funktionieren aber wie es im Hintergrund ausschaut.

          Nun möchte ich es "besser" zu machen.

          Ich lege mir Schwerpunkte:

          Januar : mySQL Programmierung Optimieren
          Februar: SUMA Optimierung
          März: PHP...

          Kommentar

          Lädt...
          X