Marcatura CE

Technical File Medical Device

Technical File Medical Device

Technical File Medical Device

ID 6890 | 28.09.2020

Update 28.09.2020

- In allegato Esempio Struttura TFMD
_______

Il presente documento si propone dare informazioni relative al Regolamento (UE) 2017/745 per la costituzione di un Technical File Medical Device.
Questa prima Revisione 00 2019 è puramente normativa, con revisioni successive daremo esempi pratici.

Regolamento (UE) 2017/745 MDR
...

ALLEGATO II DOCUMENTAZIONE TECNICA

La documentazione tecnica e, se applicabile, la relativa sintesi che il fabbricante è tenuto a elaborare sono presentate in modo chiaro, organizzato, inequivocabile e in formato facilmente consultabile e comprendono in particolare gli elementi elencati nel presente allegato.

1. DESCRIZIONE E SPECIFICHE DEL DISPOSITIVO, INCLUSI ACCESSORI E VARIANTI

1.1. Descrizione e specifiche del dispositivo

a) nome del prodotto o denominazione commerciale e descrizione generale del dispositivo compresa la sua destinazione d'uso e gli utilizzatori previsti;
b) UDI-DI di base di cui all'allegato VI, parte C, attribuita dal fabbricante al dispositivo in questione, non appena l'identificazione di tale dispositivo si basa su un sistema UDI, o comunque una chiara identificazione mediante codice del prodotto, numero del catalogo o altro riferimento non ambiguo che ne consenta la tracciabilità;

UDI-DI di base
UDI-DI di base L'UDI-DI di base è l'identificativo primario di un modello del dispositivo. È il DI assegnato a livello dell'unità di utilizzo del dispositivo. È l'informazione chiave principale per le registrazioni nella banca dati UDI ed è indicato nei pertinenti certificati e dichiarazioni di conformità UE.

DI dell'unità di utilizzo

Il DI dell'unità di utilizzo serve ad associare l'utilizzo di un dispositivo a un paziente nei casi in cui un UDI non figura sul singolo dispositivo a livello della sua unità di utilizzo, ad esempio per il caso di più unità dello stesso dispositivo confezionate insieme.

c) gruppo di pazienti previsto e condizione clinica da diagnosticare, trattare e/o monitorare nonché altri elementi, quali criteri di selezione dei pazienti, indicazioni, controindicazioni e avvertenze;
d) principi di funzionamento del dispositivo e il suo modo d'azione scientificamente dimostrato, se necessario;
e) motivazione della qualifica del prodotto come dispositivo;
f) classe di rischio del dispositivo e giustificazione delle regole di classificazione applicate a norma dell'allegato VIII;
g) spiegazione relativa a eventuali caratteristiche nuove;
h) descrizione degli accessori di un dispositivo, degli altri dispositivi e dei prodotti diversi dai dispositivi che sono destinati a essere utilizzati in combinazione con un dispositivo medico;
i) descrizione o elenco completo delle varie configurazioni/varianti del dispositivo di cui è prevista l'immissione sul mercato;
j) descrizione generale dei principali elementi funzionali, ad esempio parti/componenti (compresi software, se del caso), formulazione, composizione e funzionalità del dispositivo e, se del caso, la sua composizione qualitativa e quantitativa.

Se del caso, tale descrizione comprendere rappresentazioni visive con didascalie (ad esempio diagrammi, fotografie e disegni), che indichino chiaramente le parti/componenti principali, nonché spiegazioni sufficienti per la comprensione dei disegni e dei diagrammi;
k) descrizione delle materie prime contenute negli elementi funzionali principali e in quelli che entrano direttamente o indirettamente a contatto con il corpo umano (ad es empio durante la circolazione extracorporea di fluidi corporei);
l) specifiche tecniche, come caratteristiche, dimensioni e attributi di prestazione del dispositivo nonché delle varianti/configurazioni e degli accessori che di norma figurano nelle specifiche del prodotto messe a disposizione dell'utilizzatore, ad es empio in opuscoli, cataloghi e pubblicazioni simili.

1.2. Riferimento a generazioni precedenti e a versioni simili del dispositivo

a) presentazione della generazione o delle generazioni precedenti del dispositivo prodotte dal fabbricante, se tali dispositivi esistono;
b) presentazione dei dispositivi simili identificati disponibili sul mercato dell'Unione o su quelli internazionali, se tali dispositivi esistono.

2. INFORMAZIONI CHE DEVONO ESSERE FORNITE DAL FABBRICANTE

Serie completa di:
- etichetta o etichette apposte sul dispositivo e sul confezionamento, come confezionamento unitario, confezionamento commerciale, confezionamento per il trasporto in caso di condizioni di gestione specifiche, nelle lingue accettate negli Stati membri in cui è prevista la vendita del dispositivo, e
- istruzioni per l'uso nelle lingue accettate dagli Stati membri in cui è prevista la vendita del dispositivo.

3. INFORMAZIONI DI PROGETTAZIONE E FABBRICAZIONE

a) informazioni che consentano la comprensione delle fasi di progettazione del dispositivo;
b) informazioni e specifiche complete, compresi i processi di fabbricazione e la loro convalida, i coadiuvanti, il monitoraggio continuo e il collaudo del dispositivo finito. I dati sono integralmente riportati nella documentazione tecnica;
c) identificazione di tutti i siti, inclusi quelli dei fornitori e dei subfornitori, in cui si svolgono le attività di progettazione e di fabbricazione.

4. REQUISITI GENERALI DI SICUREZZA E PRESTAZIONE

La documentazione contiene informazioni per la dimostrazione della conformità ai requisiti generali di sicurezza e prestazione di cui all'allegato I che sono applicabili al dispositivo tenendo conto della sua destinazione d'uso, e comprendono una giustificazione, convalida e verifica delle soluzioni adottate per soddisfare detti requisiti. La dimostrazione della conformità include:

