Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Составной unique index и cardinality 
V
    Опции темы
maxipub
  Дата 5.6.2013, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: 1
Всего: 1



Народ, я вот заметил что у составного уникального индекса только для последнего элемента указывается cardinality индекса, это нормально?

user posted image

Понятно, что cardinality любого элемента такого индекса будет одиноковым, но все же как-то странно что указывается только для последнего элемента, is all right? smile 

Это сообщение отредактировал(а) maxipub - 5.6.2013, 15:51
PM MAIL   Вверх
Akina
Дата 5.6.2013, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(maxipub @  5.6.2013,  16:43 Найти цитируемый пост)
 у составного уникального индекса только для последнего элемента указывается cardinality индекса, это нормально?

Не для последнего, а один раз. Для индекса. Не для его части. Просто показывается в последней записи - ну так удобно было программисту... 

Цитата(maxipub @  5.6.2013,  16:43 Найти цитируемый пост)
Понятно, что cardinality любого элемента такого индекса будет одиноковым, 

Как может существовать cardinality для "элемента" индекса?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
maxipub
  Дата 6.6.2013, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: 1
Всего: 1



Цитата(Akina @  5.6.2013,  16:16 Найти цитируемый пост)
Просто показывается в последней записи - ну так удобно было программисту...

Сегодня обнаружил что бывает еще и так:

user posted image

smile

Цитата(maxipub @  5.6.2013,  15:43 Найти цитируемый пост)
Понятно, что cardinality любого элемента такого индекса будет одиноковым

Это я чета погорячился...

Цитата(Akina @  5.6.2013,  16:16 Найти цитируемый пост)
Как может существовать cardinality для "элемента" индекса?

Разве не может:

user posted image

? У нас же уникален индекс, но не его элементы. Т.е. в таком случае выходит что cardinality самого индекса (если так можно вообще говорить? smile) будет = максимальному cardinality его столбиков (или просто последнему?). Но при этом РЕАЛЬНЫЙ cardinality последнего столбика (сорри, замазал его, т.к. таблица рабочая, а там неразглашение...) совсем не 20, а 4! smile  smile

Это сообщение отредактировал(а) maxipub - 6.6.2013, 10:06
PM MAIL   Вверх
Akina
Дата 6.6.2013, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Это cardinality префикса, вероятно. Т.е. в первой строке - для первого поля, во второй - для комбинации 1 и 2 полей, и так далее - в последней для всего индекса
.
Цитата(maxipub @  6.6.2013,  11:05 Найти цитируемый пост)
РЕАЛЬНЫЙ cardinality последнего столбика  совсем не 20, а 4!
А никто не обещал точности в полпроцента... сделай analyze table, мож что поменяется...



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
maxipub
Дата 6.6.2013, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 517
Регистрация: 22.10.2009

Репутация: 1
Всего: 1



Ну вроде ясно. Мерси! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.