Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 17.03.06, 12:09
Forum Zuschauer
 
Registriert seit: 17.03.06
Alter: 32
Beiträge: 2
Anzahl an Querys

Hi leute,

wir erstellen gerade nen sehr großes Portal auf basis von Typo3.
Wir haben soweit alles Konfiguriert und eingerichtet, portierung der Altedaten etc. nen richtiges großes Ding. Nun habe ich heute einfach mal gedacht check mal wieviele DB querys abgesetzt werden.

Gesagt getan schnell nen counter & logger in die DB klasse gehakt
dann traf mich der Blitz. 640 Querys

Wasn das? Also das ist ja nun echt das 10 fache von dem was erträglich wäre. Hat da jemand ne Idee woran das liegt? Wir nutzen auf der Start seite die tt_news sowie die Standard contenttypes.

mfg
alex
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 17.03.06, 22:12
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 36
Beiträge: 1.518

Hi!
Bad News: Ich kann es dir nicht sagen

Good News: Genau das interessieren mich auch, würdest Du die kleine Erweiterung für den DB-Layer hier veröffentlichen?!

Dann würde ich den auch mal integrieren und schauen, was da so abgeht.

cu
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 17.03.06, 22:32
Forum Stammgast
 
Registriert seit: 14.03.06
Ort: München
Alter: 21
Beiträge: 161

What the... Sicher, dass dein Code OK ist? Ich mein, dass Typo3 recht viel an der DB schafft, merkt man ja an seiner Geschwindigkeit, aber >600 Querys für *eine Seite*?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 17.03.06, 23:15
Benutzerbild von wurzl
Forum Newbie
 
Registriert seit: 04.02.06
Beiträge: 37

Moin,

ein einfacher Weg, die Querys rauszufinden, ist der General Query log von MySQL.
Man begebe sich dazu in die my.cnf und suche nach der Zeile
Code:
[mysqld]
#log
un ändere diese z.B. in
Code:
[mysqld]
log = /tmp/mysqld.sql
Nun erwarten uns in der Datei /tmp/mysqld.sql alle Anweisungen, die ausgeführt wurden (auch selects).

Allerdings habe ich das noch nicht ausprobiert. Ich komm erst nächste Woche dazu. Denn ich wüsste auch gerne, welche querys typo3 so ausführt um mir einen Stress-Test zu basteln.

cu.. wURzL
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 18.03.06, 00:45
Benutzerbild von wurzl
Forum Newbie
 
Registriert seit: 04.02.06
Beiträge: 37

Moin,

ich schaue mir grad selber die Typo3 Querys an. Allerdings hab ich jetzt keinen Bock mehr weiter zu schreiben. Der Artikel befindet sich hier: MySQL - Typo3 Querys
Morgen gehts weiter....

cu.. wURzL
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 18.03.06, 07:09
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.961
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin moin,

das es mich auch mal interessiert hat wieviel Querys der Aufruf benötigt, habe ich mal schnell ein paar Zeilen Code eingefügt umm die Query zu zählen.

Und siehe da, beim ersten Aufruf einer Seite, wo tt_news (display) zu sehen sind, sind es 683 Query, beim zweiten Aufruf dann 381 Query.

@atothek
Wenn die Query immer so hoch sind, hast du wohl das Caching wohl nicht aktiv.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 18.03.06, 09:30
Forum Zuschauer
 
Registriert seit: 17.03.06
Alter: 32
Beiträge: 2

Moin Genossen,

@maxhb ich hab die t3lib/class.t3lib_db.php gehackt und in die methode exec_SELECTquery diesen code

PHP-Code:
if( empty( $GLOBALS'__queryCounter__' ] ) ) {
    
$GLOBALS'__queryCounter__' ] = 0;
}
$GLOBALS'__queryCounter__' ]++; 
vor das

return $res;

gesetzt. und auf der Index seite ganz unte ausgegeben, thats it.

@Armin das noc_cache war in der config auf 0 gesetzt und auf dwer page war 1 h eingestellt. Allerdings sind fast 400 querys auch noch gnadenlos zu viel, also 80 sind das absolute MAXIMUM ;). Ich hatte mal alle Contents gehidded und nacheinander wieder anzeigen lassen und da hat er dann bei erstaufruf 600+ querys und nachdem caching verträgliche 81 querys, anscheinend ist da noch was im argen beim caching der contents

Besten Dank schonmal für das Feedback

mfg und nen schönes WE

alex

btw. Wir hatten noch die SelectPro Extension einmal installiert gehabt und die macht ja mal richtig terror, absolute nicht zu empfehlen wenn der massen query bug net behoben wird ;)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 18.03.06, 10:21
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.961
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

joar, ca. 400 sind ne Menge. Da muss man wohl die einzelnen Extensionen genauer betrachten. Ich werde mir mal die ganzen Querys ausgeben lassen und mal schauen was da so geschieht,

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 19.03.06, 09:11
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.961
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

so nun habe ich mal geschaut. Ursache ist das Layermenue auf der Seite. Wenn ich das rausnehme pendelt es bei einer normalen Seite bei 80 Query ein.
Ein weiterer Query-Hochtreiber ist realurl, bein einer einfachten Seite ohne dem Layermenue sind es 14.

Ich werde nun das Layermenue per Externe Datei einbinden. Werde mal schauen wie ich das am besten Lösen kann.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 19.03.06, 11:26
Forum Stammgast
 
Registriert seit: 14.03.06
Ort: München
Alter: 21
Beiträge: 161

http://wiki.typo3.org/index.php/TYPO...code_profiling

Leider sind hier sämtliche Links nicht mehr verfügbar :sad: "Cool URIs don't change!" Tim Berners-Lee
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
latest box, anzahl und wortbegrenzung blueX News (tt_news, mininews und Co) 5 11.03.07 16:19
Anzahl der Subgroups (max 20) erhöhen vihringer TYPO3 4.x Backend 2 22.01.07 11:14
Anzahl >= Mindestbestellmenge tobip tt_products 0 04.05.06 11:49
MySQL - Typo3 Querys wurzl Tools und Tipps 0 18.03.06 00:42
Maximale Anzahl von Zeichen robi News (tt_news, mininews und Co) 5 15.03.06 21:36


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


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS