sql >> Database teknologi >  >> RDS >> Mysql

Sænker ubrugte mysql-forbindelser scripts?

Nej, en ubrugt MySQL-forbindelse vil ikke bruge meget (hvis nogen) cpu-tid, selvom den vil optage en smule hukommelse til at håndtere de forskellige bits af 'tilstand', som skal vedligeholdes pr. forbindelse.

Bemærk dog, at MySQL's forbindelsesprotokol faktisk er ret "letvægts". At opretholde en pulje af vedvarende forbindelser lyder attraktivt, men omkostningerne ved at etablere en ny forbindelse er alligevel meget lave.

Vedvarende forbindelser er en hurtig løsning til at løse forbindelsesomkostninger, men de medfører problemer. Den værste, der er forladte forbindelser, kan efterlade forbindelserne i en ubestemt tilstand (igangværende transaktioner, ændrede servervariabler/konfigurationer osv...), og du kan ganske nemt skabe utilsigtede dødvande, medmindre du er meget forsigtig.



  1. PostgreSQL 12:Implementering af K-Nearest Neighbor Space Partitioned Generalized Search Tree Indexes

  2. MySQL CHAR()-funktion og UTF8-output?

  3. Sådan hentes alle poster med fremmednøgle med Laravel

  4. Mulige returværdier for mysql_affected_rows()