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

Jaký je dobrý postup/návrh pro vlákno více SQL dotazů v Pythonu

Váš prvotní nápad je naprosto realizovatelný. Stačí spustit 10 pracovních vláken, která čekají na vstup v jedné a téže frontě. Poté váš poštovní proces umístí adresy URL do této fronty. Vyrovnávání zátěže proběhne automaticky.

Pokud jsou vaše vazby SQL bezpečné podprocesem, můžete v pracovních vláknech provést INSERT nebo UPDATE. Jinak bych přidal ještě jedno vlákno pro věci SQL, které čeká na vstup do jiné fronty. Potom by vaše pracovní vlákna umístila dotaz do této fronty a vlákno SQL by jej provedlo.

Pokud zadáte do Googlu „fronta pracovních vláken pythonu“, najdete několik příkladů.



  1. php, mysql - Chyba příliš mnoha připojení k databázi

  2. Nejprve seřaďte podle konkrétní hodnoty pole

  3. Jak změnit heslo root mysql

  4. Problém s proměnnými vazby Oracle, které správně nepoužívají index