Ich arbeite an meinem Projekt und ich muss die Geschwindigkeit beim Abrufen von Daten verbessern zum Beispiel im Admin-Panel haben wir viele Menüs. Wenn Admin auf menu1
klicken, werden die Daten auf die Tabelle geladen und danach der Admin-Benutzer auf ein anderes Menü klicken und die Datenbank erneut aufrufen und so weiter ... weil wir jedes Mal Daten aus der Datenbank holen müssen und langsam werden Ich weiß, wie ich die Geschwindigkeit meines Projekts verbessern kann. Einige Personen bieten Cache Layer 2. Bitte, ich brauche deine Hilfe.Wie kann die aufrufende Datenbank verringert werden, um die Geschwindigkeit beim Abrufen von Daten zu verbessern?
0
A
Antwort
0
Ihre Frage ist allgemein und es gibt daher keine spezifische Antwort, die es ansprechen kann. Aber ich werde versuchen, es auf diese Weise zu beantworten. Leistungsengpässe können durch eine Reihe von Faktoren verursacht werden. Dazu gehören die Art, wie Ihr Code geschrieben wurde, Probleme mit der Serverumgebung oder die Art, wie Sie Ihre Abfragen zum Abrufen von Daten aus der Datenbank geschrieben haben. Ich schlage vor, dass Sie auf meinen Blog schauen, wo ich all diese Probleme im Detail anspreche. Coding with System Performance in mind
Verwandte Themen
- 1. Werden Partitionen die MySQL INSERT-Geschwindigkeit verbessern?
- 2. Python Multiprocessing - Wie kann ich die Arbeitslast teilen, um die Geschwindigkeit zu verbessern?
- 3. Wie kann die serverlose Bereitstellung verringert werden?
- 4. Wie kann man die Geschwindigkeit der Abkömmlinge in Sitecore verbessern?
- 5. verbessern die Leistung des Hochladens von Daten in die Datenbank
- 6. Wie kann ich die subjektive Geschwindigkeit meiner Anwendung verbessern?
- 7. Datenbank-Handling von Web-Service - wie die Leistung zu verbessern?
- 8. Wie kann man die Geschwindigkeit der Float-Lerp-Funktion verbessern?
- 9. Wie kann ich eine Webseite im Redis-Cache speichern, um die Geschwindigkeit der Website zu verbessern?
- 10. Verbessern Sie die Geschwindigkeit beim Aktualisieren vorhandener Datensätze (~ 11.000) in den Core-Daten
- 11. Wie erhöhe ich die Geschwindigkeit beim Abrufen von Bildern und Text aus der Datenbank?
- 12. JavaScript verbessern Geschwindigkeit
- 13. Geschwindigkeit beim Lesen einer Binärdatei verbessern
- 14. Wie verbessern Indizes die aggregierte Lookup-Geschwindigkeit in MySQL?
- 15. HOW zum Komprimieren von Dateien im Shopif, um die Geschwindigkeit des Webs zu verbessern
- 16. Wird vermieden, halbe Pixel in HTML5 Canvas zu zeichnen, um die Geschwindigkeit zu verbessern?
- 17. Wie kann die Azure Table Storage-Latenz verringert werden?
- 18. Wie kann man die Methodenstruktur verbessern, um Params zu reduzieren?
- 19. Wie kann die Geschwindigkeit der Website erhöht werden?
- 20. Wie kann die Anzahl der Abfragen verringert werden, die EF4 an die DB sendet?
- 21. So verbessern Sie die Geschwindigkeit der Datenübertragung In SSIS
- 22. Verbessern Sie die Geschwindigkeit der Farbkonvertierung von sRGB nach Lab
- 23. Verbessern Sie die Geschwindigkeit der Abfrage großer Abfragen
- 24. Werden Daten von EBS in ephemeren Speicher verschoben, um die MySQL-Abfrageleistung zu verbessern?
- 25. Javascript verbessern Download-Geschwindigkeit
- 26. Verbessern Sie die Leistung beim Abrufen bestimmter Artikel
- 27. Refactoring erforderlich, um die Testbarkeit zu verbessern
- 28. Wie kann man die Leistung von Liferay 6.2 verbessern?
- 29. Wie kann die Geschwindigkeit aus Sensordaten berechnet werden?
- 30. Wie kann die Geschwindigkeit der UIView-Animation gesteuert werden?
Ihre Frage ist sehr allgemein. Bitte sei spezifischer. – FLICKER
@FLICKER, ich Tatsache, ich möchte Call-Datenbank von der Festplatte zu verringern, weil jedes Mal, wenn wir Daten von der Festplatte lesen müssen und es in der Geschwindigkeit Daten holen gekostet hat. – Martin
Einfach eine vage Beschreibung zu wiederholen hilft nicht, eine Lösung zu finden. Sie können möglicherweise Daten zwischenspeichern, aber wenn Sie es in Echtzeit benötigen, kann dies auch eine Herausforderung sein. Vielleicht, was Sie wirklich brauchen, um die Abfragen schneller zu bekommen, so dass die Ladezeit keine große Sache ist. Es gibt so viele Möglichkeiten hier. –