myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

mysql abfrage

Willkommen

myGully

Links

Forum

 
Thema geschlossen
 
Themen-Optionen Ansicht
Ungelesen 05.05.13, 18:21   #1
Epeos
Ist öfter hier
 
Benutzerbild von Epeos
 
Registriert seit: Nov 2010
Beiträge: 198
Bedankt: 96
Epeos ist noch neu hier! | 0 Respekt Punkte
Standard

Wie kommst Du auf die Idee, ich kenne kein JOIN? Ich benutze das nur nicht mit "<"-Bedingung.

Übrigens habe ich grad mal getestet. Die Abfrage mit Subselect ist mit 10.000 Datensätzen deutlich schneller als die Abfrage per JOIN (auf meinem Rechner um den Faktor 2000). Hat sich bei MySQL in den letzten Versionen doch ein bisschen was getan.
__________________
On a long enough timeline, the survival rate for everyone drops to zero. (Fight Club)
Epeos ist offline  
Ungelesen 05.05.13, 19:28   #2
NetWebs
Banned
 
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
NetWebs ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Epeos Beitrag anzeigen
Übrigens habe ich grad mal getestet.
Du solltest dann mal ganz schnell Deine wissenschaftlichen Erkenntnisse in einem Fachmagazin veröffentlichen, denn fälschlicherweise dachte man in der Informatik und unter den DBAs, dass JOINS schneller als Subselects sind (bis auf Ausnahmen, falls die Datenbankstruktur von einem Amateur angelegt wurde o.ä.).

Aber gut, dass Du das rausgefunden hast. Ich werde morgen früh eine Mail an alle 50 Entwickler bei uns schreiben, dass Subselects schneller als JOINS sind und auf diesen Thread verweisen. Du hast es ja mal grad getestet. In der scheint ein unglaubliches Talent zu stecken... dass Du so eine Erkenntnis mal eben testen kannst ohne jemals eine DBA-Qualifikation gehabt zu haben. Suchst Du einen Job?
NetWebs ist offline  
Ungelesen 05.05.13, 21:25   #3
kkhamburg
Profi
 
Benutzerbild von kkhamburg
 
Registriert seit: May 2009
Ort: riding the roos
Beiträge: 1.466
Bedankt: 1.057
kkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punktekkhamburg leckt gerne myGully Deckel in der Kanalisation! | 594749 Respekt Punkte
Standard

Zitat:
Zitat von Epeos Beitrag anzeigen
Wie kommst Du auf die Idee, ich kenne kein JOIN? Ich benutze das nur nicht mit "<"-Bedingung.
Wenn du JOIN doch kennst frage ich mich ernsthaft wieso du hier nach dem Syntax fragen musst. Da die Bedingung ON obligatorisch ist für JOIN liegt es wohl nicht so fern innerhalb der Bedingung mit allen verfügbaren Operatoren zu arbeiten.

Zitat:
Zitat von Epeos Beitrag anzeigen
Übrigens habe ich grad mal getestet. Die Abfrage mit Subselect ist mit 10.000 Datensätzen deutlich schneller als die Abfrage per JOIN (auf meinem Rechner um den Faktor 2000). Hat sich bei MySQL in den letzten Versionen doch ein bisschen was getan.
Wenn das dein Ergebnis ist, solltest du dringend etwas an der Indizierung der abgefragen Datenbank tun. Warum das so ist verrät dir das Handbuch zu MySQL.

Da die Frage des TE beantwortet ist und er sich hier auch nicht mehr zu Wort meldet mache ich hier mal dicht.
__________________

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]


kkhamburg ist offline  
Thema geschlossen


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr.


Sitemap

().