Mysql
 sql >> база данни >  >> RDS >> Mysql

mysqli multi_query, последвана от заявка

Намерено е по-бързо решение, което спестява около 2-3 секунди при актуализиране на 500 записа и вмъкване на 500 записа.

function newSQL() {
    global $server, $username, $password, $database;
    $con = new mysqli($server, $username, $password, $database);
    return $con;
}

$mysqli = newSQL();
$mysqli->multi_query($multiUpdates);
$mysqli->close();

$mysqli = newSQL();
$mysqli->query($sqlInserts);
$mysqli->close();

Не съм сигурен колко е практичен, но работи добре за скорост.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL - Как да добавя няколко тагове

  2. емулирани подготвени изявления срещу реални подготвени изявления

  3. Как да изберете най-новия набор от датирани записи от таблица на mysql

  4. MySQL - Извличане на най-ниската стойност

  5. Как да настроите max_connections в MySQL програмно