







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