Перейти к содержимому


Пользователь месяца
OlgaGetman OlgaGetman 1-й за Декабрь
Очков активности: 2100 10 тем, 170 сообщений, 7 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Ixman
    #1

    Ixman (o5cat.ru)
    Очков активности: 126 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 81 0 тем, 18 сообщений, 3 балла репутации

  • Фотография Андрей WPMasterKZ
    #3

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 78 Вне конкурса за определение пользователя месяца

  • Фотография OlgaGetman
    #4

    OlgaGetman
    Очков активности: 69 Вне конкурса за определение пользователя месяца

  • Фотография Mandarin
    #5

    Mandarin
    Очков активности: 52.5 0 тем, 35 сообщений, 1 балл репутации

  • Фотография Constantine
    #6

    Constantine
    Очков активности: 48 5 тем, 17 сообщений, 1 балл репутации

  • Фотография TimurR
    #7

    TimurR
    Очков активности: 33 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #8

    magnet (rbfxdirect.com)
    Очков активности: 30 0 тем, 10 сообщений, 2 балла репутации

  • Фотография Алексей111
    #9

    Алексей111 (xvideo24.ru)
    Очков активности: 28.5 2 темы, 13 сообщений, 1 балл репутации

  • Фотография Guitaristka
    #10

    Guitaristka
    Очков активности: 27 0 тем, 18 сообщений, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 25.12.2018
  • Яндекс выдача: 18.01.2019
Топ 5 участников по репутации


Предела загрузки базы данных. Зачем это?

#1 Napoleon-007

Napoleon-007
  • Пользователь
  • 574 сообщений
  • Репутация: 19
0

Отправлено 10 December 2017 - 11:22

Всем Привет!

Такая вот новая для меня появилась проблема. Я на компьютере, через OpenServer, редактирую свой сайт, а потом загружаю его нахостинг. У меня загрузка в phpMyAdmin, ограничена 60мб. После редактирования сайта, база стала весить, чуть больше этого параметра. Как увеличить лимит загрузки и стоит ли это делать. Я вообще зачем это ограничение! Спасибо!


 

 

  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



#2 BLIK

BLIK
  • Супермодератор
  • 4214 сообщений
  • Репутация: 962

Отправлено 10 December 2017 - 12:40

@Napoleon-007,Заархивировать дам базы в zip архив и загрузить.

 

P.s Ограничения везде стоят, но если грузить базу заархивированную, то можно довольно большие базы грузить.


  • 0


#3 Napoleon-007

Napoleon-007
    Topic Starter
  • Пользователь
  • 574 сообщений
  • Репутация: 19

Отправлено 10 December 2017 - 13:21

Заархивировать дам базы в zip архив и загрузить.

Пробую. В ОпенСервере все норм проходит. А на реальном хостинге выдает вот такие вот ошибки. Думаю с ОпенСервера сейчас скачать архив и закачать её  на реальный хостинг.


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



#4 BLIK

BLIK
  • Супермодератор
  • 4214 сообщений
  • Репутация: 962

Отправлено 10 December 2017 - 13:24

@Napoleon-007,Когда скачиваете базу из Open Server то, выберите параметр в компрессия -> gzip и скачайте дамп, вес будет маленький.


  • 0


#5 Napoleon-007

Napoleon-007
    Topic Starter
  • Пользователь
  • 574 сообщений
  • Репутация: 19

Отправлено 10 December 2017 - 13:32

@Napoleon-007,Когда скачиваете базу из Open Server то, выберите параметр в компрессия -> gzip и скачайте дамп, вес будет маленький.
 

Все равно выдает ошибки эти. Что за ерунда...


  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



#6 BLIK

BLIK
  • Супермодератор
  • 4214 сообщений
  • Репутация: 962

Отправлено 10 December 2017 - 13:41

@Napoleon-007,Если нормально скачиваете дам базы с расширением gzip(можно и zip попробовать), то загрузиться она должна нормально.


  • 0


#7 Napoleon-007

Napoleon-007
    Topic Starter
  • Пользователь
  • 574 сообщений
  • Репутация: 19

Отправлено 10 December 2017 - 14:25

@Napoleon-007,Если нормально скачиваете дам базы с расширением gzip(можно и zip попробовать), то загрузиться она должна нормально.
 

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


  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



#8 BLIK

BLIK
  • Супермодератор
  • 4214 сообщений
  • Репутация: 962

Отправлено 10 December 2017 - 14:27

я не создавал архивную папку

Зачем создавать папку, при скачивании базы, поставьте компрессия gzip и скачается дамп базы в этом формате и грузите ее на хостинг. 


  • 0


#9 Napoleon-007

Napoleon-007
    Topic Starter
  • Пользователь
  • 574 сообщений
  • Репутация: 19

Отправлено 10 December 2017 - 15:23

Зачем создавать папку, при скачивании базы, поставьте компрессия gzip и скачается дамп базы в этом формате и грузите ее на хостинг. 
 

В общем, превысили мне максимально допустимый порог загрузки базы и теперь все ок)) Где была проблема так я и не понял)) 

Спасибо за помощь!


  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



#10 miketomlin

miketomlin
  • Пользователь
  • 515 сообщений
  • Репутация: 109

Отправлено 10 December 2017 - 18:00

Ограничение связано с общим ограничением на загрузку файлов по HTTP в Web-сервере. Обходится загрузкой (и выполнением запросов) порциями. В phpMyAdmin вроде бы этого нет, но можно воспользоваться сторонними решениями, например BigDump, либо делать вручную, если порций немного и выполняется такая работа редко.

Вообще надо, чтобы не грузили стопудовые файлы, часто впустую (один из видов атаки), перенагружая сервер.

Сообщение отредактировал miketomlin: 10 December 2017 - 18:01

  • 0


#11 fedornabilkin

fedornabilkin
  • Модератор
  • 1133 сообщений
  • Репутация: 193

Отправлено 11 December 2017 - 10:24

На будущее.

  1. Лучше всего заливать дамп из консоли (если есть доступ). Залить файл дампа по ФТП и в консоли выполнить команду mysql -uUSER -p BASE < dump.sql (4,5 Гб базу импортировал таким образом в течении получаса)
  2. Как вариант почистить базу от лишних данных и сделать оптимизацию - это может снизить общий вес файла.
  3. При скачивании дампа выбираем первую половину таблиц, потом скачиваем вторую половину таблиц. В итоге получается два файла по чуть-чуть.
  4. Есть отличный скрипт SupexDumper, очень хорошо сжимает дампы, а заливает вообще шикарно. Как-то заливал почти 500 мб через веб-интерфейс.

  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#12 Napoleon-007

Napoleon-007
    Topic Starter
  • Пользователь
  • 574 сообщений
  • Репутация: 19

Отправлено 11 December 2017 - 10:42

Лучше всего заливать дамп из консоли (если есть доступ). Залить файл дампа по ФТП и в консоли выполнить команду mysql -uUSER -p BASE < dump.sql (4,5 Гб базу импортировал таким образом в течении получаса)

У меня база весит 60мб, поэтому её нет смысла так грузить. Она в сиквелеу меня. Но этот момент мня заинтересовал. Просто есть у знакомого база на 25гг и вот с ней проблема, как её быстрее грузить. А, что касается меня, то мне просто лимит с 60 до 100 подняли. Вот и все)))


  • 0

Я нормальный !!! :blink:   Мой сайт Фотограф



robot

robot
  • Пользователь PRO
  • 2652 сообщений
  • Репутация: 85

Оформление форума – IPBSkins.ru