Редактор темы

Реклама
Реклама

Релизы datalife engine

если в таблице 10 записей, то да, проблем с нагрузкой не будет.
для общего развития, просто возьмите любую книгу по mysql и почитайте как работает alter table, какие операции выполняются под капотом (создание временной таблицы, построчное копирование данных, блокировка исходной таблицы, перестроение индексов) и больше не пишите такие глупости, что там нечему нагружать
А вы возьмите книжку по настройке сервера и прилагающего ПО. И не пишите больше такой тупости.
 
А вы возьмите книжку по настройке сервера и прилагающего ПО. И не пишите больше такой тупости.
а каким боком тут настройка сервера и ПО? это внутренние операции, которые происходят внутри mysql при alter-ах. никаких прямых настроек для этого нет. и это самые затратные операции. поэтому странно видеть такие посты про "нечему нагружать" и какие-то настройки сервера от местных спецов 🙂
 
Автор темы
Это что же за сервер должен быть чтобы УПАСТь от блять ОБНОВЛЕНИЯ движка ?
А если 100 человек одновременно что то в поиске введут на сайте тоже упадет ? )))
 
Это что же за сервер должен быть чтобы УПАСТь от блять ОБНОВЛЕНИЯ движка ?
А если 100 человек одновременно что то в поиске введут на сайте тоже упадет ? )))
перечитай еще раз, какие операции используются при изменении структуры таблицы и сравни. поиск/чтение - это очень простая операция. обновление таблицы - сначала блокируется эта таблица, создается новая временная таблица с новой структурой, в нее построчно копируются данные из старой таблицы, перестраиваются индексы. и чем больше записей в таблице, тем дольше будет нагружен сервер обрабатывая и перемещая записи.
и тут речь про НАГРУЗКУ на сервер а не падение сервера. не нужно подменять понятия.
 
Автор темы
Pr00f
За 10+ лет работы с DLE
За 500 + установленных сайтов
Ни 1 не падал в процессе обновления ДЛЕ 😀😀
 
ZerocooL
значит не те объемы данных, был запас по мощностям сервера. какие-то запросы от пользователей могли просто отвалиться во время обновления или дольше отдаваться...
само собой, сервер целиком не упадет - ОС контролирует ресурсы. еще раз, речь про нагрузку на сервер. выше писали, что "при обновлении никаких нагрузок нет, нагружать нечему, все операции пустяковые"
 
перечитай еще раз, какие операции используются при изменении структуры таблицы и сравни. поиск/чтение - это очень простая операция. обновление таблицы - сначала блокируется эта таблица, создается новая временная таблица с новой структурой, в нее построчно копируются данные из старой таблицы, перестраиваются индексы. и чем больше записей в таблице, тем дольше будет нагружен сервер обрабатывая и перемещая записи.
Херня полная) Я хз, какой должен быть сервак, чтобы напрягать тебя обновлением движка даже с 30к новостями
 
Автор темы
Я прошу прощения, но, то что происходит при обновлении движка в запросах настолько пустяково как буквально скачать картинку в 0кб. Никакой нагрузки быть там не может, либо у вас сервер работает через жопу и во время обновления жестко лагал. Единственно что при проходе обновления на версии 13.2 может создаваться нагрузка из-за записи категорий в отдельную таблицу из всех опубликованных новостей, но это решается наличием нормального сервера а не зомро за 5 гривен.
Сервер да, был на то время не очень мощный. Да и содержимое сайта в 50К+ статей.
 
Херня полная) Я хз, какой должен быть сервак, чтобы напрягать тебя обновлением движка даже с 30к новостями
Так речь не идёт про обновление одного обновления.
Речь была про обновление через несколько версий, когда с 14 на 15.3, тогда скрипт выполняет постепенное обновление последовательно каждой промежуточной версии.
Возможно на мощном серваке без проблем, но если хост на 2 ядра и 2 гига, +40-50К статей, плюс нагрузка от ботов и посетителей в этот момент.
Попробуйте запустить обновление с 14 версии сразу на 15.3 и посмотрите.
 
Так речь не идёт про обновление одного обновления.
Речь была про обновление через несколько версий, когда с 14 на 15.3, тогда скрипт выполняет постепенное обновление последовательно каждой промежуточной версии.
Возможно на мощном серваке без проблем, но если хост на 2 ядра и 2 гига, +40-50К статей, плюс нагрузка от ботов и посетителей в этот момент.
Попробуйте запустить обновление с 14 версии сразу на 15.3 и посмотрите.
Никаких вообще проблем, меньше минуты обновка) И какие посетители? Ты запущенный сайт с посетителями обновляешь, да еще и не отключая?
 
Никаких вообще проблем, меньше минуты обновка) И какие посетители? Ты запущенный сайт с посетителями обновляешь, да еще и не отключая?

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

А что если новостей 2,5 миллиона, как у меня например. Обновлял с 14 версии на последнюю, на своем домашнем ПК. Угадай сколько по времени база обновлялась. Минут 15, а комп далеко не самый слабый, хоть проц и не загрузился даже на 50 процентов, времени заняло это много.
 
А что если новостей 2,5 миллиона
А что если три миллиарда?) Мы говорим об адекватных цифрах. Ну и 15 минут для 2.5 миллиона это норм. Это ~3 тыщи новостей в секунду. О каких напрягах речь?)
 
Народ, если человек по жизни баран, то ничего другого ему не докажешь.
 
Автор темы
Так речь не идёт про обновление одного обновления.
Речь была про обновление через несколько версий, когда с 14 на 15.3, тогда скрипт выполняет постепенное обновление последовательно каждой промежуточной версии.
Возможно на мощном серваке без проблем, но если хост на 2 ядра и 2 гига, +40-50К статей, плюс нагрузка от ботов и посетителей в этот момент.
Попробуйте запустить обновление с 14 версии сразу на 15.3 и посмотрите.
пробовал и никогда проблем не возникало, даже на примерно такой же конфигурации
 
Да обновлял с 14.1 до 15.2, серв даже слабее чем у тебя, и пару сайтов с посещал кой +-3к
Повезло. У меня пару раз был сбой, хотя в некоторых случаях нормально получалось. Поэтому и предупредил, что где то может и нормально пройдёт, но не факт, что обойдётся без сбоев, нужно просто быть готовым, на всякий случай ).
 
нужно просто быть готовым, на всякий случай ).
к любым проблемам нужно быть готовым, особенно когда дело касается mysql запросов. всегда делать бекапы перед обновлением, так же можно выполнить обновление на локалке и потом его залить на сайт. но если сервер работает стабильно и мускул не падает - проблем быть не должно.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху