sagen, wenn ich 10 Tabellen habe. Diese Tabellen werden unter verschiedenen Bedingungen zusammengefügt. Wäre es besser, alle diese Bedingungen mit PHP zu durchlaufen und dann auszuführen, was Sie am Ende haben, oder einfach alle 10 Tabellen zu ziehen und die entsprechenden Daten zu verwenden. Was wäre schneller? Vielen Dank.mysqli Geschwindigkeit vs PHP-Geschwindigkeit?
0
A
Antwort
0
Es hängt wirklich davon ab, was Sie tun, etwas PHP wird Lichtgeschwindigkeiten schneller sein und andere MySQL wird sein. Wenn es eine Menge von Lese-/Schreibvorgängen von der Datenbank geben würde, würde ich im Allgemeinen sagen, dass MySQL schneller ist, aber wenn Sie etwas mit Datenfeldern tun, wird PHP höchstwahrscheinlich schneller sein.
0
Fast sicher, es in mysql tun würde schneller sein. mysql ist für diese Art von Dingen optimiert; PHP ist nicht. Und indem Sie es in mysql tun, müssen Sie nicht alle Daten serialisieren, um sie zwischen den beiden Prozessen zu übertragen.
Vorsicht vor vorzeitigen Optimierung. Schreiben Sie, was auch immer einfacher ist, und optimieren Sie später, wenn die Leistung ein Problem darstellt.
mysql dient zur Speicherung und Verarbeitung großer Datenmengen, PHP nicht. – zerkms
Es kommt darauf an. Wir können keine Leistungsschätzungen für Sie erstellen, die praktisch keine Informationen enthalten. Im Allgemeinen sollten Sie in SQL alles tun, was Sie in SQL tun können. Außer wenn die Abfrage zu komplex ist und davon profitieren würde, in mehrere Abfragen aufgeteilt zu werden ... – deceze
werden sie nur zusammengefügt, nichts kompliziertes –