sql >> Database >  >> RDS >> Mysql

Exporteer grote database naar bestand zonder mysqldump, lage geheugenvoetafdruk

MYSQLI_USE_RESULT toevoegen als de resultmode parameter naar de mysqli::query call om de resultaten rij voor rij te herhalen, zonder ze allemaal in één keer naar PHP over te zetten. Zie ook de documentatie voor mysqli::use-result .

Schrijf elke regel rechtstreeks naar het uitvoerbestand en vermijd de $result variabel. In combinatie met het bovenstaande kan dit ertoe leiden dat elke rij van de server wordt opgehaald en naar een bestand wordt geschreven, zodat PHP niet meer dan één rij tegelijk hoeft op te slaan.



  1. Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:Ja) na wachtwoord reset LINUX

  2. Bereken maandelijks terugkerende inkomsten (MRR) resultaat met behulp van postgres

  3. SST-bewerking op een Galera-cluster stoppen of gas geven

  4. Best practice voor losse koppeling tussen gegevens en gebruikersinterface in Android - Adapter, Filter, CursorLoader en ContentProvider