a) i requisiti generali di sicurezza e prestazione che si applicano al dispositivo e una spiegazione del motivo per cui altri non sono applicabili;
b) il metodo o i metodi utilizzati per dimostrare la conformità a ciascun requisito generale di sicurezza e prestazione applicabile;
c) le norme armonizzate, le SC o altre soluzioni applicate; e
d) l'individuazione precisa dei documenti controllati che comprovano la conformità con ogni norma armonizzata, SC o altro metodo applicato per dimostrare la conformità ai requisiti generali di sicurezza e prestazione.

Le informazioni di cui al presente punto includono un rinvio al punto in cui tali elementi di prova si trovano all'interno della documentazione tecnica completa e, se del caso, la sintesi della documentazione tecnica.

5. ANALISI DEI RISCHI E DEI BENEFICI E GESTIONE DEL RISCHIO

La documentazione contiene informazioni concernenti:

a) l'analisi dei rischi e dei benefici di cui all'allegato I, punti 1 e 8, nonché
b) le soluzioni adottate e i risultati della gestione del rischio di cui all'allegato I, punto 3.

6. VERIFICA E CONVALIDA DEL PRODOTTO

La documentazione contiene i risultati e le analisi critiche di tutte le verifiche e di tutti i test di convalida e/o di studi intrapresi al fine di dimostrare la conformità del dispositivo alle prescrizioni del presente regolamento e in particolare ai pertinenti requisiti generali di sicurezza e prestazione.

6.1. Dati preclinici e clinici

a) Risultati dei test quali test tecnici, di laboratorio, di uso simulato e su animali, e della valutazione della letteratura esistente pertinente al dispositivo, tenendo conto della sua destinazione d'uso, o a dispositivi simili, riguardanti la sicurezza preclinica del dispositivo e la sua conformità alle specifiche;
b) informazioni dettagliate concernenti la progettazione dei test, il protocollo di test completo o il protocollo di studio, metodi di analisi dei dati, oltre a sintesi di dati e conclusioni sui test riguardanti in particolare:
- la biocompatibilità del dispositivo compresa l'individuazione di tutti i materiali a contatto diretto o indiretto con il paziente o l'utilizzatore,
- la caratterizzazione fisica, chimica e microbiologica,
- la sicurezza elettrica e la compatibilità elettromagnetica, la verifica e la convalida del software (descrizione della progettazione e del processo di sviluppo del software nonché prova della convalida del software utilizzato nel dispositivo finito.

Tali informazioni di norma comprendono la sintesi dei risultati di tutte le verifiche, le convalide e i test effettuati sia internamente che nell'ambiente, simulato o effettivo, dell'utilizzatore prima del rilascio finale.

Tengono inoltre conto di tutte le diverse configurazioni hardware e, se del caso, di tutti i sistemi operativi identificati nelle informazioni fornite dal fabbricante),

- la stabilità, compresa la durata di vita, e 
- le prestazioni e la sicurezza.

Se del caso, è dimostrata la conformità alle disposizioni della direttiva 2004/10/CE del Parlamento europeo e del Consiglio (1).

Qualora non siano stati effettuati nuovi test, la documentazione contiene la motivazione di tale decisione. Un esempio di siffatta motivazione risiederebbe nel fatto che i test di biocompatibilità su materiali identici sono stati effettuati quando detti materiali erano incorporati in una precedente versione del dispositivo, legalmente immessa sul mercato o messa in servizio;

c) la relazione sulla valutazione clinica e i relativi aggiornamenti e il piano di valutazione clinica di cui all'articolo 61, paragrafo 12, e all'allegato XIV, parte A;
d) il piano PMCF e la relazione di valutazione del PMCF di cui all'allegato XIV, parte B, o un motivo per cui un PMCF non è applicabile.

ALLEGATO XIV VALUTAZIONE CLINICA E FOLLOW-UP CLINICO POST-COMMERCIALIZZAZIONE

PARTE A VALUTAZIONE CLINICA

 1. Per pianificare, condurre in modo continuativo e documentare una valutazione clinica, i fabbricanti:

a) istituiscono e aggiornano un piano di valutazione clinica che comprenda almeno:
- l'individuazione dei requisiti generali di sicurezza e prestazione che devono essere suffragati da dati clinici pertinenti,
- una specificazione della destinazione d'uso del dispositivo,
- una chiara specificazione dei gruppi di destinatari con chiare indicazioni e controindicazioni,
- una descrizione dettagliata dei benefici clinici previsti per i pazienti che comprenda parametri dei risultati clinici pertinenti e specifici,
- una specificazione dei metodi da utilizzare per l'esame degli aspetti qualitativi e quantitativi della sicurezza clinica, con un chiaro riferimento alla determinazione dei rischi residui e degli effetti collaterali,
- un elenco indicativo e una specificazione dei parametri da applicare per determinare, secondo lo stato dell'arte in campo medico, l'accettabilità del rapporto benefici-rischi per le varie indicazioni e la o le destinazioni d'uso del dispositivo,
- l'indicazione di come occorra affrontare le questioni relative ai rischi e ai benefici di componenti specifici quali l'uso di prodotti farmaceutici, tessuti animali o umani non vitali, e
- un piano di sviluppo clinico indicante la progressione da indagini esplorative, quali studi first-in-man, studi di fattibilità e studi pilota, a indagini di conferma, quali indagini cliniche di conferma (pivotal), e un PMCF di cui alla parte B del presente allegato con l'indicazione delle tappe fondamentali e una descrizione dei criteri di accettazione potenziali,

