Уважаемые пользователи!
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? Ищите ответы здесь!
Профессор
phpBB 1.4.2
Сообщения: 53
Стаж: 19 лет 4 месяца
Откуда: Орёл

Сообщение Профессор »

Jovani
Письмо получил. Спасибо. Буду ставить.
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Профессор
попробуй поискать на этом форуме, я тут где-то начинал в некоторых темах, поднимать вопрос о сокращении поисковых таблиц, но гуру меня не поддержало, и я бросил это расписывать ...

Для сокращения, нужны комплексные меры.
Одним модом ты не отделаешься ...
Антоний
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 10 месяцев

Сообщение Антоний »

Произошло интересное событие, бэкаплю базу раз в неделю
предпоследний бэкап - 68мБ
последний бекап - 62мБ
Произошло значительное снижение веса, это как то логически объясняется?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Антоний
А что вы сделали?
я люблю daft punk | новый sugoi.ru
Антоний
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 10 месяцев

Сообщение Антоний »

В том то и дело ничего, еженедельно из админской панели бэкапил базу. Т.е. как я чувствую, такого быть не должно, возможно база не до конца сбэкапилась...
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Антоний
У вас что-то странное твориться: уже в паре тем видел что вы ничего не делали, а оно исправилось. Может у вас домовой завелся? :lol:
я люблю daft punk | новый sugoi.ru
Антоний
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 10 месяцев

Сообщение Антоний »

К сожалению я так и не услышал ответа, возможно ли (хотя бы теоретически) снижение размера базы.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Антоний писал(а):К сожалению я так и не услышал ответа, возможно ли (хотя бы теоретически) снижение размера базы.
Почитайте тему "Тюним поиск". У меня объем снизился. Проведите оптимизацию всех таблиц. Тоже немного помогает. Убейте неактивных пользователей.
я люблю daft punk | новый sugoi.ru
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Антоний писал(а):К сожалению я так и не услышал ответа, возможно ли (хотя бы теоретически) снижение размера базы.
К сожалению, ты плохо искал.
Куча ответов на твой вопрос есть уже здесь.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Склеил всё. Читать тему сначала. Если где-чего ещё увидите на эту тему - киньте линк, подклею.
я люблю daft punk | новый sugoi.ru
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Пожалуй, cамое главное, это понять, что, если у вас все работает правильно, то размер базы пропорционален количеству сообщений. Подумайте же наконец мозгами, что все таблицы нужны, и удалением чего-то из них, мы ущемляем функции форума.

Другое дело - пересмотреть некоторые функции.
Посмотрите размеры своих таблиц, и все станет ясно.
Наибольший размер занимают "поисковые" таблицы.

Движок форума был рассчитан на англоязычное применение.
То есть, не учитана морфологическая особенность русского языка.
Перевод движка на "full text search", будет катастрофой для посещаемых форумов.
Вот прикрутить нечто, учитывающее русскую морфологию, позволило бы не только уменьшить таблицы, но и улучшить качество поисковой функции.

Частично, это можно сделать с помощью search_synonyms.txt.
Но большое количество синонимов, даст побочный эффект, о котором можно также долго рассуждать.
Причины и самые простые способы, в теме, я указал.
Дальше, думайте сами, перечислять дополнения к существующим, у меня просто не хватит времени.
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Стаж: 19 лет 2 месяца
Откуда: Восточное Дегунино, Москва, Россия
Благодарил (а): 2 раза

Сообщение O »

Антоний писал(а):Произошло интересное событие, бэкаплю базу раз в неделю
предпоследний бэкап - 68мБ
последний бекап - 62мБ
Произошло значительное снижение веса, это как то логически объясняется?
Вас хакнули и стерли тысяч несколько записей из таблиц БД...
Житель района Восточное Дегунино (Москва, Россия)
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Иногда, пользователи начинают "рисовать" символами, либо упражняться в выдумывании новых слов, например:

oooooooo
xxxxxxxx
oooooooo

Круууто !

Вся эта срань попадает в поисковые таблицы, причем, не несет в себе смысловой нагрузки, и никогда не будет использоваться в поиске.
Решение - отсекать слова с тремя и более повторяющимися символами.
Вот сделал такой "мини-мод". Тестируйте ...

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_search.php

# 
#-----[ FIND ]------------------------------------------ 
#
		// Remove URL's
		$entry = preg_replace('/\b[a-z0-9]+:\/\/[a-z0-9\.\-]+(\/[a-z0-9\?\.%_\-\+=&\/]+)?/', ' ', $entry);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		// Игнорирование слов, содержащих последовательно три или более одинаковых буквы
    $entry = preg_replace('#\b([a-zа-я])*\1{2,}[a-zа-я]*\b#is', ' ', $entry);
Слова c повторяющиеся цифрами я не стал отсекать, кому нужно, добавьте их в выражение.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 10 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

А если я напишу: Оооо какая срань?

Хотя МОД полезный.
С уважением,
Сергей
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 20 лет

Сообщение Jovani »

Оооо какая срань?
Ради бога, перед этим, "Оооо" обработается strtolover, поэтому регистр не имеет значения :)
Хоть Ооо, хоть уУу - эти слова не попадут в поиск, при условии, что локаль стоит правильная.

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