MySQL-Tabelle in sich selbst neu sortieren ?

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

  • MySQL-Tabelle in sich selbst neu sortieren ?

    Hallo Leute,
    Ich habe ein Problem und hoffe ihr könnt
    mir dabei helfen.

    Mein Wunsch ist es eine Tabelle umzusortieren
    und zwar nach einem Feld wie man es auch mit:
    'order by' machen kann.
    Doch nicht als Ausgabe sondern als tabelleninterne
    Umsortierung, um dann bei den select-Befehlen Performance
    zu sparen.

    Ich könnte natürlich die Tabelle jedesmal komplett
    entleeren und neu füllen, doch das ist mir irgendwie
    zu riskannt, und auch zu aufwendig...

    ...mache ja sonst schon immer alles viel zu umständlich...:-)

    Würde ich mich sehr über einen Tip freuen
    und viele nette Grüße, hOk

  • #2
    was spricht gegen ein "order by". Hast du ein Index verwendet?

    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
      Aus wievielen Rows besteht diese Tabelle?
      Aus wievielen Feldern?
      Aus wievielen Indizes?

      Hast Du Benchmarkdaten, die Dich dazu veranlassen?

      Sind die my.cnf bzw. my.ini Paramter entsprechend auf Performance angepaßt?

      Linux- oder Windowssystem?

      [Editiert von hand am 31-01-2002 um 20:38]

      Kommentar


      • #4
        Hi,
        jup, ich habe indizes verwendet und
        die Tabelle soll später vielleicht mal
        so 2000 bis 5000 Datensätze enthalten können
        bei jeweils bis zu 15 Spalten. Auf die php.ini
        und die my.cnf habe ich leider keinen Zugriff.
        Linux wäre die Platform meiner Wahl.

        Kennt ihr da keinen Befehl der das erledigt?

        netten Gruß, hOk

        Kommentar


        • #5
          5000 Datensätze sind eigentlich nichts!
          Ich arbeite teilweise mit über 300000 records + groups und havings.

          Das Problem liegt mehr an deinem Hoster als an der Anzahl der Datensätze!

          Berni

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

          Kommentar


          • #6
            Hi, ich danke euch für die Antworten,
            und dass das noch wenig ist hätte ich
            nicht gedacht.
            Dennoch würde mich interessieren ob es
            dafür einen Befehl gibt, würde mich
            freuen wenn da einer einen Tip für mich
            hätte, würde das schon gerne machen.

            netten Gruß, hOk

            Kommentar


            • #7
              so einen Befehl gibt es nicht! zumindest nicht für mysql

              berni

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

              Kommentar


              • #8
                Ich danke dir vielmals, da hätte ich wohl
                lange suchen können,

                netten Gruß, hOk

                Kommentar

                Lädt...
                X