Удаление под-форумов при большой базе данных
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
Ну как так не зная - вы же уже ясно написали, что проблема в "кривых" настройках.
Вы про какие советы говорите то?
Оптимизацию? У меня сейчас второй час крутится удаление форума - я пока не могу работать с базой, жду.
Вы про какие советы говорите то?
Оптимизацию? У меня сейчас второй час крутится удаление форума - я пока не могу работать с базой, жду.
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 6 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Удаление под-форумов при большой базе данных
Да, в настройках, не соответствующих конкретному паттерну нагрузки. А каков он - вот это уже неведомо.
Я не повторяю не повторяю два раза два раза.
Вы уверены, что хоть что-то делается? Думаю процессы давно автоматически прибиты по таймауту...
Шелл бы вам помог...
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
Вроде бы работает. HeidiSQL показывает: http://keepfoto.ru/view/31l1/1hs2J8Вы уверены, что хоть что-то делается? Думаю процессы давно автоматически прибиты по таймауту...
Шелл бы вам помог...
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
спустя 3 часа прибил процесс, не дождался.
прогнал через HeiDiSQL Optimize - база данных с 9gb сократилась до 7.5Gb.
phpbb_posts похудела с 5.1gb до 4.2Gb и остальные таблицы по мелочи.
попробую теперь опять удалить форум через админку.
хотя - кто-нибудь знает полный sql-запрос на удаление форума?
потому что запрос:
явно не полный. во время сбоя форум мне выдал запрос на 3 строчки кода, я его к сожалению не скопировал.
а то хотелось бы его прогнать не через админку, а через heidisql.
прогнал через HeiDiSQL Optimize - база данных с 9gb сократилась до 7.5Gb.
phpbb_posts похудела с 5.1gb до 4.2Gb и остальные таблицы по мелочи.
попробую теперь опять удалить форум через админку.
хотя - кто-нибудь знает полный sql-запрос на удаление форума?
потому что запрос:
Код: Выделить всё
DELETE FROM phpbb_posts WHERE forum_id = 38 а то хотелось бы его прогнать не через админку, а через heidisql.
-
Татьяна5
- Поддержка

- Сообщения: 13158
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Удаление под-форумов при большой базе данных
Неполный. Смотрите на функции
delete_forum и delete_forum_content в includes/acp/acp_forums.php, а также на delete_attachments и delete_topic_shadows в includes/functions_admin.php (вытащить оттуда все необходимые запросы и корректно всё вручную рассчитать очень непросто)-
Алг
- Former team member
- Сообщения: 933
- Стаж: 14 лет 1 месяц
- Откуда: Израиль
- Благодарил (а): 85 раз
- Поблагодарили: 306 раз
Re: Удаление под-форумов при большой базе данных
проще написать программку, которая получит диапазон постов/тем/форумов и с помощью функций движка удалит один за другим. Самому тогда рассчитывать ничего, кроме диапазона не придётся
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
А ты проявляй интеллигентность, постарайся убеждать...
Т. Шаов
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
ну что ж, спустя 2 часа я все-таки дождался удаления под-форума.
правда, перед этим пришлось задрать конфиг mysql до неприличных размеров (key_buffer_size = 2304M и тд).
так что всем спасибо, проблема решена.
правда, перед этим пришлось задрать конфиг mysql до неприличных размеров (key_buffer_size = 2304M и тд).
так что всем спасибо, проблема решена.
-
romaamor
- phpBB 3.0.7-PL1
- Сообщения: 2517
- Стаж: 14 лет 5 месяцев
- Откуда: Одесса
- Благодарил (а): 829 раз
- Поблагодарили: 214 раз
Re: Удаление под-форумов при большой базе данных
Flector, да ладно.
Читал Ваши посты, но не разу минус не ставил.
Читал Ваши посты, но не разу минус не ставил.
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 6 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Удаление под-форумов при большой базе данных
Это, конечно, жесть жестокая, да и одним параметром ничего не решается, но... теперь верите в волшебные настройки?
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
причем тут один параметр?
все параметры были увеличены в 6 раз.
и раз я дождался удаления форума - значит оно сработало.
но все равно - это ненормальная ситуация.
виноваты топики по 2000-4000 записей?
вон на серче вообще топики на 100 странице закрывают. видимо не просто так.
-
Mr. Anderson
- phpBB Guru

- Сообщения: 7522
- Стаж: 22 года 6 месяцев
- Откуда: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 154 раза
Re: Удаление под-форумов при большой базе данных
При том, что вы указали один.
Дурость, уж извините. Орехи можно колоть гидравлическим прессом, но зачем?
Конечно не просто так. И в 20 страницах немудрено заблудиться и ничего толком не найти, а уж в 100 и подавно...
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
Flector
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 10 лет 4 месяца
- Поблагодарили: 1 раз
Re: Удаление под-форумов при большой базе данных
я написал "и тд", читайте внимательнее.
я, конечно, извиняюсь, но других решений вы мне не предложили.

