sql >> Database >  >> RDS >> Mysql

gedeeltelijke resultaten van een langlopende SELECT-query?

Ik gok dat je ORDER BY . hebt of GROUP BY als onderdeel van uw vraag.

De meeste database-engines die ik heb gebruikt, beginnen alle gegevens zo snel mogelijk terug naar de client te streamen, zelfs als deze ze nog niet allemaal intern heeft opgehaald. Echter, zodra je GROUP BY . gooit of ORDER BY in de mix weet de engine niet hoe de eerste rij eruit zal zien totdat deze de volledige dataset aan de serverzijde heeft geproduceerd, daarom moet je lang wachten.



  1. Tool voor vertaling van Oracle PL/SQL naar Postgresql PL/pgSQL

  2. Zoekopdracht met langzame ranking optimaliseren

  3. De beste manier om records te tellen met willekeurige tijdsintervallen in Rails+Postgres

  4. PHP Fatale fout:oproep naar niet-gedefinieerde functie mysql_connect()