|
Поделиться

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

Форум для решения проблем в работе движка версии 3.0.

Сообщение Алкаш » 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, значит ли это, что часть удаленных сообщений у других юзеров, удалится и у меня, как админа, или эти сообщения останутся у меня в кэшэ так сказать??
Алкаш
 
Сообщения: 64
Зарегистрирован: 16.02.14 12:52

Сообщение Xisp » 03.12.15 22:57

Забейте, это мелочи, которые вас могут волновать разве что при числе пользователей свыше миллиона.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение c61 » 03.12.15 23:00

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

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

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

3. Отправленные и полученные существуют независимо, то есть если кто-то удалил полученное ЛС из входящих, то у отправителя оно останется в отправленных. И наоборот.
Аватара пользователя
c61
Разработчик модов
 
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

Сообщение Алкаш » 03.12.15 23:36

Серег, я так понимаю OPTIMIZE TABLE `phpbb_privmsgs?
Алкаш
 
Сообщения: 64
Зарегистрирован: 16.02.14 12:52

Сообщение c61 » 03.12.15 23:39

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

Важно:
Обратите внимание: во время работы OPTIMIZE TABLE таблица заблокирована!
Так что лучше подождать до планового обслуживания ;)
Аватара пользователя
c61
Разработчик модов
 
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

Сообщение Алкаш » 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.
Алкаш
 
Сообщения: 64
Зарегистрирован: 16.02.14 12:52

Сообщение 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 секунды:
Жди пока оживёт... Если оживёт.
Аватара пользователя
c61
Разработчик модов
 
Сообщения: 249
Зарегистрирован: 24.08.13 16:46

Сообщение Алкаш » 03.12.15 23:51

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

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

В смысле?????
Алкаш
 
Сообщения: 64
Зарегистрирован: 16.02.14 12:52

Сообщение c61 » 03.12.15 23:52

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

Сообщение Алкаш » 03.12.15 23:55

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

Добавлено спустя 2 минуты 52 секунды:
Кароче лучше ночью делать! :lol: :lol:
Алкаш
 
Сообщения: 64
Зарегистрирован: 16.02.14 12:52

Сообщение c61 » 04.12.15 00:12

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

Сообщение Xisp » 04.12.15 16:41

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


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

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


Рисковый парень. Я со своими 110к сообщений даже не думаю запускать при количестве посетителей больше 3,5.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Сообщение phpBB3.0.x » 05.12.15 21:28

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

Сообщение Xisp » 05.12.15 23:25

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


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

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


И отгрести кучу проблем, так как число ЛС хранится в других местах.
Xisp
 
Сообщения: 196
Зарегистрирован: 05.04.14 18:00


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1