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




MySQL.RU - Webboard



Вернуться
Это началось недавно. Мои приложения стали (работать медленно) 03/01/2006 - 15:03:40
      Re: Re: (Dinky) 03/01/2006 - 19:12:29
      Re: Re: (Po4emu4ka) 06/01/2006 - 15:16:09

> Original message text:
> From: работать медленно - 03/01/2006 - 15:03:40
> Subject:Это началось недавно. Мои приложения стали
> -----------------
> Раньше я не испытывал трудностей. Но теперь мои приложения это крупные сайты. Моследний имеет уже 800 000 записей за месяц работы. Селекты работают очень медленно. особенно когда сайт одновременно смотрит 60 человек и плюс идут постоянные вставки системы сканирования.
>
> Я думаю предпринять следующие шаки по оптимизации а вы прошу прокоментируие.
>
> 1. MyIsam to InnoDB
> 2. SQL_CACHE
> 3. Индексы полей
> по этому пункту у меня вопрос. Как лучше создать одну группу и в нее включить все поля для индекса или сделать отдельный индекс на каждое поле. Это вообще имеет значение?
>
>


From: Dinky - 03/01/2006 - 19:12:29
Subject:Re:
-----------------
я бы расставил приоритеты строго наоборот:
1) Индексы!!!!!!!!!!!
2) кэш запросов - бесполезен, если таблица постоянно обноляется
3) InnoDB - если нужны транзакции и/или критичны построчные блокировки

Начинайте с индексов - это может повысить производительность в 10 и более раз! ;)
Запустите EXPLAIN на медленные селекты, посмотрите в доке описание.
Если хотите спросить совета тут, то покажите: 1) create table вашей таблицы 2) explain медленного селекта из нее

--
Dmitry



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

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

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



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