170 похожих чатов

А через пару секунд запрос тоже в состоянии update?

13 ответов

7 просмотров

Вот здесь видно, что именно update самый долгий: https://t.me/ru_mysql/37229 Или это не то и надо именно с processlist попробовать?

ולאד
вы кеш выключили? всеравно тупит?

Нет пока, а это можно сделать без презагрузки mysql?

ולאד
вы кеш выключили? всеравно тупит?

Удивительная штука!! Похоже, что даже просто добавление SQL_NO_CACHE в SELECT из этой таблицы, решил вопрос с INSERT 😃🔥 Это ж получается, что просто очистка кэша могла идти до 40 секунд? 🧐 И это время не указывается в show profiles запроса, что сильно ускорило бы поиск проблемы.

Vladimir Lavrulin
Удивительная штука!! Похоже, что даже просто добав...

На каждое изменение данных в таблице - мускуль признает кеш этой таблицы "устаревшим" (очищает или нет его - не помню) Но почему "висит" не каждый инзерт, а только раз в Х минут/секунд?.... Или все же зависал каждый инзерт? (Просто интересно для себя докопаться) А можете ещё версию сообщить, пожалуйста?

ולאד
там же было sql_cache.cc

Я не очень понимаю, что значит этот sql_cache.cc Это виртуальный файл, где хранится кеш? В итоге он и сейчас там остался, но запрос идет очень быстро. Я его не отключил в конфиге, поэтому он никуда не делся, как я понял.

𝒮𝑒𝓇𝑔𝑒𝓎 𝒜𝒶𝓇
На каждое изменение данных в таблице - мускуль при...

Я это объясняю тем, что кэш просто пустой. Раньше если между вставками проходило мало времени они, они были быстрыми. Если много, то за это время успевал накапливаться большой кэш, т.к. чтения этой таблицы очень много у меня и на чистку этого большого кэша уходило много времени. Получается, чем больше накапливался кэш с помощью SELECT, тем дольше он чистился в INSERT. Это также объясняет, почему у меня на локальной машине эта же база работала быстро. Я на ней только INSERT делал, но не накапливал кэш с помощью тысяч SELECT'ов. Вот как я это понял.

Vladimir Lavrulin
Версия сервера: 5.7.29-0ubuntu0.18.04.1-log - (Ubu...

в 8ке это безобразие выключено и вырезано

ולאד
в 8ке это безобразие выключено и вырезано

Т.е. там вообще нет кэша запросов в принципе?

Похожие вопросы

Обсуждают сегодня

Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
.model small .stack 100h .data a db 'Hello, World!', '$' ; исходная строка b db 20 dup(?) ; строка b с запасом на максимальную длину .code main: ...
Алексей -man
3
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
вопрос, кого посмотреть в ютубе или где почитать про указатели чтобы раз и навсегда запомнить зачем они нужны и как правильно ими пользоваться? поделитесь хорошими ресурсами, ...
-
14
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Is there a digital way to cut the electricity from a usb in linux? It sounds weird, but it's exactly what I need to do. I tried to simulate the unplug/replug but is not the ...
Eduard Rivas
15
Редактор листа Excel, по сути двумерный массив ячеек. Ячейка - это экземпляр класса, у нее всякие свойства, методы. Проблема в том, что количество используемых строк и колоно...
Sergey Bodrov
2
Всем привет. Подскажите пожалуйста, как решить вопрос с подсветкой синтаксиса в vscode. Уже и разные плагины установил, и пробовал пошаманить в json settings, ничего не получ...
EEv9ENN 🤖
6
Карта сайта