Как “установленный может установить метку времени” быть медленным запросом?

Мой журнал медленного запроса полон записей как следующее:

# Query_time: 1.016361  Lock_time: 0.000000 Rows_sent: 0  Rows_examined: 0
SET timestamp=1273826821;
COMMIT;

Я предполагаю set timestamp команда дается репликацией, но я не понимаю как set timestamp может принять секунду. Какие-либо идеи того, как зафиксировать это?

15
задан Emil Stenström 14 February 2013 в 10:21
поделиться

1 ответ

Отметка времени - это тип данных и встроенная функция в MySQL. Чего вы пытаетесь достичь с помощью следующего утверждения?

SET timestamp=1273826821;

UPD : Извините, я не знал об использованных хитростях MySQL.

Похоже, что SET TIMESTAMP используется как решение для исключения некоторых запросов из журнала медленных операций .

OP использует патч Microslow для улучшения статистической информации в журнале медленных запросов, и этот оператор является обычным оператором before для таблиц InnoDB.

Таким образом, ответ на вопрос OP состоит в том, что оператор COMMIT является медленным запросом, а не SET TIMESTAMP .

14
ответ дан 1 December 2019 в 03:24
поделиться
Другие вопросы по тегам:

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