Автобратство: Форум/хостинг - Автобратство

Перейти к содержимому


  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »

Форум/хостинг

#1 Пользователь офлайн   Jons Иконка

  • Группа: Главные администраторы
  • Сообщений: 389
  • Регистрация: 26 марта 06

Отправлено 03 апреля 2007 - 12:44

Снова возникли проблемы с перегрузкой хостинга нашим сайтом...

В вашем аккаунте зафиксировано превышение квоты
на загрузку сервера баз данных.
База данных, превышающая квоту: *****

Параметры запроса, вызывающего проблему:
(приводятся параметры одного из запросов)

Время исполнения, секунд - 13
Кол-во просмотренных строк - 87658
Запрос:
-------
use *****;
SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id,

t.topic_title, t.topic_last_post_id
FROM ((( forum_forums f
LEFT JOIN forum_posts p ON p.post_id = f.forum_last_post_id )
LEFT JOIN forum_topics t ON t.topic_last_post_id = p.post_id )
LEFT JOIN forum_users u ON u.user_id = p.poster_id )
ORDER BY f.cat_id, f.forum_order;
-------

У меня две мысли по решению этой проблемы:
1) покупка дорогущего хостинга
2) установка нового форума

второе решение имеет минус в том что полетят к чертям все "гаражи", "блоги" и прочие прикрутки к форуму ...
Мой моск есд аццкий асьминок
0

#2 Пользователь офлайн   Jons Иконка

  • Группа: Главные администраторы
  • Сообщений: 389
  • Регистрация: 26 марта 06

Отправлено 03 апреля 2007 - 12:52

Jons (13:44:22 3/04/2007)
что вы можете посоветовать по этому поводу?

Суппорт 1Gb.ru (13:56:26 3/04/2007)
Добрый день.

Суппорт 1Gb.ru (13:56:43 3/04/2007)
Это стандартный портал, посоветовать что либо сложнО, поймите, что он пытается сделать.

Суппорт 1Gb.ru (13:56:47 3/04/2007)
(запрос)

Суппорт 1Gb.ru (13:56:53 3/04/2007)
и рассмотрите необходимость этого элемента форума или сайта.

Jons (13:57:07 3/04/2007)
может ли это быть от того что используется старая версия пхп-бб

Суппорт 1Gb.ru (13:57:19 3/04/2007)
Насколько старая?

Jons (13:57:32 3/04/2007)
ну по-моему года 2003-4

Суппорт 1Gb.ru (13:57:41 3/04/2007)
Может быть, там недостает каких-то индексов.

Суппорт 1Gb.ru (13:57:45 3/04/2007)
Да, такое возможно.

Jons (13:58:18 3/04/2007)
Хорошо, в ближайшие 2 дня постараемся решить эту проблему
Мой моск есд аццкий асьминок
0

#3 Пользователь офлайн   ZN Иконка

  • S-ка вод
  • Группа: Автобратство
  • Сообщений: 5 364
  • Регистрация: 20 апреля 06

Отправлено 03 апреля 2007 - 13:09

Давайте переизжать на нормальный хост!!!
скинемся снова!!
Все проходит, но не все забывается.
0

#4 Пользователь офлайн   AgentIX Иконка

  • Группа: Пользователи
  • Сообщений: 179
  • Регистрация: 15 февраля 06

Отправлено 03 апреля 2007 - 13:41

А правда, чего за запрос за такой?

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id, t.topic_title, t.topic_last_post_id

FROM ((( forum_forums f

LEFT JOIN forum_posts p ON p.post_id = f.forum_last_post_id )

LEFT JOIN forum_topics t ON t.topic_last_post_id = p.post_id )

LEFT JOIN forum_users u ON u.user_id = p.poster_id )

ORDER BY f.cat_id, f.forum_order;



в phpBB нашел только один похожий запрос (с самым большим объединением таблиц):
SELECT f.*, p.post_time, p.post_username, u.username, u.user_id

FROM (( " . FORUMS_TABLE . " f

LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )

LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )

ORDER BY f.cat_id, f.forum_order";

Это заглавная страница форума со списком форумов и ссылкой на последние посты в форуме.
Здесь похоже прикручено еще и название топика.


Может быть подумать и с топиком как нить по другому решить? мне кажется там не сильно красявое решение с
LEFT JOIN forum_topics t ON t.topic_last_post_id = p.post_id )

обязательно индексы на

forum_posts :: post_id
forum_topics :: topic_last_post_id
forum_users :: user_id
forum_forums :: cat_id, forum_order (возможно составной по двум полям)

ЗЫ: Все в меру своего незнакомства с базами. как бы общие рекомендации. smile.gif
0

#5 Пользователь офлайн   AgentIX Иконка

  • Группа: Пользователи
  • Сообщений: 179
  • Регистрация: 15 февраля 06

Отправлено 03 апреля 2007 - 13:51

Точно!
в стандарном phpBB нет индекса в топиках
forum_topics :: topic_last_post_id
а это сотни сканов на каждый проход...

срочно сделать через панель phpMyAdmin!
0

#6 Пользователь офлайн   timothyz Иконка

  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 12 февраля 07

Отправлено 03 апреля 2007 - 16:02

(Jons)
Запрос:


use *****;

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id,

t.topic_title, t.topic_last_post_id

                FROM ((( forum_forums f

                LEFT JOIN forum_posts p ON p.post_id = f.forum_last_post_id )

                LEFT JOIN forum_topics t ON t.topic_last_post_id = p.post_id )

                LEFT JOIN forum_users u ON u.user_id = p.poster_id )

                ORDER BY f.cat_id, f.forum_order;