b) individua i dati clinici disponibili attinenti al dispositivo e alla sua destinazione d'uso ed eventuali lacune nelle evidenze cliniche mediante un esame sistematico della letteratura scientifica;

c) esamina tutti i dati clinici pertinenti valutandone l'idoneità per stabilire la sicurezza e la prestazione del dispositivo;

d) produce, mediante indagini cliniche adeguatamente concepite conformemente al piano di sviluppo clinico, dati clinici nuovi o aggiuntivi necessari per affrontare le questioni in sospeso; e
e) analizza tutti i dati clinici pertinenti per trarre conclusioni sulla sicurezza e la prestazione clinica del dispositivo, compresi i suoi benefici clinici.

2. La valutazione clinica è approfondita e obiettiva, e tiene conto sia dei dati favorevoli che di quelli sfavorevoli. Il suo livello di approfondimento e la sua portata sono proporzionati e adeguati alla natura, alla classificazione, alla destinazione d'uso e ai rischi del dispositivo in questione, nonché alle dichiarazioni del fabbricante relativamente al dispositivo.

3. Una valutazione clinica può basarsi sui dati clinici relativi a un dispositivo solo laddove si possa dimostrare l'equivalenza tra il dispositivo analogo e il dispositivo in questione.
Per la dimostrazione dell'equivalenza si tiene conto delle seguenti caratteristiche tecniche, biologiche e cliniche:

- caratteristiche tecniche: il dispositivo è di simile progettazione; è utilizzato in simili condizioni d'uso; ha specifiche e proprietà simili, ivi comprese proprietà fisico-chimiche quali intensità energetica, resistenza alla trazione, viscosità, caratteristiche di superficie, lunghezza d'onda, algoritmi del software; utilizza, ove appropriato, metodologie di installazione simili; ha principi di funzionamento e requisiti di prestazione fondamentali simili,
- caratteristiche biologiche: il dispositivo utilizza le stesse materie o sostanze a contatto con gli stessi tessuti umani o gli stessi fluidi corporei per un contatto di tipo e durata simili e simili caratteristiche di rilascio delle sostanze, inclusi prodotti di degradazione e sostanze rilasciabili,
- caratteristiche cliniche: il dispositivo è utilizzato per lo stesso stato clinico o allo stesso scopo, compresa la somiglianza della gravità e dello stadio della malattia, nella stessa parte del corpo, su una popolazione simile, anche per quanto riguarda l'età, l'anatomia e la fisiologia; ha la stessa tipologia di utilizzatori; offre una prestazione essenziale pertinente simile in vista degli effetti clinici previsti per una specifica destinazione d'uso.

Le caratteristiche elencate nel primo paragrafo sono simili in misura tale da non produrre alcuna differenza clinicamente significativa nella sicurezza e prestazione clinica del dispositivo. Le considerazioni di equivalenza si basano sempre su opportune giustificazioni scientifiche. Per giustificare la dichiarazione di equivalenza, i fabbricanti dimostrano chiaramente di avere sufficienti livelli di accesso ai dati relativi ai dispositivi con cui dichiarano l'equivalenza.

4. L'esito della valutazione clinica e le evidenze cliniche su cui essa si basa sono documentati in una relazione sulla valutazione clinica, che avvalora la valutazione della conformità del dispositivo.

Le evidenze cliniche, insieme ai dati non clinici risultanti da metodi di test non clinici e altri documenti pertinenti, permettono al fabbricante di dimostrare la conformità ai requisiti generali di sicurezza e prestazione e rientrano nella documentazione tecnica del dispositivo in questione. Sia i dati favorevoli sia quelli sfavorevoli presi in considerazione dalla valutazione clinica devono essere inclusi nella documentazione tecnica.

PARTE B FOLLOW-UP CLINICO POST-COMMERCIALIZZAZIONE

5. Per PMCF si intende un processo continuo che aggiorna la valutazione clinica di cui all'articolo 61 e al presente allegato, parte A, ed è trattato nel piano di sorveglianza post-commercializzazione del fabbricante. Nel realizzare il PMCF, il fabbricante raccoglie e valuta in modo proattivo i dati clinici relativi all'uso negli o sugli esseri umani di un dispositivo che reca la marcatura CE ed è immesso sul mercato o messo in servizio nei limiti della destinazione d'uso indicata nel procedimento di valutazione della conformità pertinente, allo scopo di confermare la sicurezza e le prestazioni per tutta la vita prevista del dispositivo, di assicurare l'immutata accettabilità dei rischi identificati e di rilevare rischi emergenti sulla base di elementi fattuali.

6.2. Informazioni supplementari necessarie per casi specifici

a) Se un dispositivo contiene come parte integrante una sostanza che, se utilizzata separatamente, può essere considerata un medicinale ai sensi dell'articolo 1, punto 2, della direttiva 2001/83/CE, compreso un medicinale derivato dal sangue o dal plasma umani ai sensi dell'articolo 1, paragrafo 8, primo comma, una dichiarazione a tale riguardo. In questo caso la documentazione indica le fonti di tale sostanza e contiene i dati relativi ai test effettuati per valutarne la sicurezza, la qualità e l'utilità, tenuto conto della destinazione d'uso del dispositivo;
b) se un dispositivo è fabbricato utilizzando tessuti o cellule di origine umana o animale, o loro derivati, e rientra nell'ambito di applicazione del presente regolamento a norma dell'articolo 1, paragrafo 6, lettere f) e g), e se un dispositivo contiene come parte integrante tessuti o cellule di origine umana, o loro derivati, con un'azione accessoria a quella del dispositivo, e rientra nell'ambito di applicazione del presente regolamento a norma dell'articolo 1, paragrafo 10, primo comma, una dichiarazione a tale riguardo. In tal caso la documentazione indica tutti i materiali di origine umana o animale utilizzati e fornisce informazioni dettagliate sulla conformità all'allegato I, punto 13.1 o punto 13.2, rispettivamente;
c) nel caso dei dispositivi costituiti da sostanze o associazioni di sostanze destinate a essere introdotte nel corpo umano e che sono assorbite dal corpo umano o in esso localmente disperse, informazioni dettagliate comprendenti la progettazione dei test, i protocolli completi di test o di studio, i metodi di analisi dei dati e sintesi di dati e conclusioni sui test, per quanto concerne gli studi riguardanti:

