Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как можно уменьшить объем существующей Базы?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Как можно уменьшить объем существующей Базы?

Сообщение Erlang »

Как можно уменьшить объем существующей Базы?
С уважением,
Сергей
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

удалить старые сообщения.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

А более мягкими способами?

К примеру при переносе Базы на новый сервер заметил ее уменьшение в разы...
С уважением,
Сергей
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Erlang
Есть достаточно быстрый вариант - запустить "ребилд серч" с параметрами: 1 сообщение в пакете, пауза между пакетами 10 (или более) секунд.
Скрипт сначала обнулит (соотв. объем базы уменьшиться) те таблицы, которые собственно должен ребилдить, а потом начнет "работать по делу".
Так вот сразу после первого пакета достаточно перейти по любой ссылке в "левой админ-панели", чтобы остановить работу скрипта...
Правда после переноса базы (если вы для этого её уменьшаете) настоятельно рекомендую запустить этот скрипт снова (можно с дефолтными настройками) и дождаться завершения его работы.
Konkere

Сообщение Konkere »

Есть достаточно быстрый вариант - запустить "ребилд серч" с параметрами: 1 сообщение в пакете, пауза между пакетами 10 (или более) секунд.
Скрипт сначала обнулит (соотв. объем базы уменьшиться) те таблицы, которые собственно должен ребилдить, а потом начнет "работать по делу".
Так вот сразу после первого пакета достаточно перейти по любой ссылке в "левой админ-панели", чтобы остановить работу скрипта...
а не проще ли обнулить phpbb_search_wordlist и phpbb_search_wordmatch через phpMyAdmin?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Konkere
Кому как удобно, но моя практика показывает, что такой способ более универсален, так как phpMyAdmin (и соотв. умения) есть не у всех, а скопировать пару-тройку файлов и "кликнуть по кнопочке" может каждый :)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

я понял здесь вопрос не про перенос идет, а просто ну много места жрет..
удалить смайлики, запретить подписи, запретить ЛС, удалить старые сообщения.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Mr. Anderson писал(а):Erlang
Есть достаточно быстрый вариант - запустить "ребилд серч" с параметрами: 1 сообщение в пакете, пауза между пакетами 10 (или более) секунд.
Скрипт сначала обнулит (соотв. объем базы уменьшиться) те таблицы, которые собственно должен ребилдить, а потом начнет "работать по делу".
Так вот сразу после первого пакета достаточно перейти по любой ссылке в "левой админ-панели", чтобы остановить работу скрипта...
Правда после переноса базы (если вы для этого её уменьшаете) настоятельно рекомендую запустить этот скрипт снова (можно с дефолтными настройками) и дождаться завершения его работы.
А: Ограничение по времени, сек. сколько выставлять?

Добавлено спустя 2 минуты 7 секунд:
crash писал(а):я понял здесь вопрос не про перенос идет, а просто ну много места жрет..
удалить смайлики, запретить подписи, запретить ЛС, удалить старые сообщения.
Так свсе это хочется оставить.
С уважением,
Сергей
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Erlang
я конечно извиняюсь, но "ты хочешь и рыбку съесть и на х... сесть".
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

crash
Я просто спросил: как это можно сделать?
Но запрет ЛС, Смайлов НЕ УМЕНЬШАЕТ существующую базу!!! Последующую да!
С уважением,
Сергей
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Erlang
Я просто спросил: как это можно сделать?
так я и предлагал как.
удаление старых сообщений.. отключить поиск и почистить таблицы касаемо поисков..
ты же сам понимаешь что даже не увеличить место на винте не удаляя файлы. только если их архивировать, но архивирование считать не будем.
можно сделать оптимизацию базы, но много места не освободится.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

отключить поиск и почистить таблицы касаемо поисков..
А как это сделать?
С уважением,
Сергей
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Erlang
с помощью phpmyadmin.
выбираешь все таблицы и потом из списка выбираешь оптимизировать БД
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

crash писал(а):Erlang
с помощью phpmyadmin.
выбираешь все таблицы и потом из списка выбираешь оптимизировать БД
Это я уже делал ~ 300 к. выигрыша.
С уважением,
Сергей
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Erlang
Ограничение по времени выполнения можно не трогать, но если тебе так проще - ставь 1 сек :)
НО! Если тебе это не для переноса, а просто для уменьшения размера базы - тогда этот способ не подходит.

Вернуться в «Поддержка phpBB 2.0.x»