June 20, 2013

Post: Handling big result sets

php $mysqli = new mysqli(“localhost”, “root”, “”, “test”); /* check connection */ if (mysqli_connect_errno()) { printf(“Connect failed: %s\n”, mysqli

Post: Accessing Percona XtraDB Cluster nodes in parallel from PHP using MySQL asynchronous queries

result = $link->reap_async_query()) { $res = $result->fetch_row(); # Handle returned result mysqli_free_result($result); } else die(sprintf(“MySQLi Error: %s”, mysqli

Post: PHP Large result sets and summary tables.

…and mysqli and PDO have their own way to reach similar behavior. This call users underlying mysql_use_result … – Table locks are not cleared until you fetch whole result set if you’re reading from tables directly (… consider if you need to do processing in PHP at all. Many summary tables can be built …