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




MySQL.RU - Webboard



Вернуться
Большая Таблица - ТОРМОЗИТ (СТАС) 17/09/2006 - 12:25:46
      Re: Большая Таблица - ТОРМОЗИТ (bac) 17/09/2006 - 22:45:18

> Original message text:
> From: СТАС - 17/09/2006 - 12:25:46
> Subject:Большая Таблица - ТОРМОЗИТ
> -----------------
> Люди у меня вопрос к вам, я в таблицах вообще не разбираюсь, но проблема такая - создал таблицу, в таблице один столбец - WORD varchar(250) - cp1251_general_ci - уникальный, и добавил туда около 1 500 000 строк ( разные слова у меня там ) , и тема такая запросом SELECT COUNT(*) FROM `words`; ( подсчитать количество ) или SELECT * FROM `words` limit 1000000,10; - Очень долго думает а иногда подвисает, помогите сделать пожалуйста.... что мне для этого нужно ? заранее спасибо.. если можете напишите в icq 930-76-56
>


From: bac - 17/09/2006 - 22:45:18
Subject:Большая Таблица - ТОРМОЗИТ
-----------------
1. Я бы сделал другую структуру
create table words (
id integer auto_increment primary key,
word varchar(250)
) type=MyISAM;
2. Теоретически
select count(*) from words; Должна отвечать без ожидания
3. Если сделать структуру как я сказал
SELECT * FROM `words` where id > 1000000 limit 10
Работает за доли сек.
4. Какая версия MySQL, Что за тачка, Что за ОС?


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

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

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



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