- assorbimento, distribuzione, metabolismo ed escrezione, 
- possibili interazioni di tali sostanze, o dei relativi prodotti del metabolismo, nel corpo umano con altri dispositivi, medicinali o altre sostanze, tenuto conto della popolazione destinataria, nonché le relative condizioni cliniche, 
- tolleranza locale, e
- tossicità, comprese tossicità per somministrazione unica, tossicità per somministrazioni ripetute, genotossicità, cancerogenicità, tossicità per la riproduzione e per lo sviluppo, applicabile a seconda del livello e della natura dell'esposizione al dispositivo. In assenza di tali studi, è fornita una giustificazione;

d) nel caso dei dispositivi che contengono sostanze CMR o interferenti endocrine di cui all'allegato I, punto 10.4.1, la giustificazione ai sensi del punto 10.4.2 di tale allegato;

(1) Direttiva 2004/10/CE del Parlamento europeo e del Consiglio, dell'11 febbraio 2004, concernente il ravvicinamento delle disposizioni legislative, regolamentari e amministrative relative all'applicazione dei principi di buona pratica di laboratorio e al controllo della loro applicazione per le prove sulle sostanze chimiche (GU L 50 del 20.2.2004, pag. 44).

e) nel caso dei dispositivi immessi sul mercato sterili o in una determinata condizione microbiologica, una descrizione delle condizioni ambientali relative alle pertinenti fasi di fabbricazione. Se i dispositivi sono immessi sul mercato sterili, una descrizione dei metodi utilizzati, comprese i rapporti di convalida, riguardante il confezionamento, la sterilizzazione e il mantenimento della sterilità. Il rapporto di convalida riguarda i test per la determinazione della carica microbica (bioburden), i test per i pirogeni e, se del caso, i test per la determinazione dei residui di sostanze sterilizzanti;

f) nel caso dei dispositivi con funzione di misura immessi sul mercato, una descrizione dei metodi utilizzati per garantire la precisione come indicato nelle specifiche;

g) se un dispositivo deve essere collegato con uno o più dispositivi per funzionare secondo la destinazione d'uso prevista, una descrizione di tale combinazione/configurazione, compresa la dimostrazione della sua conformità ai requisiti generali di sicurezza e prestazione, quando è collegato con uno dei dispositivi in questione, tenuto conto delle caratteristiche indicate dal fabbricante.

ALLEGATO III DOCUMENTAZIONE TECNICA SULLA SORVEGLIANZA POST-COMMERCIALIZZAZIONE

La documentazione tecnica sulla sorveglianza post-commercializzazione che il fabbricante deve elaborare a norma degli articoli da 83 a 86 è presentata in modo chiaro, organizzato, inequivocabile e in un formato facilmente consultabile e comprende in particolare gli elementi descritti nel presente allegato.

1.1. Il piano di sorveglianza post-commercializzazione elaborato ai sensi dell'articolo 84.

In un piano di sorveglianza post-commercializzazione il fabbricante dimostra di soddisfare l'obbligo di cui all'articolo 83.

a) Il piano di sorveglianza post-commercializzazione concerne la raccolta e l'utilizzo delle informazioni disponibili, in particolare:

- informazioni relative agli incidenti gravi, comprese le informazioni provenienti dai rapporti periodici di aggiornamento sulla sicurezza e le azioni correttive di sicurezza, 
- i dati relativi agli incidenti non gravi e i dati sugli eventuali effetti collaterali indesiderabili, 
- le informazioni provenienti dalle relazioni sulle tendenze, 
- la documentazione specialistica o tecnica, le banche dati e/o i registri pertinenti, 
- le informazioni, compresi commenti e reclami, fornite da utilizzatori, distributori e importatori, e 
- le informazioni pubblicamente disponibili riguardanti dispositivi medici simili.

CAPO VI SORVEGLIANZA POST-COMMERCIALIZZAZIONE, VIGILANZA E SORVEGLIANZA DEL MERCATO

SEZIONE 1 Sorveglianza post-commercializzazione 

Articolo 83 Sistema di sorveglianza post-commercializzazione del fabbricante

1. Per ogni dispositivo i fabbricanti provvedono a pianificare, istituire, documentare, applicare, mantenere e aggiornare un sistema di sorveglianza post-commercializzazione in modo proporzionato alla classe di rischio e adeguato alla tipologia di dispositivo. Il sistema forma parte integrante del sistema di gestione della qualità del fabbricante di cui all'articolo 10, paragrafo 9.

2. Il sistema di sorveglianza post-commercializzazione è atto a raccogliere, registrare e analizzare attivamente e sistematicamente i pertinenti dati sulla qualità, le prestazioni e la sicurezza di un dispositivo durante la sua intera vita, a trarre le necessarie conclusioni e a determinare, attuare e monitorare le eventuali azioni preventive e correttive.

3. I dati raccolti dal sistema di sorveglianza post-commercializzazione del fabbricante sono usati in particolare ai seguenti scopi:

