|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23533
|
|