aLeXL Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 Hi, hat jemand von euch ein kleines script oder so mit dem ich ermitteln kann, wie schnell meine sql datenbank ist ? Hab bisher bei google nix dazu gefunden :/ Am besten mit Ausgabe der Ergebnisse im Browser. Gruß aLeX
Schiller256 Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 Also es gibt so genannte Tracing Programme die ermitteln können was deine Abfrage alles macht und wie schnell die ist. Da musst du mal schauen ob es so was auch für deinen DB Server gibt.
aLeXL Geschrieben 25. Oktober 2005 Autor Geschrieben 25. Oktober 2005 nen trace kannste doch nur von einem pc zu einem anderen machen wobei du siehst von wo nach wo die daten übertragen werden und wielange sie jeweils brauchen. Ich brauch eher so eine art sql datei die ein paar sql aktionen ausführt und anschließend die geschwindigkeit ausgibt.
1226 Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 ']nen trace kannste doch nur von einem pc zu einem anderen machen wobei du siehst von wo nach wo die daten übertragen werden und wielange sie jeweils brauchen. Ich kann zwar nur Oracle, aber es ist durchaus möglich, eine DB-Session zu tracen, um z.B. Fehlern oder Bottlenecks auf den Grund zu gehen. Nicht zu verwechseln mit traceroute
aLeXL Geschrieben 25. Oktober 2005 Autor Geschrieben 25. Oktober 2005 aha, ok =) ich will aber keine Fehler ermitteln, ich will sehen wie schnell meine datenbank is =)
Wolle Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 Wenn du noch sagst um was für eine DB es sich handelt, kann dir bestimmt besser geholfen werden.
aLeXL Geschrieben 25. Oktober 2005 Autor Geschrieben 25. Oktober 2005 ja ganz normale sql datenbank wie man ihn für den webspace benutzt =) mit mysql halt da drin die datenbanken
Wolle Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 ']ja ganz normale sql datenbank wie man ihn für den webspace benutzt Öhmm, ja... Auch Postgree, Oracle, MSSql und viele andere sind "ganz normale SQL-Datenbanken" die auch im Web benutzt werden können und auch benutzt werden Für Mysql fällt mir eigentlich nur die Benchmark-Suite ein, aber ohne Shellzugriff geht das nicht: http://dev.mysql.com/doc/refman/4.1/en/mysql-benchmarks.html
aLeXL Geschrieben 25. Oktober 2005 Autor Geschrieben 25. Oktober 2005 hab mirs durchgelesen, kann das allerdings nicht machen :/ ich bräucht so ein script, das die zeit nimmt wie lange die sql datenbank braucht, um bestimmte Befehle abzuarbeiten.
Maulwurf_der_Schlaue Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 hi, also wenn ich nichts falsch verstanden hab sollte es nach folgendem logischen schritten gehen (vorausgesetzt du hast php). Timestamp1 merken sql absetzten Tiemstamp2 merken unterschied ausrechnen fertig... oder hab ich jetzt was nicht gerafft ?
Jaraz Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 Hi, -Kommandozeile nutzen -phpmyadmin nutzen -selber mit timestamps arbeiten und rechnen Gruß Jaraz
aLeXL Geschrieben 25. Oktober 2005 Autor Geschrieben 25. Oktober 2005 ah, das geht mit timestamps =) Hab leider kaum Kenntnisse mit sql :/ Werd mir morgen mal paar Anleitungen oder so dazu durchlesen und hoffen, dass ich es kapiere. Vielen Dank =)
Jaraz Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 ']ah, das geht mit timestamps =) Nein, nicht mit sql timestamps, sondern in der Anwendung. Vor der query Zeit (t1) merken und dann von der Zeit (t2) nach der Query abziehen. Differenz gleich die Dauer. Gruß Jaraz
zirri Geschrieben 25. Oktober 2005 Geschrieben 25. Oktober 2005 ']Hi, hat jemand von euch ein kleines script oder so mit dem ich ermitteln kann, wie schnell meine sql datenbank ist ? eine gute DB 'erklärt' dir die Performance syntax: explain plan for your-precious-sql-statement; gruss
geloescht_JesterDay Geschrieben 26. Oktober 2005 Geschrieben 26. Oktober 2005 Für MySQL: http://dev.mysql.com/doc/refman/4.0/de/explain.html
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden