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




MySQL.RU - Webboard



Вернуться
Зависимость скорости выборки от кол-ва записе (igor) 24/03/2003 - 12:26:22
      Re: Зависимость скорости выборки от кол-ва записе (medved) 24/03/2003 - 12:57:15
      Re: Зависимость скорости выборки от кол-ва записе (igor) 24/03/2003 - 15:30:29
      Re: Зависимость скорости выборки от кол-ва записе (XODOK) 24/03/2003 - 17:15:40
      Re: Зависимость скорости выборки от кол-ва записе (Dinky) 24/03/2003 - 21:26:25
      Re: Зависимость скорости выборки от кол-ва записе (walrus) 24/03/2003 - 22:03:02
      Re: Зависимость скорости выборки от кол-ва записе (igor) 25/03/2003 - 12:26:35
      Re: Зависимость скорости выборки от кол-ва записе (tigr) 26/03/2003 - 18:29:49

> Original message text:
> From: igor - 24/03/2003 - 12:26:22
> Subject:Зависимость скорости выборки от кол-ва записе
> -----------------
> Здравствуйте, прошу поделиться соображениями в следующей ситуации. Есть таблица в которой предположительно будет содержаться порядка 100.000 строк. Все это уже работает, строк в ней пока 2000. Возможна нормализация базы после которой ориентировочно кол-во строк в этой таблице будет в 30 раз меньше. Но больше 100.000 безо всякой нормализации в ней в общем не ожидается. При нормализации базы будет необходимо поправить порядка 30 скриптов работающих с ней. Доминирующим фактором при принятии решения является тем не менее не трудозатратность, а скорость выборки для конечного пользователя. Вопрос заключается в следующем стоит ли начинать эту работу и какого вида зависимость скорости выборки от кол-ва записей. В таблице 10 столбцов int и varchar.
>


From: Dinky - 24/03/2003 - 21:26:25
Subject:Зависимость скорости выборки от кол-ва записе
-----------------
>select * from table order by key. Я тут посмотрел скорость
>выполнения запроса на таблице с 3.500.000 строк выбирающем
>пару строк и получилось 4,62 секунды.
хм, проверьте буфер индексов ;)
имеется:
5,303,508 записей объемом 85MB
'srv_id','tinyint(3) unsigned'
'sv_id','smallint(5) unsigned'
'value','int(11)'
'date','datetime'
запрос вида:
SELECT SQL_NO_CACHE truncate(date/100,0) as date, value
FROM mytable
WHERE srv_id=2 and (date>='2003-03-24 10:00' and date<='2003-03-24 11:00') and sv_id=3
order by date
возвращает 60 записей и выполняется 0.01 sec
;)



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

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

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



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