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




MySQL.RU - Webboard



Вернуться
Вопрос по ключам (Casper) 04/04/2013 - 00:09:20
      Re: Вопрос по ключам (Akina) 04/04/2013 - 11:43:30
      Re: Вопрос по ключам (Casper) 04/04/2013 - 18:56:05
      Re: Вопрос по ключам (Akina) 04/04/2013 - 21:03:47
      Re: Вопрос по ключам (Casper) 05/04/2013 - 14:09:21
      Re: Вопрос по ключам (Akina) 05/04/2013 - 14:54:41
      Re: поправка (Akina) 05/04/2013 - 14:58:34
      Re: Вопрос по ключам (Casper) 06/04/2013 - 18:59:06
      Re: Вопрос по ключам (Akina) 06/04/2013 - 20:59:04
      Re: Вопрос по ключам (Casper) 07/04/2013 - 17:34:44

> Original message text:
> From: Casper - 04/04/2013 - 00:09:20
> Subject:Вопрос по ключам
> -----------------
> Подскажите
>
> Если в потенциально большой таблице есть поле tinyint(1)
> где 80%-90% строк имеют в этом поле значение 1, а остальные 0
>
> нужно ли делать индекс по этому полю, с учетом того что это поле участвует в условии отбора в SELECTах?
>
> Если можно хоть чуть-чуть на пальцах ПОЧЕМУ да/нет
> может я лучше пойму механизм индексации
> (потому как имею общее представление)
>
> за ранее Спасибо !
>


From: Casper - 05/04/2013 - 14:09:21
Subject:Вопрос по ключам
-----------------
Akina, что б мы без вас делали )

Скажите, ну а вот на практике в таблице выборка может идти по 3-5 полям - и в разных местах скрипта могут встречаться разные комбинации этих полей для выборки в одном запросе

Как быть ? Делать составные ключи на все случаи жизни ?
Это нормальное явление ?

Тут правда есть момент, что эти таблицы в основном для выборки массовой предназначены, пополняются они гораздо реже и одним человеком. Я ж так понимаю - проблемное место ключей - помимо избыточности дискового пространства - это время на их создание при записи в БД.




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

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

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



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