Begann mit den folgenden Fehlern, wenn die Größe meiner Datenbank wächst. Es ist jetzt etwa 4 GB für diesen Tisch mit Millionen von Zeilen.Problem mit der Abfrage der großen Tabelle
Laravel kann mit großen Tischen umgehen?
$count = DB::table('table1')->distinct('data')->count(["data"]);
$count2 = DB::table('table2')->distinct('data')->count(["data"]);
SQLSTATE [HY000]: Allgemeiner Fehler: 2014 Kann keine Abfragen ausgeführt werden, während andere ungepufferten Abfragen aktiv sind. Erwägen Sie die Verwendung von PDOStatement :: fetchAll(). Alternativ dazu können Sie, wenn Ihr Code nur gegen mysql ausgeführt wird, die Pufferung von Abfragen aktivieren, indem Sie das Attribut PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY festlegen. (SQL: Wählen Sie Anzahl (distinct data
) als Aggregat von data
)
Nein, der gleiche Fehler. – CodeGuru