a) aggiornare la valutazione dei rischi e dei benefici e migliorare la gestione del rischio, come indicato all'allegato I, capo I;
b) aggiornare le informazioni di progettazione e fabbricazione, le istruzioni per l'uso e l'etichettatura;
c) aggiornare la valutazione clinica;
d) aggiornare la sintesi relativa alla sicurezza e alla prestazione clinica di cui all'articolo 32;
e) identificare le esigenze di azioni preventive, correttive e correttive di sicurezza;
f) individuare le possibilità di migliorare l'utilizzabilità, le prestazioni e la sicurezza del dispositivo;
g) se del caso, contribuire alla sorveglianza post commercializzazione di altri dispositivi; e
h) individuare e segnalare tendenze ai sensi dell'articolo 88.

4. Se nel corso della sorveglianza post-commercializzazione è identificata la necessità di azioni preventive o correttive, il fabbricante adotta i provvedimenti appropriati e informa le autorità competenti interessate e, se del caso, l'organismo notificato. La constatazione di un incidente grave o l'attuazione di un'azione correttiva di sicurezza sono segnalate ai sensi dell'articolo 87.

Articolo 84 Piano di sorveglianza post-commercializzazione

Il sistema di sorveglianza post-commercializzazione di cui all'articolo 83 si basa su un piano di sorveglianza postcommercializzazione, i cui requisiti sono definiti all'allegato III, punto 1.1. Per i dispositivi diversi dai dispositivi su misura, il piano di sorveglianza post-commercializzazione fa parte della documentazione tecnica di cui all'allegato II.

Articolo 85 Rapporto sulla sorveglianza post-commercializzazione

I fabbricanti dei dispositivi della classe I stilano un rapporto sulla sorveglianza post-commercializzazione che sintetizza i risultati e le conclusioni delle analisi dei dati raccolti nell'ambito della sorveglianza post-commercializzazione sulla scorta del piano di sorveglianza post-commercializzazione di cui all'articolo 84 unitamente a una motivazione e a una descrizione delle eventuali azioni preventive e correttive adottate. Il rapporto è aggiornato ove necessario e messo a disposizione dell'autorità competente su richiesta. 

Articolo 86 Rapporto periodico di aggiornamento sulla sicurezza

1. I fabbricanti dei dispositivi di classe IIa, IIb e III stilano un rapporto periodico di aggiornamento sulla sicurezza («PSUR») per ogni dispositivo e, ove pertinente, per ogni categoria o gruppo di dispositivi che sintetizza i risultati e le conclusioni delle analisi dei dati raccolti nell'ambito della sorveglianza post-commercializzazione sulla scorta del piano di sorveglianza post-commercializzazione di cui all'articolo 84 insieme a una motivazione e una descrizione delle eventuali azioni preventive e correttive adottate. Durante l'intera vita del dispositivo in questione, tale PSUR indica:

a) le conclusioni da utilizzare nella valutazione dei rischi e dei benefici;
b) i principali risultati del PMCF; e
c) il volume di vendite del dispositivo e una stima dell'entità e delle altre caratteristiche della popolazione che utilizza il dispositivo e, se possibile, la frequenza d'uso del dispositivo. I fabbricanti dei dispositivi delle classi IIb e III aggiornano il PSUR almeno una volta all'anno.
Salvo nel caso dei dispositivi medici su misura, tale PSUR forma parte della documentazione tecnica di cui agli allegati II e III.
I fabbricanti dei dispositivi della classe IIa aggiornano il PSUR ove necessario e almeno ogni due anni. Salvo nel caso dei dispositivi medici su misura, tale PSUR forma parte della documentazione tecnica di cui agli allegati II e III. Nel caso dei dispositivi su misura, il PSUR forma parte della documentazione di cui all'allegato XIII, punto 2.

2. Per i dispositivi della classe III o i dispositivi impiantabili i fabbricanti trasmettono i PSUR mediante il sistema elettronico di cui all'articolo 92 all'organismo notificato che partecipa alla valutazione della conformità a norma dell'articolo 52. L'organismo notificato esamina il rapporto e inserisce la sua valutazione nel sistema elettronico precisando nei dettagli le eventuali azioni adottate. Tali PSUR e la valutazione dell'organismo notificato sono messi a disposizione delle autorità competenti mediante il sistema elettronico.

3. Per i dispositivi diversi da quelli indicati al paragrafo 2 i fabbricanti mettono i PSUR a disposizione dell'organismo notificato che partecipa alla valutazione della conformità e, su richiesta, delle autorità competenti.

La documentazione tecnica è aggiornata di conseguenza.

b) Il piano di sorveglianza post-commercializzazione comprende almeno: 

- un processo sistematico e proattivo per raccogliere tutte le informazioni di cui alla lettera a), che consenta una corretta caratterizzazione delle prestazioni dei dispositivi nonché un confronto da effettuare tra il dispositivo e prodotti simili disponibili sul mercato, 
- metodi e processi efficaci e appropriati per valutare i dati raccolti, 
- indicatori e valori soglia adeguati da utilizzare nel riesame continuo dell'analisi dei rischi e dei benefici e della gestione del rischio, di cui all'allegato I, punto 3

ALLEGATO I SISTEMA DI GESTIONE DEL RISCHIO
...
3. I fabbricanti stabiliscono, implementano, documentano e mantengono un sistema di gestione del rischio. La gestione del rischio è intesa come un processo iterativo continuo durante l'intero ciclo di vita di un dispositivo che richiede un costante e sistematico aggiornamento. Nella gestione del rischio i fabbricanti devono:

a) stabilire e documentare un piano di gestione del rischio per ciascun dispositivo;
b) individuare e analizzare i pericoli noti e prevedibili associati a ciascun dispositivo;
c) stimare e valutare i rischi associati e che si verificano durante l'uso previsto e durante l'uso scorretto ragionevolmente prevedibile;
d) eliminare o controllare i rischi di cui alla lettera c) conformemente ai requisiti del punto 4;
e) valutare l'impatto delle informazioni provenienti dalla fase di produzione e, in particolare, dal sistema di sorveglianza post-commercializzazione, relative ai pericoli e alla loro frequenza, alle stime dei relativi rischi, nonché al rischio complessivo, al rapporto benefici-rischi e all'accettabilità del rischio; e
f) in base alla valutazione dell'impatto delle informazioni di cui alla lettera e), se necessario modificare le misure di controllo in linea con i requisiti di cui al punto 4.

4. Le misure di controllo del rischio adottate dai fabbricanti per la progettazione e la fabbricazione dei dispositivi si attengono a principi di rispetto della sicurezza, tenendo conto dello stato dell'arte generalmente riconosciuto. Per ridurre i rischi i fabbricanti li gestiscono in modo che il rischio residuo associato a ciascun pericolo, così come il rischio residuo globale, sia considerato accettabile. Nello scegliere le soluzioni più appropriate, i fabbricanti, in ordine di priorità:

a) eliminano o riducono i rischi per quanto possibile attraverso la sicurezza nella progettazione e nella fabbricazione;
b) se del caso, adottano le opportune misure di protezione, compresi i segnali di allarme se necessario, in relazione ai rischi che non possono essere eliminati; e
c) forniscono informazioni di sicurezza (avvertenze/precauzioni/controindicazioni) e, se del caso, una formazione agli utilizzatori. I fabbricanti informano gli utilizzatori circa i rischi residui.

5. Per eliminare o ridurre i rischi connessi agli errori d'uso i fabbricanti devono:

a) ridurre, per quanto possibile, i rischi connessi alle caratteristiche ergonomiche del dispositivo e all'ambiente in cui è previsto che quest'ultimo sia usato (progettazione per la sicurezza del paziente); e
b) considerare il livello di conoscenza tecnica, esperienza, istruzione, formazione e ambiente d'uso, e, ove possibile, le condizioni mediche e fisiche degli utilizzatori previsti (progettazione per utilizzatori profani, professionali, disabili o altri). 

6. Le caratteristiche e le prestazioni di un dispositivo non devono essere influenzate negativamente oltre il grado in cui risultino compromesse la salute o la sicurezza di pazienti, utilizzatori e, se del caso, di altre persone durante la vita del dispositivo indicato dal fabbricante, quando il dispositivo è sottoposto alle sollecitazioni che possono verificarsi in normali condizioni d'uso nonché a una corretta manutenzione, secondo le istruzioni del fabbricante.

7. I dispositivi sono progettati, fabbricati e imballati in modo che le loro caratteristiche e le loro prestazioni, durante l'utilizzo previsto, non vengano alterate durante il trasporto e la conservazione, ad esempio, mediante fluttuazioni della temperatura e del grado di umidità, ove si tenga conto delle istruzioni e delle informazioni fornite dal fabbricante.

8. Tutti i rischi noti e prevedibili e gli eventuali effetti collaterali non desiderati sono ridotti al minimo e risultano accettabili rispetto ai benefici valutati per il paziente e/o l'utilizzatore, derivanti dalle prestazioni del dispositivo in normali condizioni d'uso.

9. Per i dispositivi di cui all'allegato XVI, i requisiti generali di sicurezza di cui ai punti 1 e 8 vanno intesi nel senso che il dispositivo, se utilizzato alle condizioni e per i fini previsti, non presenta alcun rischio o un rischio non superiore a quello massimo accettabile connesso all'uso del prodotto, che è coerente con un elevato livello di protezione della salute e della sicurezza delle persone.

- metodi e strumenti efficaci e appropriati per svolgere indagini sui reclami e analizzare le esperienze sul mercato rilevate nel settore, 
- metodi e protocolli per gestire gli eventi oggetto di relazioni sulle tendenze, di cui all'articolo 88, compresi i metodi e i protocolli da utilizzare per individuare qualsiasi aumento statisticamente significativo della frequenza o della gravità degli incidenti, nonché il periodo di osservazione, 
- metodi e protocolli per comunicare efficacemente con le autorità competenti, gli organismi notificati, gli operatori economici e gli utilizzatori, 
- rimando alle procedure per soddisfare gli obblighi del fabbricante di cui agli articoli 83, 84 e 86, 
- procedure sistematiche per individuare e avviare misure adeguate, comprese le azioni correttive, 
- strumenti efficaci per rintracciare e identificare i dispositivi per i quali potrebbero essere necessarie azioni correttive, e 
- il piano PMCF di cui all'allegato XIV, parte B, o un motivo per cui un PMCF non è applicabile.

1.2. Il rapporto periodico di aggiornamento sulla sicurezza di cui all'articolo 86 e il rapporto sulla sorveglianza postcommercializzazione di cui all'articolo 85.
...
Certifico Srl - IT | Rev. 0.0 2020
©Copia autorizzata Abbonati

Certifico Srl - IT
©Copia autorizzata Abbonati

Certifico s.r.l.

Sede: Via A. De Curtis, 28 - 06135 Perugia - IT
Sede: Via Madonna Alta 138/A - 06128 Perugia - IT
P. IVA: IT02442650541

Tel. 1: +39 075 599 73 63
Tel. 2: +39 075 599 73 43

Assistenza: +39 075 599 73 43

www.certifico.com
info@certifico.com

Testata editoriale iscritta al n. 22/2024 del registro periodici della cancelleria del Tribunale di Perugia in data 19.11.2024