У меня две мысли по решению этой проблемы:
1) покупка дорогущего хостинга
2) установка нового форума

Третья мысль (проверить не могу, не та версия)... Запрос должен выглядеть по другому. Процентов на 98 в forum_posts есть ссылка на топик. По ней и надо джойнить forum_posts -> forum_topics, аналогично forum_posts -> forum_users



SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id,

t.topic_title, t.topic_last_post_id

                FROM ((( forum_forums f

                LEFT JOIN forum_posts p ON p.post_id = f.forum_last_post_id )

                LEFT JOIN forum_topics t ON t.topic_id = p.topic_id )

                LEFT JOIN forum_users u ON u.user_id = p.poster_id )

                ORDER BY f.cat_id, f.forum_order;

Потом уже можно побиться с индексами.
0

#7 Пользователь офлайн   Dr.Barlog Иконка

  • стержень
  • Группа: Главные администраторы
  • Сообщений: 10 277
  • Регистрация: 13 февраля 06

Отправлено 04 апреля 2007 - 00:17

Лёх, Тим, дать доступ в админку?
0

#8 Пользователь офлайн   AgentIX Иконка

  • Группа: Пользователи
  • Сообщений: 179
  • Регистрация: 15 февраля 06

Отправлено 04 апреля 2007 - 10:19

To:DrBarlog шутка понравилась. smile.gif админки мало, надо иметь доступ к скриптам + доступ к панели аккаунта. Это слишком.

Искандер же с Джонсом рулят форумом? мы просто ход мысли подсказываем...
0

#9 Пользователь офлайн   Jons Иконка

  • Группа: Главные администраторы
  • Сообщений: 389
  • Регистрация: 26 марта 06

Отправлено 05 апреля 2007 - 16:54

а зачем тебе панель аккаунта?
Мой моск есд аццкий асьминок
0

#10 Пользователь офлайн   AgentIX Иконка

  • Группа: Пользователи
  • Сообщений: 179
  • Регистрация: 15 февраля 06

Отправлено 05 апреля 2007 - 17:16

PhpMyAdmin думаешь откуда запускается?
это на случай создания индексов.

А вообще мне не надо. я просто показал, что сам не буду этим заниматься...
0

#11 Banned_Партизанка Тая-дубль

  • Группа: Гости

Отправлено 22 мая 2007 - 22:44

ограничение не нраицца мине((
0

#12 Пользователь офлайн   Tatar Иконка

  • Группа: Пользователи
  • Сообщений: 981
  • Регистрация: 07 февраля 06

Отправлено 25 мая 2007 - 11:34

вообщем-то с утра был процесс переезда. всё заканчивается, так что не волнуйтесь
0

#13 Пользователь офлайн   ZN Иконка

  • S-ка вод
  • Группа: Автобратство
  • Сообщений: 5 364
  • Регистрация: 20 апреля 06

Отправлено 25 мая 2007 - 11:40

Вы хоть предупреждайте, а то у меня с утра ломка началась! Хотел пофлудить а негде!((
нерничал, пришлось в блокноте флудить, чтоб снять агрессию!))) :twisted:
Все проходит, но не все забывается.
0

#14 Пользователь офлайн   praktik Иконка

  • поЖЖарник
  • Группа: Автобратство
  • Сообщений: 275
  • Регистрация: 10 апреля 06

Отправлено 25 мая 2007 - 11:41

To:ZN пошли флудить
0

#15 Пользователь офлайн   Dr.Barlog Иконка

  • стержень
  • Группа: Главные администраторы
  • Сообщений: 10 277
  • Регистрация: 13 февраля 06

Отправлено 25 мая 2007 - 12:18

надеюсь с этим переездом проблемы по хостингу отпадут, с остальным разбираемся
0

#16 Пользователь офлайн   Dr.Barlog Иконка

  • стержень
  • Группа: Главные администраторы
  • Сообщений: 10 277
  • Регистрация: 13 февраля 06

Отправлено 25 мая 2007 - 13:37

Кстати, если вы заметили, что форум работает медленнее обычного, отпишитесь здесь
0

#17 Пользователь офлайн   Rinat Иконка

  • Группа: Автобратство
  • Сообщений: 337
  • Регистрация: 02 марта 06

Отправлено 25 мая 2007 - 13:48

заметил, что медленнее... похоже из-за платформы, т.к. пакетики летают с нормальной скоростью до москвы
Жизнь дается один раз, а удается еще реже.
0

#18 Пользователь офлайн   Rinat Иконка

  • Группа: Автобратство
  • Сообщений: 337
  • Регистрация: 02 марта 06

Отправлено 25 мая 2007 - 13:52

запрос обрабатывается от 5 до 15 секунд, после этого быстренько страничка загружается
Жизнь дается один раз, а удается еще реже.
0

#19 Пользователь офлайн   Predator (VSC) Иконка

  • Группа: Автобратство
  • Сообщений: 534
  • Регистрация: 07 мая 07

Отправлено 25 мая 2007 - 14:05

Да тормознее стало...
0

#20 Пользователь офлайн   ZN Иконка

  • S-ка вод
  • Группа: Автобратство
  • Сообщений: 5 364
  • Регистрация: 20 апреля 06

Отправлено 25 мая 2007 - 14:11

я тоже заметил тормозит больше!((((((((
Все проходит, но не все забывается.
0

  • (4 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »


Быстрый ответ