php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.12.2006, 03:40  
Erfahrener Benutzer
 
Registriert seit: 04.12.2005
Beiträge: 286
PHP-Kenntnisse:
Fortgeschritten
snatch-ic
Standard Suche mit AJAX

Hallo,
ich habe eine Datenbank mit ungefähr 3500 einträgen.
Nun habe ich eine Suche geschrieben die mit hilfe von AJAX arbeitet. Bei jedem eingegebenen Buchsten soll sich das Suchergebnis immer neu aktualisieren. Das tut es zwar auch nur das Problem ist das das alles sehr langsam passiert.
Momentan arbeite ich da noch mit LIKE. Ich übergebe also den String aus dem Suchfeld un hole mit LIKE alle Einträge aus der DB in denen dieser String enthalten ist.

Gibt es da andere / bessere Methode? Die Performance ist so wie es jetzt ist einfach zu schlecht.

snatch
snatch-ic ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.12.2006, 11:25  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hast du einen Index über die Spalte gelegt in der du suchst?

Falls ja musst du auch noch bedenken, dass MySQL den Index nur verwenden kann, wenn deine LIKE-Abfrage nicht mit einem Wildcard-Zeichen beginnt.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 11.12.2006, 17:41  
Gast
 
Beiträge: n/a
Standard

LIKE 'blabla%' sollte theor. schon noch den Index verwenden.
Schlecht schauts aus wenn das % vorne steht.
  Mit Zitat antworten
Alt 11.12.2006, 20:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Vielleicht erst nach 2-3 Buchstaben-Eingaben eine Suche anfordern?!
Was heißt denn sehr langsam? Wie sieht deine Suche aus. Normalerweise sollte das bei - ich sag mal - wenig bis garnicht frequentierten Seiten dank unbelastetem Server trotzdem recht fix gehen.
Zergling-new ist offline   Mit Zitat antworten
Alt 12.12.2006, 09:14  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von chrime
LIKE 'blabla%' sollte theor. schon noch den Index verwenden.
Schlecht schauts aus wenn das % vorne steht.
Sach' ich doch.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
Verbesserungsvorschläge: Design und Suche Manko10 Board-Support 3 15.06.2008 16:21
Suche 'strahlfreudigen' Router nikosch Off-Topic Diskussionen 6 22.01.2008 19:06
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
Suche Alienuser PHP Tipps 2006 5 02.07.2006 16:31
suche funktion: suche alles zwischen notyyy PHP Tipps 2006 7 05.06.2006 20:46
[Erledigt] Erweiterung der Suche PHP Tipps 2007 2 01.12.2005 19:30
Suche in Datenbank realisieren Unbekanntes_Pferd PHP Tipps 2007 4 09.11.2005 16:22
suche lösungsweg für komplexe suche, md5hash PHP Tipps 2005-2 3 19.07.2005 17:57
stichwort suche boehseronkel Datenbanken 2 14.07.2005 09:28
mal wieder eine suche lomtas Datenbanken 0 12.07.2005 11:03
Suche Job als Entwickler/Designer (Raum Bonn o. Telearbeit) Beitragsarchiv 23 01.03.2005 14:00
Suche mehrere Images........ Beitragsarchiv 7 10.01.2005 08:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax suchfunktion langsam, ajaxphp suche, ajax suche einträge, mysql like suche langsam trotz index, php ajax suche langsam, wildcard suche per ajax, ajax suche in datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.