Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как можно сделать быстрее? (Monarchist) 27/11/2002 - 14:02:17
      Re: Как можно сделать быстрее? (Marat_L) 27/11/2002 - 15:33:33
      Re: Как можно сделать быстрее? (Monarchist) 27/11/2002 - 23:17:02
      Re: Как можно сделать быстрее? (Александр) 28/11/2002 - 16:43:42
      Re: Как можно сделать быстрее? (ac) 28/11/2002 - 19:35:58
      Re: Как можно сделать быстрее? (Фдуч) 29/11/2002 - 11:13:37

> Original message text:
> From: Monarchist - 27/11/2002 - 14:02:17
> Subject:Как можно сделать быстрее?
> -----------------
> У меня имеется n-ое количество таблиц содержащих сходные данные (статистика по трафику, подробная за каждый день).
> Мне надо вывести всю статистику за период, ограниченный вплоть до минут, т.е. надо отдельно рассматривать первый и последнии дни.
> Плюс ко всему нужно все полученные данные сортировать по заданному столбцу.
> Я создаю временную таблицу и сначала загоняю туда все эти данные и потом эту таблицу сортирую и вывожу.
> Но это достаточно долго. Как можно сделать быстрее?
> На сервере Mysql 3.23
>


From: Фдуч - 29/11/2002 - 11:13:37
Subject:Как можно сделать быстрее?
-----------------
Здравствуйте.

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

Кстати, а если Ваш клиент захочет свой траффик за полгода? Никакие ухищрения не помогут. Если Вы лепите вебстатистику, то она работать,видимо, не будет - слишком долгое время выполнения скрипта будет прервано. Если увеличите допустимое время выполнения скрипта, то какой-нибудь дурак (или умник :) положит Вам сервак, запросив раз 10 подряд статистику за год...

Может, все-таки возникнет легкое подозрение, что как-то все не очень толково организовано? :)

Хотя, конечно, это все Ваш проект и Ваши проблемы.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
5659



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |