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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оч. нужно ваше мнение и взгляд на структуру таблиц, в плане раиональности индексов 
:(
    Опции темы
-=Ustas=-
Дата 11.5.2006, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Доброго времени суток!
Интересно услышать критику, ничего ли я не переборщил в плане индексов?!
Код

--
-- Table structure for table `shop_product`
--

DROP TABLE IF EXISTS `shop_product`;
CREATE TABLE `shop_product` (
  `productID` int(10) unsigned NOT NULL auto_increment,
  `categoryID` int(10) unsigned NOT NULL default '0',
  `typeID` int(10) unsigned NOT NULL default '0',
  `productName` varchar(30) NOT NULL default '',
  `productTitle` varchar(255) NOT NULL default '',
  `description` text NOT NULL,
  `pages` int(10) unsigned NOT NULL default '0',
  `picture` varchar(60) default NULL,
  `count` int(10) unsigned NOT NULL default '0',
  `rating` int(10) unsigned NOT NULL default '0',
  `fileName` varchar(255) NOT NULL default '',
  `fileHash` varchar(255) NOT NULL default '',
  `formatID` varchar(8) NOT NULL default '',
  `year` int(10) unsigned default NULL,
  `price` float default '0',
  `sort` int(10) NOT NULL default '0',
  `letter` char(1) NOT NULL default '',
  `active` enum('Y','N') NOT NULL default 'N',
  `created` int(10) NOT NULL default '0',
  `modified` int(10) NOT NULL default '0',
  `comments` text NOT NULL,
  `content` text NOT NULL,
  `about` text NOT NULL,
  `createdUser` int(10) default NULL,
  `modifiedUser` int(10) default NULL,
  PRIMARY KEY  (`productID`),
  KEY `categoryID` (`categoryID`),
  KEY `typeID` (`typeID`),
  KEY `count` (`count`),
  KEY `rating` (`rating`),
  KEY `formatID` (`formatID`),
  KEY `sort` (`sort`),
  KEY `letter` (`letter`),
  FULLTEXT KEY `productTitle` (`productTitle`),
  FULLTEXT KEY `description` (`description`),
  FULLTEXT KEY `comments` (`comments`),
  FULLTEXT KEY `content` (`content`),
  FULLTEXT KEY `about` (`about`),
  FULLTEXT KEY `all` (`productTitle`,`description`,`content`,`about`)
) TYPE=MyISAM;


Вот. Есть вот такая таблица. Меня по большей части интересует рациональность полнотекстовых индексов, т.к. поиск производится как по отдельным этим полям, так и во всех сразу. 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




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


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

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