У меня есть таблица с 1,5M строк, которая включает в себя целочисленный столбец.
Я хочу получить сумму целого столбца:
SELECT SUM(integer_column) FROM mytable;
В командной строке Sqlite3 время выполнения клиента меньше 1 секунды.
Но в PHP PDO Sqlite,это займет около 20 секунд:
$connection = new PDO('sqlite:/PATH/my.db');
$sql = "SELECT SUM(integer_column) FROM mytable";
$statement = $connection->query($sql);
$result = $statement->fetchColumn();
Есть идеи, что может вызвать это?