sql >> Database >  >> RDS >> Mysql

JDBC ResultSet intern mechanisme voor het ophalen van grote datasets

Het exacte gedrag voor het ophalen van rijen en batchverwerking verschilt per databasesysteem en stuurprogramma. Sommige zullen altijd batchen, andere zullen - standaard - alle rijen tegelijk ophalen, en voor sommige hangt het af van het type resultaatset of andere factoren.

Standaard haalt het MySQL Connector/J-stuurprogramma alle rijen in het geheugen op bij het uitvoeren. Dit kan worden gewijzigd in een rij-streaming of een op een cursor gebaseerde fetch met behulp van een batchgrootte, zoals gedocumenteerd op JDBC API-implementatie-opmerkingen onder Resultatenset :




  1. Lijst met gebruikers die toegang hebben tot de database

  2. MySQL - forceer om cache niet te gebruiken voor het testen van de snelheid van de query

  3. 5 manieren om de naam van de korte maand van een datum in SQL Server te krijgen

  4. Schema-ontwerp voor wanneer gebruikers velden kunnen definiëren