Mysql
 sql >> база данни >  >> RDS >> Mysql

Експортирайте голяма база данни във файл без mysqldump, ниска памет

Добавете MYSQLI_USE_RESULT като resultmode параметър към mysqli::query извикване, за да итерирате резултатите един ред наведнъж, без да ги прехвърляте всички към PHP накуп. Вижте също документацията за mysqli::use-result .

Напишете всеки ред директно в изходния файл, като избягвате $result променлива. В комбинация с горното, това може да доведе до извличане на всеки ред от сървъра и записване във файл, така че PHP няма да трябва да съхранява повече от един ред наведнъж.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP &mySQL:Прост код за изпълнение на транзакция - Commit &Rollback

  2. Проблеми със синтаксиса на заявката на Node.js АКТУАЛИЗИРАНЕ КЪДЕ

  3. Добавяне на ScrollPane към оформлението на мрежата

  4. Вземете тип спецификация char от MySQLi поле

  5. SELECT WHERE IN (подзаявка) бавно