SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.01.2011 11:48:48

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

тормозит запрос

есть обычная таблица table, у id primary index

Код:

UPDATE `table` SET `hash` = 'e2b175b6a0f06307759a192f0163c84e', `last_login` = 1296431300  WHERE `id` = 1

выполняется 0.04460, это самый медленный запрос. остальные около 0.00146. не могу понять почему так медленно?
спасибо

Отредактированно vvsh (31.01.2011 11:49:20)

Неактивен

 

#2 31.01.2011 19:08:51

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: тормозит запрос

Попробуйте моргнуть за 0.05 секунды. Получилось? А почему тогда Вы считаете,
что медленно? smile

Запросы на обновление данных работают медленнее запросов на выборку данных,
потому что нужно еще и обновлять.

Неактивен

 

#3 02.02.2011 17:41:12

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: тормозит запрос

проблема оказалась в типе таблиц - InnoDB

Неактивен

 

#4 02.02.2011 18:18:01

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: тормозит запрос

Даже не знаю, как на это среагировать smile

Диски медленные, sync долго работает? Можно сделать innodb_flush_log_at_trx_commit = 0 wink

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson