sql >> Databáze >  >> RDS >> Mysql

Priorita transakce?

Zkusil bych Keep It Simple S..... a použil bych jednoduchý proces zamykání souborů, jako je tento, v horní části vašeho stávajícího skriptu cron.

$fp = fopen("/tmp/my_cron_lock.txt", "r+");

if ( ! flock($fp, LOCK_EX)) {
    // other cron is overrunning so
    // I'll get restarted in 3 mins 
    // so I will let other job finish

    fclose($fp);

    exit;
}

// existing script



// free the lock, 
// although this will happen automatically when script terminates

    fclose($fp);
?>


  1. Sloučení výsledků ze dvou tabulek do JSON

  2. Více příkazů INSERT vs. jeden příkaz INSERT s více VALUES

  3. SQL Query – Odstranit duplikáty, pokud jsou duplicitní více než 3?

  4. Opak Distinct v MySQL