Новости
Документация
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 - 19:24:14
Subject:Сложный вопрос по быстродействию
-----------------
[поиск таблицы (читай файла в каталоге) в базе это лишняя операция хотя в тоже время есть пул открытых дескрипторов в
котором кэшируются уже открытые файлы/таблицы, но 1000 дескрипторов ... ]
Вобщем-то да, надо бы, чтоб table-cache имел значение
достаточное для нужного кол-ва, но тут может возникнуть проблема
с операционкой, например для 1000 таблиц ОС должна держать как минимум 3000 дескрипторов, а ведб еще куча файлов используется...

--
Dmitry



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

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

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



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