Recentemente mi è stata introdotta la nuova funzionalità di MySQL: performance_schema ed è fantastica. Specialmente quando è unito a MySQL Workbench Performance Reports
. Trovo la sezione High Cost SQL Statements
piuttosto utile e pratica. C'è solo uno svantaggio, la colonna SQL che contiene l'istruzione SQL eseguita viene troncata in casi lunghi.Prevenire che le istruzioni SQL vengano troncate dal workbench di MySQL nella sezione "Rapporti sul rendimento"
Credo che sia troncato da Workbench e non da Performance_Schema ma non ho prove concrete per dimostrarlo. Qualcuno sa come avere la versione completa di SQL?
Quale tabella PS? –
Non sono sicuro in quale tabella (o tabelle) i dati del 'Performance Reports' sono memorizzati. Ho guardato le tabelle e ce ne sono un paio con il campo 'SQL_TEXT' ed è di tipo' LONGTEXT' in tutti loro che è più che sufficiente per contenere qualsiasi istruzione (4G). Ecco perché credo che le dichiarazioni siano troncate da Workbench e non dal server MySQL stesso. – Mehran