sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan et tidsstempel være en langsom forespørgsel?

Timestamp er en datatype og en indbygget funktion i MySQL. Hvad forsøger du at opnå med følgende udsagn?

SET timestamp=1273826821;

UPD :Jeg beklager, jeg kendte ikke til de brugte MySQL-hacks.

Det ser ud til, at SET TIMESTAMP bruges som en løsning til at udelukke nogle forespørgsler fra den langsomme log .

OP bruger Microslow patch for at forbedre statistiske oplysninger i den langsomme forespørgselslog, og sætningen er almindelig før sætninger på InnoDB-tabeller.

Således er svaret på OP's spørgsmål, at COMMIT sætningen er den langsomme forespørgsel og ikke SET TIMESTAMP .



  1. MySQL - hvordan gemmer man tid med korrekt tidszone? (fra Java)

  2. Sådan returneres dublerede nøgler fra et JSON-dokument i SQL Server

  3. mysql ændring af innodb_large_prefix

  4. Oprettelse af et array ved hjælp af rekursiv php fra mysql