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




MySQL.RU - Webboard



Вернуться
Индексирование полей (shurik) 28/07/2005 - 11:52:47
      Re: Индексирование полей (Dinky) 28/07/2005 - 20:01:20
      Re: Индексирование полей (shurik) 29/07/2005 - 13:26:31
      Re: Индексирование полей (shurik) 01/08/2005 - 10:11:56
      Re: я-бы приделал несколько индексов (Misha v.3) 15/08/2005 - 19:20:44



From: shurik - 28/07/2005 - 11:52:47
Subject:Индексирование полей
-----------------
Есть таблица MyISAM 5000 записей на сервере 4.0.24:
`n_id` int(10) unsigned NOT NULL auto_increment,
`n_name` varchar(255) NOT NULL default '',
`n_dt` date NOT NULL default '0000-00-00',
`n_text` text NOT NULL,
`n_from` varchar(100) default NULL,
`n_geogr` varchar(4) default NULL,
`n_section` varchar(6) default NULL,
PRIMARY KEY (`n_id`)

Как ускорить поиск по таблице, что нада проиндексировать и как?
Выполняются запросы типа:
- поиск выражений в полях n_name и n_text
- сортировка по n_dt

Есть предположение:
ALTER TABLE `tbl_news` ADD INDEX ( `n_name` )
ALTER TABLE `tbl_news` ADD FULLTEXT (`n_text`)

Возможно есть какие-то документы (кроме мануала) о ключах ... какие, где и как их эффективнее применять.
Зарание спасибо.


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

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

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



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