Autor |
Nachricht |
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 23.10.2008 11:24
Titel
|
|
|
das funktioniert, danke. du hast noch geschrieben, das dies beispiel nicht sehr performance-freundlich ist. das wäre natürlich nicht so gut. wie könnte man das beispiel umschreiben, das es sparsamer ist? und noch eine allgemeine frage, ist in dem beispiel also irgendein element, das im allgemeinen lieber nicht verwendet werden sollte, weil es die leistung runterzieht?
mfg, hoplite
Zuletzt bearbeitet von hoplite am Do 23.10.2008 11:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 23.10.2008 11:59
Titel
|
|
|
performance: du holst dir die gesamte freundesliste des users, der da gerade surft. das ist eigentlich nicht notwendig. du hast ja sicher die info, oder besser die user_id des users dem das profil gehört, auf dem sich der surfende gerade befindet. somit könntest du, wie im ersten beispiel schon angedeutet, direkt mysql danach fragen lassen, ob eine freundschaft besteht, oder nicht.
hinsichtlich der längen die buddylisten aber in der regel haben, sollte der performance-gewinn nicht so riesig sein. ich denke, du kannst es auch so lassen, und im hinterkopf behalten, dass du da noch was schrauben kannst, wenn sich performance-probleme bermerkbar machen.
|
|
|
|
|
Anzeige
|
|
|
hoplite
Threadersteller
Dabei seit: 12.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 23.10.2008 17:30
Titel
|
|
|
ok verstehe. dachte ich frag nochmal nach, da ich das jetzt schon öfter gehört habe, bzgl. resourcenverbrauch von mysql-abfragen. aber in diesem fall scheint es ja klar zu gehen. schöne sache. finde das forum hier echt mal ganz in ordnung
grüße, hoplite
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 24.10.2008 00:43
Titel
|
|
|
Dann solltest du auch darauf achten dass du nicht einfach alle Spalten selektierst.
Anstatt
solltes du also nur die benötigten Felder selektieren
Code: | SELECT feld1, feld2, feld3 FROM ... |
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Fr 24.10.2008 09:18
Titel
|
|
|
m hat geschrieben: | Dann solltest du auch darauf achten dass du nicht einfach alle Spalten selektierst.
Anstatt
solltes du also nur die benötigten Felder selektieren
Code: | SELECT feld1, feld2, feld3 FROM ... |
|
m,.... schön dich mal wieder zu sehen!!
|
|
|
|
|
|
|
|
Ähnliche Themen |
While-Schleife für Datenbank-Abfrage mit PHP
[PHP] Probleme bei $_POST und Datenbank abfrage
[PHP, MySQL] Datenbank Abfrage sortieren
[PHP, MySQL] Datenbank Abfrage nach Datum sortieren
frage bzgl. if/else
Frage bzgl. Anti Alias
|
|