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

Export velké databáze do souboru bez mysqldump, nízké nároky na paměť

Přidejte MYSQLI_USE_RESULT jako resultmode parametr do mysqli::query volání, abyste mohli iterovat výsledky jeden řádek po druhém, aniž byste je všechny přenesli do PHP najednou. Podívejte se také na dokumentaci pro mysqli::use-result .

Zapište každý řádek přímo do výstupního souboru, vyhněte se $result variabilní. V kombinaci s výše uvedeným to může vést k tomu, že každý řádek bude načten ze serveru a zapsán do souboru, takže PHP nebude muset ukládat více než jeden řádek najednou.



  1. Doporučené postupy pro práci s více tabulkami

  2. Parametry C# MySQL:? nebo @

  3. Přechod na kartu Specific ve formulářích Oracle

  4. Jak se připojit k databázi Oracle 11 z . síť