php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2009, 12:58  
Erfahrener Benutzer
 
Registriert seit: 17.05.2004
Beiträge: 286
c01001
Standard [Erledigt] MYSQL INDEX Frage 700.000 Datensätze ?

Hallo,
ich habe gelesen das ich größere Datensätze indizieren kann.
Jetzt wollte ich wissen - wenn ich in meine Suche auf 5 Spalten zugreife, z.B.
Produkt und Preis
Produkt und Preis und Marke
oder
Marke und Preis
Marke und Preis (von) und Preis (bis)
usw...
ob ein
alter table produkt ADD INDEX (Produkt,Marke,Anbieter,Preis,ArtikelG);
reicht oder muss ich mehrere machen damit das schneller ist wie:
alter table produkt ADD INDEX (Produkt);
alter table produkt ADD INDEX (Produkt,Marke,Preis);
alter table produkt ADD INDEX (Marke,Preis);

usw...
Leider habe ich keine Erfahrung was besser ist und wie ich noch alles Optimieren kann.
Auf eure Antwort und Tipps wurde ich mich Freuen.
Leider könnte ich auf die Schnelle keine Antwort (Erklärung, Infos) im Internet finden für Index und mehrere Spalten.

Dank im Voraus.
__________________
Ob eine Sache gelingt, erfährst du nicht, wenn du darüber nachdenkst, sondern wenn du es ausprobierst.
c01001 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.04.2009, 13:07  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Lies Dir dazu mal MySQL :: MySQL 5.0 Reference Manual :: 7.4.5 How MySQL Uses Indexes und MySQL :: MySQL 5.0 Reference Manual :: 7.2.1 Optimizing Queries with EXPLAIN durch.
David ist offline   Mit Zitat antworten
Alt 20.04.2009, 13:55  
Erfahrener Benutzer
 
Registriert seit: 17.05.2004
Beiträge: 286
c01001
Standard

Hi,
danke für die Links.
Habe die gelesen und bin mal am testen noch sieht es sehr gut aus, unterschiede sind bemerkbar.
Werde das mal weiter Testen.

Danke.
__________________
Ob eine Sache gelingt, erfährst du nicht, wenn du darüber nachdenkst, sondern wenn du es ausprobierst.
c01001 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
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
mysql datensätze tauschen kiffy Datenbanken 1 29.08.2006 20:25
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
MySQL lädt immer nur 127 Datensätze einer CSV-Datei Klaus Datenbanken 4 15.11.2005 16:40
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
System mit Mysql (weit läufige Frage) Beitragsarchiv 1 03.05.2005 15:53
Frage zum Index, Primärschlüssel Datenbanken 1 15.04.2005 01:20
MySQL datensätze umgekehrt anzeigen PHP Tipps 2005 1 14.01.2005 20:54
Frage zu mysql... Datenbanken 7 31.12.2004 11:42
[Erledigt] Maximale Datensätze (MySQL 4.0) Datenbanken 3 23.12.2004 15:20
[Erledigt] Elementare Frage: Schneller durch Index? - Bin ratlos! Datenbanken 1 16.12.2004 05:23
Frage - JS ausführen -> neuer Eintrag in MySQL vorhanden. HTML, Usability und Barrierefreiheit 2 27.11.2004 22:11
Frage zu Index und Primärschhlüssel Stefano Datenbanken 6 04.11.2004 02:59
order frage php & mysql PHP Tipps 2004 3 04.11.2004 00:45
Frage: Mysql... Ente PHP Tipps 2004 15 27.09.2004 22:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql index anzeigen, mysql index, mysql indexierung, index mysql, mysql index hinzufügen, mysql indizes, indizierung mysql, mysql indizes anzeigen, mysql indexes, mysql index verwenden, http://www.php.de/datenbanken/54324-erledigt-mysql-index-frage-700-000-datensaetze.html, index anzeigen mysql, indexierung mysql, mysql indexe, mysql index durchsuchen, mysql index hinzufügen dauer, mysql tabellen index durchsuchen, php sql index mehrere spalten, mysql index erfahren, mysql indexes länge

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50 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