Личные сообщения

Форум для решения проблем в работе движка версии 3.0.
Ответить
Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 03.12.15 22:14

Товарищи, объясните по поводу ЛС непонятки!
1. У меня в настройках группы Зарег польз стоит 5000 сообщений лимит в каждой папке, это значит, что 5000 всего или, если папок 2 это 2х5000=10000, если папки три, то мах будет 15 000???
2. Я хочу уменьшить мах значение ЛС до 1000, скажем, это значит, что старые сообщения удалятся из базы, при этом объем базы уменьшится или нет?? (Почему спрашиваю, администрил раньше Exchange 2000, как вы знаете, там мах размер базы был 16 гигов, даже если удалить часть сообщений, база не уменьшится, без танцев с бубном, то есть, переиндексации, которая длилась несколько недель! :lol: :lol: ) Здесь тоже самое, то есть нужно будет с бубном танцевать потом или все автоматом?
3. Если в настройках группы пользователей было мах 5000 сообщений, а я настрою для юзеров лимит 1000, а для админов оставлю 5000, значит ли это, что часть удаленных сообщений у других юзеров, удалится и у меня, как админа, или эти сообщения останутся у меня в кэшэ так сказать??

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 03.12.15 22:57

Забейте, это мелочи, которые вас могут волновать разве что при числе пользователей свыше миллиона.

Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

c61 » 03.12.15 23:00

Мелочи, конечно, но у Юры на форуме тысячи гиперактивных пользователей, которые непрерывно шлют друг другу кучу ЛС, а флуд разводят со скоростью света :lol:

1. Если мне склероз не изменяет, то настраивается кол-во сообщений в отдельной папке. Если настроить перекладывание входящих в другую папку по исчерпанию папки по умолчанию, то, ессно, фактический лимит будет выше.

2. Формально объём уменьшится, но фактически - после OPTIMIZE TABLE, если удалялось большое количество строк. Что обычно и рекомендуется.

3. Отправленные и полученные существуют независимо, то есть если кто-то удалил полученное ЛС из входящих, то у отправителя оно останется в отправленных. И наоборот.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 03.12.15 23:36

Серег, я так понимаю OPTIMIZE TABLE `phpbb_privmsgs?

Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

c61 » 03.12.15 23:39

Ага.
Команда OPTIMIZE TABLE должна использоваться после удаления большей части таблицы или если в таблице было внесено много изменений в строки переменной длины (таблицы, в которых есть столбцы VARCHAR, BLOB или TEXT). Удаленные записи поддерживаются при помощи связного списка, и последующие операции INSERT повторно используют позиции старых записей. Чтобы перераспределить неиспользуемое пространство и дефрагментировать файл данных, можно воспользоваться командой OPTIMIZE TABLE.

Важно:
Обратите внимание: во время работы OPTIMIZE TABLE таблица заблокирована!
Так что лучше подождать до планового обслуживания ;)

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 03.12.15 23:50

уже положил сервак, паходу!
Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

c61 » 03.12.15 23:50

Ага, вижу:
Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Решил-таки улучшить ;)

Добавлено спустя 23 секунды:
Жди пока оживёт... Если оживёт.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 03.12.15 23:51

Долго идет оптимизация???

Добавлено спустя 38 секунд:
c61 писал(а):Если оживёт.

В смысле?????

Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

c61 » 03.12.15 23:52

Это может быть и на час, и более... Иногда ооочень надолго.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 03.12.15 23:55

Я другую таблицу OPTIMIZE TABLE `bb_posts`

Добавлено спустя 2 минуты 52 секунды:
Кароче лучше ночью делать! :lol: :lol:

Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

c61 » 04.12.15 00:12

Во, сервак прочихался ! :lol:

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 04.12.15 16:41

c61 писал(а):у Юры на форуме


Ну, я же не знаю, какой у него форум.
Впрочем, эти сообщения просто лежат мёртвым грузом, практически никак не влияя на производительность даже на крупных форумах.

Алкаш писал(а):Я другую таблицу OPTIMIZE TABLE `bb_posts`


Рисковый парень. Я со своими 110к сообщений даже не думаю запускать при количестве посетителей больше 3,5.

phpBB3.0.x
Сообщения: 7
Зарегистрирован: 23.10.15 17:06

phpBB3.0.x » 05.12.15 21:28

Xisp писал(а):Забейте, это мелочи, которые вас могут волновать разве что при числе пользователей свыше миллиона.
Если в опциях рассылки стоит 0, можно положить сервер, не помню именно какие логи были, linux 2048, положил, более 30 000 пользователей.
Кстати, на сколько я понимаю если ставить лимит, то пересылка идёт автоматом в порядке очереди? А насчёт л.с, не проще ли ставить 500 сообщений и 1 папку, а потом просто чистить через мускул, к примеру раз в месяц?

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 05.12.15 23:25

phpBB3.0.x писал(а):Если в опциях рассылки


Почтовой? Это совсем другое.

phpBB3.0.x писал(а):а потом просто чистить через мускул, к примеру раз в месяц?


И отгрести кучу проблем, так как число ЛС хранится в других местах.

Ответить