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




MySQL.RU - Webboard



Вернуться
Сложный вопрос по быстродействию (Дмитрий Терёхин) 04/09/2003 - 00:18:31
      Re: Сложный вопрос по быстродействию (Валентин) 04/09/2003 - 15:16:06
      Re: Сложный вопрос по быстродействию (Dinky) 05/09/2003 - 02:02:18
      Re: Сложный вопрос по быстродействию (Storg) 05/09/2003 - 15:29:48
      Re: Сложный вопрос по быстродействию (Dinky) 05/09/2003 - 19:24:14

> Original message text:
> From: Дмитрий Терёхин - 04/09/2003 - 00:18:31
> Subject:Сложный вопрос по быстродействию
> -----------------
> Добрый день! Возможно вопрос не очень сложный, но все почему-то отвечают по-разному. Просьба разъяснить следующую проблему:
> допустим в базе есть 1000 сайтов
> id url
> 1 ..
> 2 ..
> 3 ..
> ..
> Для каждого сайта есть набор из 1000 ip посетителей.
> Как прописать эти ip?
> С одной стороны можно сделать одну таблицу с миллионом записей
> id ip
> 1 ..
> 1 ..
> ..
> 2 ..
> ..
> С другой - 1000 таблиц по 1000 записей:
> table_1
> ip
> ..
> ..
> table_2
> ..
>
> Что лучше? что быстрее если надо найти был ли пользователь с данным ip на данно сайте?
>


From: Dinky - 05/09/2003 - 02:02:18
Subject:Сложный вопрос по быстродействию
-----------------
Начинать с одной таблицы (site_id, user_ip, ...),
индексы конечно сделать, какие надо ;)
а потом - обычным приемом является разбивка
по месяцам/кварталам/годам, кому как надо.
Чтоб не прописывать имена, используют merge таблицу
для указания на текущую...

--
Dmitry



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

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

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



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