Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сильное зависание на этапе "Copying to tmp table" / 10 сообщений из 10, страница 1 из 1
08.02.2017, 12:02
    #39400733
elia110
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
Добрый день!

Установлен MYsql версия 5.5.54-0
База порядка 400 мб, есть одна таблица, с кол-вом данных от 1 млн. записей.
После завершения обновления данных в базе, процессор работает на всю.

И далее в процессах зависают много процессов:
Copying to tmp table SELECT DISTINCT wp_posts.ID FROM wp_term_taxonomy, wp_posts, wp_term_relationships WHERE

(Если брать новую базу с меньшим объемом данных, то все нормально.)

При этом ждал и час, два, толку нету.
Потом перезагрузка, и опять тоже самое, т.е. даже перезагрузка не помогает.

Установил tmp_table_size и max_heap_table_size по нулям. Всё вроде нормально стало.
При этом mysqltuner почемуто просил их хорошо увеличить...

Вопрос, установка по нулям значений - это нормально?

Сервер современный с 2 ядрами и SSD
Спасибо
...
Рейтинг: 0 / 0
08.02.2017, 12:07
    #39400738
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
elia110зависают много процессов:
Copying to tmp table SELECT DISTINCT wp_posts.ID FROM wp_term_taxonomy, wp_posts, wp_term_relationships WHEREИ какой же запрос вызывает это Copying to tmp table? что это за "обновление данных"? и чему равно innodb_sort_buffer_size (или myisam_sort_buffer_size) и sort_buffer_size?
...
Рейтинг: 0 / 0
08.02.2017, 14:30
    #39400895
elia110
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
Akina,

Запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT DISTINCT wp_posts.ID 
FROM wp_term_taxonomy, wp_posts, wp_term_relationships 
WHERE wp_posts.ID = wp_term_relationships.object_id 
  AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id 
  AND wp_term_taxonomy.term_id = 685 
  AND wp_posts.post_status = 'publish' 
  AND wp_posts.post_type = 'post' 
  AND wp_posts.post_date < NOW()
...
Рейтинг: 0 / 0
08.02.2017, 14:32
    #39400901
elia110
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
sort_buffer_size значение по умолчанию (нет в конфиге настройки)
...
Рейтинг: 0 / 0
08.02.2017, 14:35
    #39400915
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
elia110Установил tmp_table_size и max_heap_table_size по нулям.Это вряд ли возможно, у них минимальные значения 1024 и 16384 соответсвенно.
Скорее всего ваши нули были проигнорированы и взяты значения по умолчанию.
...
Рейтинг: 0 / 0
08.02.2017, 15:40
    #39401016
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
elia110нет в конфиге настройкиSHOW VARIABLES

elia110ЗапросИндексов поди нет подходящих...
...
Рейтинг: 0 / 0
08.02.2017, 16:07
    #39401047
elia110
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
miksoft,

Спасибо за инфу.
Да тюнер выдал:

Variables to adjust:
tmp_table_size (> 1K)
max_heap_table_size (> 16K)
...
Рейтинг: 0 / 0
08.02.2017, 16:07
    #39401049
elia110
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
Akina,

И как быть?
...
Рейтинг: 0 / 0
08.02.2017, 16:17
    #39401057
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
elia110Akina,

И как быть?
Я предлагаю банить всех, у кого в запросах присутствует префикс "wp_"
Реально бесполезные люди - ни explain сделать не могут, ни какой-то из советов применить у себя.
...
Рейтинг: 0 / 0
08.02.2017, 16:24
    #39401067
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сильное зависание на этапе "Copying to tmp table"
elia110,

Если убрать из запроса слово DISTINCT, то как изменится время выполнения?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сильное зависание на этапе "Copying to tmp table" / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]