Some implementations like MySQL buffer all results in-memory then send them to the JDBC drivers to make small ResultSet faster. Users can enable streaming mode to work around this for large ResultSet. Warn about large ResultSet so users can detect when they are using too much memory.