abfrage über mehrere felder - wo ist schluss - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von herbert (549 Beiträge) am Dienstag, 31.Januar.2006, 05:07.
    abfrage über mehrere felder - wo ist schluss

      Hallo
      frage an die experten

      ich hab bei meiner datenbank (35000 sätze) suche eine abfrage über mehrere
      felder (4) gebaut, nun denk ich das mein script etwas in die knie geht,
      habe mal per runtime bis zu 5.65 festgestellt.
      kann ich da was optimieren.
      sollen noch 6 felder dazu??!!

      hier mein kot ;-))

      <loop db=db sort^=-Hits range^=$v,20 branche~=$suche_branche | branche_2~=$suche_branche and firmenname~=$suche_firmenname and name~=$suche_name and rubrik==$suche_rubrik and gemeinde~=$suche_gemeinde and plz==$suche_plz and anschrift~=$suche_anschrift and landkreis==$suche_landkreis and verbandsgemeinde~=$suche_verbandsgemeinde and vorwahl~=$suche_vorwahl and umkreis==$suche_umkreis>
       
      
      dank im vorraus

      herbert


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von herbert (549 Beiträge) am Dienstag, 31.Januar.2006, 05:07.
    abfrage über mehrere felder - wo ist schluss

      Hallo
      frage an die experten

      ich hab bei meiner datenbank (35000 sätze) suche eine abfrage über mehrere
      felder (4) gebaut, nun denk ich das mein script etwas in die knie geht,
      habe mal per runtime bis zu 5.65 festgestellt.
      kann ich da was optimieren.
      sollen noch 6 felder dazu??!!

      hier mein kot ;-))

      <loop db=db sort^=-Hits range^=$v,20 branche~=$suche_branche | branche_2~=$suche_branche and firmenname~=$suche_firmenname and name~=$suche_name and rubrik==$suche_rubrik and gemeinde~=$suche_gemeinde and plz==$suche_plz and anschrift~=$suche_anschrift and landkreis==$suche_landkreis and verbandsgemeinde~=$suche_verbandsgemeinde and vorwahl~=$suche_vorwahl and umkreis==$suche_umkreis>
       
      
      dank im vorraus

      herbert

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 31.Januar.2006, 10:50.
    Re: abfrage über mehrere felder - wo ist schluss

      Das ist in der Tat verdamt lang, aber mach das sort^=-Hits raus. (bzw. ersetzte es gegen "Hits==* sort=-" und du wirst warscheinlich wieder weit unter einer Sekunde kommen. Sort auf nen Feld mach es erforderlich trotz range= die ganze db zu bearbeiten.

     Antworten

    Beitrag von herbert (549 Beiträge) am Dienstag, 31.Januar.2006, 18:19.
    Re: abfrage über mehrere felder - wo ist schluss

      Danke habs (vielleicht) soweit kapiert, nur bin ich mit dem ausgabe-ergebniss, also welche datensätze - wie sie sortiert ausgegeben werden nicht zu begeistern ;-)

      welche möglichkiten hätte ich sonst noch, vielleicht "reorg" nach tag -woche -monat - beste hits nach vorne

      würde sowas gehen?

       reorg  mit über 35000 einträge  = 24 MB bei ca. 60 Feldern im moment bei tiefschlafender zeit  (5* starten)
      

      gruss herbert

      P.S. hoffentlich du verstehen ;-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 1.Februar.2006, 18:22.
    Re: abfrage über mehrere felder - wo ist schluss

      Wieso nicht? ,-)

      Wenn Du wie Pouraga geschrieben hast

      sort=-Hits

      durch

      Hits==* sort=-

      ersetzt, dann hast Du genau dieselbe Ausgabereihenfolge, nur eben schneller... Bei Dir nicht?

     Antworten

    Beitrag von Herbert (56 Beiträge) am Donnerstag, 2.Februar.2006, 10:56.
    Re: abfrage über mehrere felder - wo ist schluss

      Stimmt jetzt gehts, hatte vorher bestimmt was übersehen.

      Danke euch beiden

     Antworten


     
 Liste der Einträge von 20250 bis 20400:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.26s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!