Ich bin verpflichtet, eine Abfrage in phpMyAdmin auszuführen. Die Abfrage dauert ungefähr zwei Minuten, aber am Anfang der Abfrageergebnisse heißt es, dass die Abfrage "0,2768 Sek." Dauerte. Wie ist das möglich?Warum benötigt phpMyAdmin eine lange Zeit, um eine Abfrage anzuzeigen, zeigt aber, dass die Abfrage schnell ausgeführt wurde?
Antwort
Je größer Ihr Resultset ist, desto langsamer ist phpMyAdmin. Das Skript phpMyAdmin empfängt das Abfrageergebnis von MySQL in 0,2768 Sekunden. Es muss dann die Tausende von Zeilen/Spalten von Daten in diesem analysieren und das gesamte Markup anwenden, das notwendig ist, um es in Ihrem Browser anzuzeigen. Das verschlingt Zeit und Gedächtnis. Ich empfehle die Verwendung eines Befehlszeilenclients, wenn die Geschwindigkeit ein Problem darstellt.
Das macht Sinn, danke Hobodave. Ist das der Fall, selbst wenn ich LIMIT 0,30 gesetzt habe? – Jack7890
Das sollte die PHP-Seite der Dinge beschleunigen, ja. – hobodave
In der MySQL-Befehlszeile dauert eine meiner Abfragen 50s, um auf PhpMyAdmin gleichzeitig auszuführen, aber es sagt, dass es 0.2s dauerte. Sieht so aus, als würde PhpMyAdmin nicht von der gleichen Sache sprechen. – Jerem
Die Abfrage wurde schnell ausgeführt, aber phpMyAdmin hat lange gedauert, um sie zu laden.
Richtig, aber warum sollte das passieren? Bei anderen Abfragen scheint es keine Trennung zwischen der Ladezeit von phpMyAdmin und der Ausführungszeit der Abfrage zu geben, daher ist mein phpMyAdmin nicht systematisch langsam. Es ist etwas über diese Abfrage. – Jack7890
- 1. ob_flush benötigt lange Zeit
- 2. Eine lange Abfrage Tuning
- 3. einfache UPDATE-Abfrage in MySQL dauert eine lange Zeit
- 4. Delete Abfrage dauert zu lange Zeit
- 5. fließende Nhibernate-Abfrage dauert eine lange Zeit, um eine zugeordnete Formel mit Paging zu sortieren
- 6. SQL-Skript benötigt lange Zeit
- 7. Für eine selbe SQL-Abfrage benötigt die Datenbank unterschiedliche Zeit, um die Antwort zurückzugeben
- 8. Wie wird die verstrichene Zeit angezeigt, während eine lange SQL-Abfrage ausgeführt wird?
- 9. MySQL Sortierung Ergebnisse dauert eine lange Zeit
- 10. eine Abfrage von phpMyAdmin eingefügt, aber nicht von PHP
- 11. UIDocumentInteractionController braucht lange Zeit, um Optionen anzuzeigen
- 12. phpMyAdmin hängt, während bekannte gute Abfrage ausgeführt (lokaler WAMP-Server)
- 13. Update-Abfrage dauert lange Zeit in Orakel
- 14. AdMob eine lange Zeit
- 15. Verwenden Sie eine Abfrage in einer Abfrage, aber Abfrage wurde Null
- 16. Rails-Entwicklungsserver ist langsam und benötigt eine lange Zeit, um eine einfache Seite zu laden
- 17. SQL: Diese Abfrage benötigt zu viel Zeit
- 18. Wie schreibe ich eine Abfrage, um alle Produkte anzuzeigen?
- 19. Um MYSQL-Abfrage Ausführungszeit in Abfrage
- 20. warum die letzte read() dauert eine lange Zeit zu
- 21. Warum benötigt diese SQL-Abfrage DISTINCT?
- 22. Warum Abfrage dauert viel Zeit, um Ergebnis in SQL
- 23. Warum benötigt SQLite so viel Zeit, um die Daten abzurufen?
- 24. Gibt es eine Möglichkeit, eine zugeordnete Abfrage als Zeile anzuzeigen?
- 25. Ist es möglich, über grep herauszufinden, wie viel Zeit grep benötigt hat, um eine Abfrage abzuschließen?
- 26. Datumsformat benötigt, um 'Abfrage nach Datum' Abfrage in iOS
- 27. Warum dauert die gleiche Abfrage auf Couchdb unterschiedliche Zeit?
- 28. NSHost eine schrecklich lange Zeit
- 29. INSERT-Abfrage wird ausgeführt, aber nicht eingefügt
- 30. Abfrage dauert extrem lange in der Client-App, ist aber schnell in SQL Server Management Studio
Haben Sie eine extrem große Ergebnismenge? – Jason
Ja, tue ich, aber ich setze LIMIT 0,30. – Jack7890
möglicherweise verwandt: https://Stackoverflow.com/a/15293336/467164 –