дамп бд большого размера, что делатЬ?

1 23
F
На сайте с 24.04.2009
Offline
45
#21
bearman:
и правда банально, вот не вижу куда она может подеваться? :D

покажите пожалуйста.

То есть если у меня к примеру одним запросом инсертится 100к строк таблицы, при вашем способе импорта sql файла я не упрусь в недостаток памяти?

[Удален]
#22

Fearful, а как себя поведет дампер в той ситуации? не пробовали? просто интересно.

может и не упрется, зависит от свободной памяти 🤣

я на пхв процесс даю у себя 512 метров, а у вас? :)

F
На сайте с 24.04.2009
Offline
45
#23
bearman:
Fearful, а как себя поведет дампер в той ситуации? не пробовали? просто интересно.

может и не упрется, зависит от свободной памяти 🤣

я на пхв процесс даю у себя 512 метров, а у вас? :)

Дампером не пользуюсь.

На локалке даю тоже 512мб, у хостера стандартные 32мб. Там как раз и упираюсь, в то что полные бекапы от хостера, у того же хостера не импортируются из-за таких вот однострочных инсертов. Приходится бекапить самому через phpmyadmin.

S5
На сайте с 18.02.2010
Offline
14
#24

/etc/php.ini

;;;;;;;;;;;;;;;;;;;

; Resource Limits ;

;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Maximum execution time of each script, in seconds

max_input_time = 60 ; Maximum amount of time each script may spend parsing request data

memory_limit = 32M

Seredniy
На сайте с 17.03.2008
Offline
251
#25

дампер -чудо) то, что искал. но кстати все варианты хороши, но по-разному сложны и по-разному удобны

Wordpress и другие CMS: правки, настройка, верстка и натяжка шаблонов, разработка сайтов "под ключ" (/ru/forum/1008050)
C
На сайте с 23.03.2010
Offline
2
#26
bearman:
лол?! :)


while($sql = fgets($f)) mysql_query($sql);


ну верх и низ кода сами добавьте, я же ленивый

+100500

Заливал базу geoip - dumper не рулил. Выдавал ошибку переполнения памяти. Выручил токо самописный скрипт. Но всё таки пришлось разделить базу на четыре части. 4 миллиона записей и ни одной ошибки.

arttechlab.net - моя веб-лаборатория
Unabashed
На сайте с 17.11.2006
Offline
70
#27

А мне очень не понравился дампер.

Делал аналогичным образом с bearman:


<?php

include "connect.php";

mysql_query("DROP TABLE <...>");
mysql_query("CREATE TABLE <...>");

$handle = fopen ("sql.txt", "r");
while (!feof ($handle)) {
$buffer = fgets($handle);
mysql_query($buffer);
}
fclose ($handle);


include "disconnect.php";

echo "Готово!";

?>
DV
На сайте с 01.05.2010
Offline
644
#28

1. php.ini

Смотрите значение директив

max_execution_time

определяет лимит времени отведенный на выполнение скрипта

По умолчанию - 30 секунд

upload_max_filesize

memory_limit = ххM

upload_max_filesize = ххM

sql.safe_mode = Off

2. Если у вас есть SSH доступ, то импортируйте дамп через командную строку.

mysql -uuser -ppass db_name < backup-file.sql

3. SypexDumper

4. www.ozerov.de/bigdump.php

Что-то из этого как-то помогло мне закинуть базу форума размером более 200Мб

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий