Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: .sql файл размером 100 мб
 
 автор: lElectroHardl   (25.02.2012 в 22:52)   письмо автору
 
 

.sql файл размером 100 мб загружается на локальный сервер вот уже полтора часа. Так и должно быть?
Загружаю через програмульку MySqlDumper

  Ответить  
 
 автор: lElectroHardl   (26.02.2012 в 00:55)   письмо автору
 
   для: lElectroHardl   (25.02.2012 в 22:52)
 

Оно уже работает около 3-х часов...

  Ответить  
 
 автор: cheops   (26.02.2012 в 05:32)   письмо автору
 
   для: lElectroHardl   (25.02.2012 в 22:52)
 

Лучше через классическую утилиту mysqldump загружать (входит в состав MySQL), предварительно убрав все ключи из таблиц (можно временно отключить). Это пожалуй самая быстрая утилита. А вообще да, не на сервере, а на обычном компьютере может долго загружаться, но полтора часа многовато... минут 10 должен 100Мб файл разврачиваться.

  Ответить  
 
 автор: lElectroHardl   (26.02.2012 в 11:22)   письмо автору
 
   для: cheops   (26.02.2012 в 05:32)
 

Мне пишет:
Fatal error: Maximum execution time of 300 seconds exceeded in Z:\home\localhost\www\Tools\phpmyadmin\libraries\dbi\mysql.dbi.lib.php on line 144
В указанном файле нет никаких значений

  Ответить  
 
 автор: cheops   (26.02.2012 в 13:18)   письмо автору
 
   для: lElectroHardl   (26.02.2012 в 11:22)
 

Времени не хватает на развертывание, работа PHP-скрипта у вас ограничена 300-ми секундами, а для разворачивания требуется больше времени. Вообще разворачивание таких гиганских дампов средствами PHP не очень удачная идея, так как он примерно в 1000 раз медленнее C/C++, на таких объемах и временах это уже очень существенная разница. Лучше воспользоваться консольной утилиту mysql, которая написана на C и разворачивает дампы исключительно быстро.

  Ответить  
 
 автор: lElectroHardl   (26.02.2012 в 21:49)   письмо автору
 
   для: cheops   (26.02.2012 в 13:18)
 

Это хостинг. И мне закрыта это функция.
Но вопрос решен. Все хорошо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования