[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Расставить индексы в таблице
masterlelik
Есть таблица свойств пользователей
id - порядковый номер
user_id - id пользователя
property_id - id свойства
date - дата добавления записи

Отдельно есть таблица пользователей
id (index)
name

и таблица свойств
id (index)
name

Какие поля в первой таблице делать индексом, если выборка сортируется по дате добавления?



Спустя 13 минут, 31 секунда (30.08.2012 - 13:15) Игорь_Vasinsky написал(а):
индексы не ставятся для сортировки вроде)

индексы для автоинкремента
индексы для полнотекстового поиска
индексы для уникальности

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

лучше назвать их одинакого
в главной таблице сделать его автоинкремент.

при таком раскладе - будет легче сделать выборку сразу из трёх таблиц по необходимости.

Спустя 1 час, 10 минут, 50 секунд (30.08.2012 - 14:26) masterlelik написал(а):
2:Игорь_Vasinsky
другими словами в каждой таблице будет свой индекс, на моем примере везде поле id?


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.