26.247MBMemory Usage265msRequest Duration
Joomla! Version5.2.5
PHP Version8.3.14
Identityguest
Response200
Templateshaper_helixultimate
Database
Server
mysql
Version
10.11.6-MariaDB-0+deb12u1
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "62a92c53e84a3da1ecb6bdbbf83e5ec6" => "jvdb6nts1npkc99mghtpq845q2" ]
$_SERVER
array:48 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1746016233 "last" => 1746016233...
registry
array:3 [ "data" => array:1 [ "com_attachments" => array:1 [ "current_url" => "&return=a...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.34KB) (3.77ms)
  • afterInitialise (3.44MB) (22.84ms)
  • afterRoute (366.35KB) (6.09ms)
  • beforeRenderComponent com_content (37.58KB) (717μs)
  • Before Access::preloadComponents (all components) (34.22KB) (821μs)
  • After Access::preloadComponents (all components) (115.88KB) (410μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (26.64ms)
  • Before Access::getAssetRules (id:14827 name:com_content.article.6890) (514.65KB) (905μs)
  • After Access::getAssetRules (id:14827 name:com_content.article.6890) (12.67KB) (185μs)
  • Before Access::getAssetRules (id:8 name:com_content) (554.83KB) (19.3ms)
  • After Access::getAssetRules (id:8 name:com_content) (11.51KB) (27μs)
  • Before Access::getAssetRules (id:1000685 name:com_attachments) (10.76KB) (712μs)
  • After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (16μs)
  • Before Access::getAssetRules (id:1 name:root.1) (760B) (11μs)
  • After Access::getAssetRules (id:1 name:root.1) (1.28KB) (3μs)
  • afterRenderComponent com_content (151.17KB) (11.57ms)
  • afterDispatch (3.06KB) (270μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.46ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (67.16KB) (2.46ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (2μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (311μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.43ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.79KB) (29.21ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (608μs)
  • beforeRenderRawModule mod_menu (Social) (39.6KB) (414μs)
  • afterRenderRawModule mod_menu (Social) (60.12KB) (3.11ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (501μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (10μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.58ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (4.36KB) (480μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (27μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (4.05ms)
  • beforeRenderModule mod_menu (Policies) (704B) (3μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (497μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (9μs)
  • afterRenderRawModule mod_menu (Store) (17.13KB) (3.19ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (504μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (24μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.17ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (497μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.76ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (519μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.16KB) (24μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (504μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (530μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (24μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (6.44ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (3μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (498μs)
  • beforeRenderRawModule mod_articles_categories (Marcatura CE) (2.36KB) (8μs)
  • afterRenderRawModule mod_articles_categories (Marcatura CE) (925.23KB) (13.21ms)
  • beforeRenderModule mod_articles_categories (Marcatura CE) (720B) (3μs)
  • afterRenderModule mod_articles_categories (Marcatura CE) (34.48KB) (535μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (29.7KB) (11μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (117μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (7.58KB) (183μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (33.5KB) (7μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (87μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (2μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (72μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (6μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (85μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (1μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (70μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (85μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (1μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (70μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (5μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (84μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (0μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (67μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (85μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (69μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (5μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (85μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (68μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (84μs)
  • beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (68μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (85μs)
  • beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (70μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (6μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (85μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (68μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (5μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (84μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (66μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (83μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (65μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (87μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (1μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (70μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (5μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (84μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (67μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (5μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (83μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (67μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (84μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (68μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (84μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (15.14KB) (68μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (90μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (3.58KB) (70μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (1.48KB) (5μs)
  • afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (86μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (69μs)
  • beforeRenderRawModule mod_custom (MEPA) (1.95KB) (5μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (85μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (1μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (66μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (23μs)
  • afterRenderRawModule mod_menu (Temi) (291.1KB) (40.6ms)
  • beforeRenderModule mod_menu (Temi) (704B) (2μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (586μs)
  • beforeRenderRawModule mod_custom (Titolo "Marcatura CE") (2.18KB) (30μs)
  • afterRenderRawModule mod_custom (Titolo "Marcatura CE") (992B) (119μs)
  • beforeRenderModule mod_custom (Titolo "Marcatura CE") (720B) (1μs)
  • afterRenderModule mod_custom (Titolo "Marcatura CE") (2.67KB) (500μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (51μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.74ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (80μs)
  • afterRender (891.53KB) (28.45ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (291.1KB) (15.34%)
    40.60ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.79KB) (11.03%)
    29.21ms
    1 x afterRender (891.53KB) (10.75%)
    28.45ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (10.06%)
    26.64ms
    1 x afterInitialise (3.44MB) (8.63%)
    22.84ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (554.83KB) (7.29%)
    19.30ms
    1 x afterRenderRawModule mod_articles_categories (Marcatura CE) (925.23KB) (4.99%)
    13.21ms
    1 x afterRenderComponent com_content (151.17KB) (4.37%)
    11.57ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.33%)
    11.46ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (2.43%)
    6.44ms
    1 x afterRoute (366.35KB) (2.3%)
    6.09ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.79%)
    4.74ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.53%)
    4.05ms
    1 x afterLoad (86.34KB) (1.42%)
    3.77ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.42%)
    3.76ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.3%)
    3.43ms
    1 x afterRenderRawModule mod_menu (Store) (17.13KB) (1.21%)
    3.19ms
    1 x afterRenderRawModule mod_menu (Social) (60.12KB) (1.18%)
    3.11ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (0.97%)
    2.58ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (67.16KB) (0.93%)
    2.46ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.82%)
    2.17ms
    1 x Before Access::getAssetRules (id:14827 name:com_content.article.6890) (514.65KB) (0.34%)
    905μs
    1 x Before Access::preloadComponents (all components) (34.22KB) (0.31%)
    821μs
    1 x beforeRenderComponent com_content (37.58KB) (0.27%)
    717μs
    1 x Before Access::getAssetRules (id:1000685 name:com_attachments) (10.76KB) (0.27%)
    712μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.23%)
    608μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.22%)
    586μs
    1 x afterRenderModule mod_articles_categories (Marcatura CE) (34.48KB) (0.2%)
    535μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.2%)
    530μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.2%)
    519μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.19%)
    504μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.19%)
    504μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    501μs
    1 x afterRenderModule mod_custom (Titolo "Marcatura CE") (2.67KB) (0.19%)
    500μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.19%)
    498μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    497μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    497μs
    1 x afterRenderModule mod_menu (Media) (4.36KB) (0.18%)
    480μs
    1 x beforeRenderRawModule mod_menu (Social) (39.6KB) (0.16%)
    414μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.15%)
    410μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    311μs
    1 x afterDispatch (3.06KB) (0.1%)
    270μs
    1 x After Access::getAssetRules (id:14827 name:com_content.article.6890) (12.67KB) (0.07%)
    185μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (7.58KB) (0.07%)
    183μs
    1 x afterRenderRawModule mod_custom (Titolo "Marcatura CE") (992B) (0.04%)
    119μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.04%)
    117μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    90μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    83μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    80μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (0.03%)
    72μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (Store Certifico) (3.58KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.03%)
    69μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.03%)
    69μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (15.14KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.02%)
    65μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (0.02%)
    51μs
    1 x beforeRenderRawModule mod_custom (Titolo "Marcatura CE") (2.18KB) (0.01%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (11.51KB) (0.01%)
    27μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    27μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.16KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    23μs
    1 x After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (0.01%)
    16μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (760B) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (29.7KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    10μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x beforeRenderRawModule mod_articles_categories (Marcatura CE) (2.36KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (33.5KB) (0%)
    7μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (1.48KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MEPA) (1.95KB) (0%)
    5μs
    1 x After Access::getAssetRules (id:1 name:root.1) (1.28KB) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Documenti Abbonati) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_articles_categories (Marcatura CE) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Media) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Info) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Marketing) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Social) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Titolo "Marcatura CE") (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Store Certifico) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0%)
    0μs
85 statements were executed, 26 of which were duplicates, 59 unique41.17ms5.03MB
  • SELECT @@SESSION.sql_mode;32μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?60μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 139μs1.31KBParamsExplainStack/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `com_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id1.43ms992BParamsStack/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `com_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1168μs17.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`48μs1KBExplainStack/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `com_usergroups` AS `a` LEFT JOIN `com_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest74μs1.33KBParamsExplainStack/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `com_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`433μs20.48KBParamsExplainStack/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `com_menu` AS `m` LEFT JOIN `com_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`924μs379.92KBParamsExplainStack/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`207μs4.02KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id235μs1.34KBParamsExplainStack/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `com_template_styles` AS `s` LEFT JOIN `com_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1150μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'65μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC74μs1.59KBExplainStack/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)281μs7.44KBParamsExplainStack/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 017.92ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`466μs3.02KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '6890'1.4ms48BStack/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)181μs86.13KBParamsExplainStack/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`150μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `com_contentitem_tag_map` AS `m` INNER JOIN `com_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)2.99ms4.02KBParamsExplainStack/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`127μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM com_fields AS a LEFT JOIN `com_languages` AS l ON l.lang_code = a.language LEFT JOIN com_users AS uc ON uc.id=a.checked_out LEFT JOIN com_viewlevels AS ag ON ag.id = a.access LEFT JOIN com_users AS ua ON ua.id = a.created_user_id LEFT JOIN com_fields_groups AS g ON g.id = a.group_id LEFT JOIN `com_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5)) AND `a`.`access` IN (:preparedArray6,:preparedArray7)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray8,:preparedArray9)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC316μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `com_attachments` WHERE `parent_id` = :parent_id AND `parent_entity` = :parent_entity50μs1.34KBParamsExplainStack/plugins/content/attachments/src/Extension/Attachments.php:107Copy
  • SELECT `created_by`,`catid` FROM `com_content` WHERE `id` = :id33μs1.37KBParamsExplainStack/plugins/attachments/attachments_for_content/attachments_for_content.php:790Copy
  • SELECT `a`.*,`u`.`name` AS `creator_name` FROM `com_attachments` AS `a` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` WHERE `a`.`parent_id` = 6890 AND `a`.`state` = 1 AND `a`.`parent_type` = 'com_content' AND `a`.`parent_entity` = 'article' ORDER BY ordering,created DESC70μs3.14KBExplainStack/components/com_attachments/src/Model/AttachmentsModel.php:469Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `com_content` AS `a` LEFT JOIN `com_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC2.61ms57.72KBParamsExplainStack/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`123μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config123μs24.63KBExplainStack/administrator/components/com_hikashop/classes/config.php:16Copy
  • SET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));23μs0BStack/administrator/components/com_hikashop/helpers/helper.php:3558Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `com_modules` AS `m` LEFT JOIN `com_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `com_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`635μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id51μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs3.81KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`,( SELECT COUNT(`i`.`id`) FROM `com_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1) AS `numitems` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`3.53ms21.16KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`174μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`165μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`142μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`107μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`101μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`98μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`224μs20.63KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`190μs4.13KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`171μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`169μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`166μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`170μs3.97KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context53μs1.55KBParamsExplainStack/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)217μs86.17KBParamsExplainStack/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `com_scheduler_tasks` AS `a` WHERE `a`.`state` = 1100μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id75μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`130μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id49μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id61μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`97μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`332μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`320μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs12.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`308μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id45μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`171μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`164μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`310μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = ?44μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.05ms592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy