title: How mysql sends big result from SELECT query?
body: <p>My mysql-driver uses binary protocol for directly interaction with mysql.
  And i want know, how often mysql sends packets with results.</p>
  
  <p>There is 2 ways:</p>
  
  <ol>
  <li><p>Mysql accumulate some results in the memory, and sends them at one time.</p></li>
  <li><p>Mysql sends results every time when they are available.</p></li>
  </ol>
  
  <p>Could you help me determine to this situation ? I need know concrete answer on this question based on sources of MySQL or concrete phrase from manual</p>
  
  <p>May MySQL has some  settings for buffer of response ?</p>
  
  <p>Thanks.</p>