Macchine
Featured

ANSI B11.0 2020 | Allegato N - Linee guida formazione operatore

ID 18242 ANSI B 11 2020

ANSI B11.0 2020 | Allegato N - Linee guida formazione operatore

ID 18242 | Rev. 0.0 del 02.12.2022 / Documento di approfondimento e questionario operatore in allegato

Documento di approfondimento sulla formazione degli operatori, per consentire ai Datori di Lavoro di soddisfare i loro obblighi in termini di formazione adeguata, mediante l’uso del questionario per la formazione (norma ANSI B11.0 2020 - Allegato N).

In accordo al D.lgs. 81/08, il Datore di Lavoro deve provvedere alla formazione dei lavoratori in materia di salute e sicurezza e, in particolare, secondo quanto riportato all’art. 73, alla formazione sulle attrezzature di lavoro messe a disposizione.

D.lgs. 81/08

Art. 37 - Formazione dei lavoratori e dei loro rappresentanti

1. Il datore di lavoro assicura che ciascun lavoratore riceva una formazione sufficiente ed adeguata in materia di salute e sicurezza, anche rispetto alle conoscenze linguistiche, con particolare riferimento a:
a) concetti di rischio, danno, prevenzione, protezione, organizzazione della prevenzione aziendale, diritti e doveri dei vari soggetti aziendali, organi di vigilanza, controllo, assistenza;
b) rischi riferiti alle mansioni e ai possibili danni e alle conseguenti misure e procedure di prevenzione e protezione caratteristici del settore o comparto di appartenenza dell'azienda.

2. La durata, i contenuti minimi e le modalità della formazione di cui al comma 1 sono definiti mediante accordo in sede di Conferenza permanente per i rapporti tra lo Stato, le regioni e le province autonome di Trento e di Bolzano adottato, previa consultazione delle parti sociali, entro il termine di dodici mesi dalla data di entrata in vigore del presente decreto legislativo.
Entro il 30 giugno 2022, la Conferenza permanente per i rapporti tra lo Stato, le regioni e le province autonome di Trento e di Bolzano adotta un accordo nel quale provvede all’accorpamento, alla rivisitazione e alla modifica degli accordi attuativi del presente decreto in materia di formazione, in modo da garantire:
a) l’individuazione della durata, dei contenuti minimi e delle modalità della formazione obbligatoria a carico del datore di lavoro;
b) l’individuazione delle modalità della verifica finale di apprendimento obbligatoria per i discenti di tutti i percorsi formativi e di aggiornamento obbligatori in materia di salute e sicurezza sul lavoro e delle modalità delle verifiche di efficacia della formazione durante lo svolgimento della prestazione lavorativa. 

3. Il datore di lavoro assicura, altresì, che ciascun lavoratore riceva una formazione sufficiente ed adeguata in merito ai rischi specifici di cui ai titoli del presente decreto successivi al I.
Ferme restando le disposizioni già in vigore in materia, la formazione di cui al periodo che precede è definita mediante l'accordo di cui al comma 2.

4. La formazione e, ove previsto, l'addestramento specifico devono avvenire in occasione:
a) della costituzione del rapporto di lavoro o dell'inizio dell'utilizzazione qualora si tratti di somministrazione di lavoro;
b) del trasferimento o cambiamento di mansioni; 
c) della introduzione di nuove attrezzature di lavoro o di nuove tecnologie, di nuove sostanze e miscele pericolose.

5. L'addestramento viene effettuato da persona esperta e sul luogo di lavoro. L’addestramento consiste nella prova pratica, per l’uso corretto e in sicurezza di attrezzature, macchine, impianti, sostanze, dispositivi, anche di protezione individuale; l’addestramento consiste, inoltre, nell’esercitazione applicata, per le procedure di lavoro in sicurezza. Gli interventi di addestramento effettuati devono essere tracciati in apposito registro anche informatizzato.

6. La formazione dei lavoratori e dei loro rappresentanti deve essere periodicamente ripetuta in relazione all'evoluzione dei rischi o all'insorgenza di nuovi rischi.

7. Il datore di lavoro, i dirigenti e i preposti ricevono un’adeguata e specifica formazione e un aggiornamento periodico in relazione ai propri compiti in materia di salute e sicurezza sul lavoro, secondo quanto previsto dall’accordo di cui al comma 2, secondo periodo. 

7-bis. La formazione di cui al comma 7 può essere effettuata anche presso gli organismi paritetici di cui all'articolo 51 o le scuole edili, ove esistenti, o presso le associazioni sindacali dei datori di lavoro o dei lavoratori.

7-ter. Per assicurare l’adeguatezza e la specificità della formazione nonché l’aggiornamento periodico dei preposti ai sensi del comma 7, le relative attività formative devono essere svolte interamente con modalità in presenza e devono essere ripetute con cadenza almeno biennale e comunque ogni qualvolta sia reso necessario in ragione dell’evoluzione dei rischi o all’insorgenza di nuovi rischi. 

8. I soggetti di cui all'articolo 21, comma 1, possono avvalersi dei percorsi formativi appositamente definiti, tramite l'accordo di cui al comma 2, in sede di Conferenza permanente per i rapporti tra lo Stato, le regioni e le province autonome di Trento e di Bolzano.

9. I lavoratori incaricati dell'attività di prevenzione incendi e lotta antincendio, di evacuazione dei luoghi di lavoro in caso di pericolo grave ed immediato, di salvataggio, di primo soccorso e, comunque, di gestione dell'emergenza devono ricevere un'adeguata e specifica formazione e un aggiornamento periodico; in attesa dell'emanazione delle disposizioni di cui al comma 3 dell'articolo 46, continuano a trovare applicazione le disposizioni di cui al decreto del Ministro dell'interno in data 10 marzo 1998, pubblicato nel S.O. alla Gazzetta Ufficiale n. 81 del 7 aprile 1998, attuativo dell'articolo 13 del decreto legislativo 19 settembre 1994, n. 626.

10. Il rappresentante dei lavoratori per la sicurezza ha diritto ad una formazione particolare in materia di salute e sicurezza concernente i rischi specifici esistenti negli ambiti in cui esercita la propria rappresentanza, tale da assicurargli adeguate competenze sulle principali tecniche di controllo e prevenzione dei rischi stessi.

11. Le modalità, la durata e i contenuti specifici della formazione del rappresentante dei lavoratori per la sicurezza sono stabiliti in sede di contrattazione collettiva nazionale, nel rispetto dei seguenti contenuti minimi:
a) principi giuridici comunitari e nazionali;
b) legislazione generale e speciale in materia di salute e sicurezza sul lavoro;
c) principali soggetti coinvolti e i relativi obblighi;
d) definizione e individuazione dei fattori di rischio;
e) valutazione dei rischi;
f) individuazione delle misure tecniche, organizzative e procedurali di prevenzione e protezione;
g) aspetti normativi dell'attività di rappresentanza dei lavoratori;
h) nozioni di tecnica della comunicazione.
La durata minima dei corsi è di 32 ore iniziali, di cui 12 sui rischi specifici presenti in azienda e le conseguenti misure di prevenzione e protezione adottate, con verifica di apprendimento. La contrattazione collettiva nazionale disciplina le modalità dell'obbligo di aggiornamento periodico, la cui durata non può essere inferiore a 4 ore annue per le imprese che occupano dai 15 ai 50 lavoratori e a 8 ore annue per le imprese che occupano più di 50 lavoratori.

12. La formazione dei lavoratori e quella dei loro rappresentanti deve avvenire, in collaborazione con gli organismi paritetici, ove presenti nel settore e nel territorio in cui si svolge l'attività del datore di lavoro, durante l'orario di lavoro e non può comportare oneri economici a carico dei lavoratori.

13. Il contenuto della formazione deve essere facilmente comprensibile per i lavoratori e deve consentire loro di acquisire le conoscenze e competenze necessarie in materia di salute e sicurezza sul lavoro. Ove la formazione riguardi lavoratori immigrati, essa avviene previa verifica della comprensione e conoscenza della lingua veicolare utilizzata nel percorso formativo.

14. Le competenze acquisite a seguito dello svolgimento delle attività di formazione di cui al presente decreto sono registrate nel libretto formativo del cittadino di cui all'articolo 2, comma 1, lettera i), del decreto legislativo 10 settembre 2003, n. 276,e successive modificazioni, se concretamente disponibile in quanto attivato nel rispetto delle vigenti disposizioni. Il contenuto del libretto formativo è considerato dal datore di lavoro ai fini della programmazione della formazione e di esso gli organi di vigilanza tengono conto ai fini della verifica degli obblighi di cui al presente decreto.

14-bis. In tutti i casi di formazione ed aggiornamento, previsti dal presente decreto legislativo per dirigenti, preposti, lavoratori e rappresentanti dei lavoratori per la sicurezza in cui i contenuti dei percorsi formativi si sovrappongano, in tutto o in parte, è riconosciuto il credito formativo per la durata e per i contenuti della formazione e dell'aggiornamento corrispondenti erogati. 
Le modalità di riconoscimento del credito formativo e i modelli per mezzo dei quali è documentata l'avvenuta formazione sono individuati dalla Conferenza permanente per i rapporti tra lo Stato, le regioni e le province autonome di Trento e di Bolzano, sentita la Commissione consultiva permanente di cui all'articolo 6. Gli istituti di istruzione e universitari provvedono a rilasciare agli allievi equiparati ai lavoratori, ai sensi dell'articolo 2, comma 1, lettera a), e dell'articolo 37, comma 1, lettere a) e b), del presente decreto, gli attestati di avvenuta formazione sulla salute e sicurezza sul lavoro.

D.lgs. 81/08

Art. 73- Informazione, formazione e addestramento

1. Nell'ambito degli obblighi di cui agli articoli 36 e 37 il datore di lavoro provvede, affinché per ogni attrezzatura di lavoro messa a disposizione, i lavoratori incaricati dell'uso dispongano di ogni necessaria informazione e istruzione e ricevano una formazione e un addestramento adeguati, in rapporto alla sicurezza relativamente:

a) alle condizioni di impiego delle attrezzature;
b) alle situazioni anormali prevedibili.

2. Il datore di lavoro provvede altresì a informare i lavoratori sui rischi cui sono esposti durante l'uso delle attrezzature di lavoro, sulle attrezzature di lavoro presenti nell'ambiente immediatamente circostante, anche se da essi non usate direttamente, nonché sui cambiamenti di tali attrezzature.

3. Le informazioni e le istruzioni d'uso devono risultare comprensibili ai lavoratori interessati.

4. Il datore di lavoro provvede affinché i lavoratori incaricati dell'uso delle attrezzature che richiedono conoscenze e responsabilità particolari di cui all'articolo 71, comma 7, ricevano una formazione, informazione ed addestramento adeguati e specifici, tali da consentire l'utilizzo delle attrezzature in modo idoneo e sicuro, anche in relazione ai rischi che possano essere causati ad altre persone.

5. In sede di Conferenza permanente per i rapporti tra Stato, le regioni e le province autonome di Trento e di Bolzano sono individuate le attrezzature di lavoro per le quali è richiesta una specifica abilitazione degli operatori nonché le modalità per il riconoscimento di tale abilitazione, i soggetti formatori, la durata, gli indirizzi ed i requisiti minimi di validità della formazione e le condizioni considerate equivalenti alla specifica abilitazione.

5-bis. Al fine di garantire la continuità e l'efficienza dei servizi di soccorso pubblico e di prevenzione ed estinzione degli incendi, la formazione e l'abilitazione del personale del Corpo nazionale dei vigili del fuoco all'utilizzo delle attrezzature di cui al comma 5 possono essere effettuate direttamente dal Corpo nazionale medesimo, con le risorse umane, strumentali e finanziarie disponibili a legislazione vigente.

D.lgs. 81/08

Art. 71 - Obblighi del datore di lavoro

1. Il datore di lavoro mette a disposizione dei lavoratori attrezzature conformi ai requisiti di cui all'articolo precedente, idonee ai fini della salute e sicurezza e adeguate al lavoro da svolgere o adattate a tali scopi che devono essere utilizzate conformemente alle disposizioni legislative di recepimento delle direttive comunitarie.

2. All'atto della scelta delle attrezzature di lavoro, il datore di lavoro prende in considerazione:

a) le condizioni e le caratteristiche specifiche del lavoro da svolgere;
b) i rischi presenti nell'ambiente di lavoro;
c) i rischi derivanti dall'impiego delle attrezzature stesse;
d) i rischi derivanti da interferenze con le altre attrezzature già in uso.

3. Il datore di lavoro, al fine di ridurre al minimo i rischi connessi all'uso delle attrezzature di lavoro e per impedire che dette attrezzature possano essere utilizzate per operazioni e secondo condizioni per le quali non sono adatte, adotta adeguate misure tecniche ed organizzative, tra le quali quelle dell'allegato VI.

4. Il datore di lavoro prende le misure necessarie affinché:

a) le attrezzature di lavoro siano:
1) installate ed utilizzate in conformità alle istruzioni d'uso;
2) oggetto di idonea manutenzione al fine di garantire nel tempo la permanenza dei requisiti di sicurezza di cui all'articolo 70 e siano corredate, ove necessario, da apposite istruzioni d'uso e libretto di manutenzione;
3) assoggettate alle misure di aggiornamento dei requisiti minimi di sicurezza stabilite con specifico provvedimento regolamentare adottato in relazione alle prescrizioni di cui all'articolo 18, comma 1, lettera z);
b) siano curati la tenuta e l'aggiornamento del registro di controllo delle attrezzature di lavoro per cui lo stesso è previsto.

5. Le modifiche apportate alle macchine quali definite all'articolo 1, comma 2, del decreto del Presidente della Repubblica 24 luglio 1996, n. 459, per migliorarne le condizioni di sicurezza in rapporto alle previsioni del comma 1, ovvero del comma 4, lettera a), numero 3), non configurano immissione sul mercato ai sensi dell'articolo 1, comma 3, secondo periodo, sempre che non comportino modifiche delle modalità di utilizzo e delle prestazioni previste dal costruttore.

6. Il datore di lavoro prende le misure necessarie affinché il posto di lavoro e la posizione dei lavoratori durante l'uso delle attrezzature presentino requisiti di sicurezza e rispondano ai principi dell'ergonomia.

7. Qualora le attrezzature richiedano per il loro impiego conoscenze o responsabilità particolari in relazione ai loro rischi specifici, il datore di lavoro prende le misure necessarie affinché:
a) l'uso dell'attrezzatura di lavoro sia riservato ai lavoratori allo scopo incaricati che abbiano ricevuto una informazione, formazione ed addestramento adeguati;
b) in caso di riparazione, di trasformazione o manutenzione, i lavoratori interessati siano qualificati in maniera specifica per svolgere detti compiti.

8. Fermo restando quanto disposto al comma 4, il datore di lavoro, secondo le indicazioni fornite dai fabbricanti ovvero, in assenza di queste, dalle pertinenti norme tecniche o dalle buone prassi o da linee guida, provvede affinché:

a) le attrezzature di lavoro la cui sicurezza dipende dalle condizioni di installazione siano sottoposte a un controllo iniziale (dopo l'installazione e prima della messa in esercizio) e ad un controllo dopo ogni montaggio in un nuovo cantiere o in una nuova località di impianto, al fine di assicurarne l'installazione corretta e il buon funzionamento;
b) le attrezzature soggette a influssi che possono provocare deterioramenti suscettibili di dare origine a situazioni pericolose siano sottoposte:
1. ad interventi di controllo periodici, secondo frequenze stabilite in base alle indicazioni fornite dai fabbricanti, ovvero dalle norme di buona tecnica, o in assenza di queste ultime, desumibili dai codici di buona prassi;
2. ad interventi di controllo straordinari al fine di garantire il mantenimento di buone condizioni di sicurezza, ogni volta che intervengano eventi eccezionali che possano avere conseguenze pregiudizievoli per la sicurezza delle attrezzature di lavoro, quali riparazioni, trasformazioni, incidenti, fenomeni naturali o periodi prolungati di inattività;
c) Gli interventi di controllo di cui alle lettere a) e b) sono volti ad assicurare il buono stato di conservazione e l'efficienza a fini di sicurezza delle attrezzature di lavoro e devono essere effettuati da persona competente.

9. I risultati dei controlli di cui al comma 8 devono essere riportati per iscritto e, almeno quelli relativi agli ultimi tre anni, devono essere conservati e tenuti a disposizione degli organi di vigilanza.

10. Qualora le attrezzature di lavoro di cui al comma 8 siano usate al di fuori della sede dell'unità produttiva devono essere accompagnate da un documento attestante l'esecuzione dell'ultimo controllo con esito positivo.

11. Oltre a quanto previsto dal comma 8, il datore di lavoro sottopone le attrezzature di lavoro riportate nell’allegato VII a verifiche periodiche volte a valutarne l’effettivo stato di conservazione e di efficienza ai fini di sicurezza, con la frequenza indicata nel medesimo allegato. Per la prima verifica il datore di lavoro si avvale dell’INAIL, che vi provvede nel termine di quarantacinque giorni dalla richiesta. Una volta decorso inutilmente il termine di quarantacinque giorni sopra indicato, il datore di lavoro può avvalersi, a propria scelta, di altri soggetti pubblici o privati abilitati secondo le modalità di cui al comma 13. Le successive verifiche sono effettuate su libera scelta del datore di lavoro dalle ASL o, ove ciò sia previsto con legge regionale, dall’ARPA, o da soggetti pubblici o privati abilitati che vi provvedono secondo le modalità di cui al comma 13. Per l’effettuazione delle verifiche l’INAIL può avvalersi del supporto di soggetti pubblici o privati abilitati. I verbali redatti all’esito delle verifiche di cui al presente comma devono essere conservati e tenuti a disposizione dell’organo di vigilanza. Le verifiche di cui al presente comma sono effettuate a titolo oneroso e le spese per la loro effettuazione sono poste a carico del datore di lavoro.

12. Per l'effettuazione delle verifiche di cui al comma 11, le ASL e l'ISPESL possono avvalersi del supporto di soggetti pubblici o privati abilitati. I soggetti privati abilitati acquistano la qualifica di incaricati di pubblico servizio e rispondono direttamente alla struttura pubblica titolare della funzione.

13. Le modalità di effettuazione delle verifiche periodiche di cui all'allegato VII, nonché i criteri per l'abilitazione dei soggetti pubblici o privati di cui al comma precedente sono stabiliti con decreto del Ministro del lavoro, della salute e delle politiche sociali e del Ministro del lavoro, della salute e delle politiche sociali, di concerto con il Ministro dello sviluppo economico, sentita la Conferenza permanente per i rapporti tra Stato, le regioni e le province autonome di Trento e di Bolzano, da adottarsi entro dodici mesi dalla data di entrata in vigore del presente decreto. 

13-bis. Al fine di garantire la continuità e l'efficienza dei servizi di soccorso pubblico e di prevenzione ed estinzione degli incendi, il Corpo nazionale dei vigili del fuoco può effettuare direttamente le verifiche periodiche di cui al comma 11, relativamente alle attrezzature riportate nell'allegato VII di cui dispone a titolo di proprietà o comodato d'uso. Il Corpo nazionale dei vigili del fuoco provvede a tali adempimenti con le risorse umane, strumentali e finanziarie disponibili a legislazione vigente.

14. Con decreto del Ministro del lavoro, della salute e delle politiche sociali, di concerto con il Ministro dello sviluppo economico, d'intesa con la Conferenza permanente per i rapporti tra Stato, Regioni e province autonome di Trento e di Bolzano e sentita la Commissione consultiva di cui all'articolo 6, vengono apportate le modifiche all'allegato VII relativamente all'elenco delle attrezzature di lavoro da sottoporre alle verifiche di cui al comma 11.

Anche il Fabbricante dovrebbe fornire, se necessario, delle istruzioni per la corretta formazione degli operatori in accordo al punto 1.7.4.2, lettera k) dell’allegato I della Direttiva 2006/42/CE.

Direttiva 2006/42/CE

Allegato I

[...] 1.7.4.2 Contenuto delle istruzioni

Ciascun manuale di istruzioni deve contenere, se del caso, almeno le informazioni seguenti:

a) la ragione sociale e l'indirizzo completo del fabbricante e del suo mandatario;
b) la designazione della macchina, come indicato sulla macchina stessa, eccetto il numero di serie (cfr. punto 1.7.3);
c) la dichiarazione di conformità CE o un documento che riporta il contenuto della dichiarazione di conformità CE, i dati relativi alla macchina ma non necessariamente il numero di serie e la firma;
d) una descrizione generale della macchina;
e) i disegni, i diagrammi, le descrizioni e le spiegazioni necessari per l'uso, la manutenzione e la riparazione della macchina e per verificarne il corretto funzionamento;
f) una descrizione del o dei posti di lavoro che possono essere occupati dagli operatori;
g) una descrizione dell'uso previsto della macchina;
h) le avvertenze concernenti i modi nei quali la macchina non deve essere usata e che potrebbero, in base all'esperienza, presentarsi;
i) le istruzioni per il montaggio, l'installazione e il collegamento, inclusi i disegni e i diagrammi e i sistemi di fissaggio e la designazione del telaio o dell'installazione su cui la macchina deve essere montata;
j) le istruzioni per l'installazione e il montaggio volte a ridurre il rumore e le vibrazioni prodotti;
k) le istruzioni per la messa in servizio e l'uso della macchina e, se necessario, le istruzioni per la formazione degli operatori;
l) le informazioni in merito ai rischi residui che permangono, malgrado siano state adottate le misure di protezione integrate nella progettazione della macchina e malgrado le protezioni e le misure di protezione complementari adottate;
m) le istruzioni sulle misure di protezione che devono essere prese dall'utilizzatore, incluse, se del caso, le attrezzature di protezione individuale che devono essere fornite;
n) le caratteristiche essenziali degli utensili che possono essere montati sulla macchina;
o) le condizioni in cui la macchina soddisfa i requisiti di stabilità durante l'utilizzo, il trasporto, il montaggio, lo smontaggio, in condizioni di fuori servizio, durante le prove o le avarie prevedibili;
p) le istruzioni per effettuare in condizioni di sicurezza le operazioni di trasporto, movimentazione e stoccaggio, indicanti la massa della macchina e dei suoi vari elementi allorché devono essere regolarmente trasportati separatamente;
q) il metodo operativo da rispettare in caso di infortunio o avaria; se si può verificare un blocco, il metodo operativo da rispettare per permettere di sbloccare la macchina in condizioni di sicurezza;
r) la descrizione delle operazioni di regolazione e manutenzione che devono essere effettuate dall'utilizzatore nonché le misure di manutenzione preventiva da rispettare;
s) le istruzioni per effettuare in condizioni di sicurezza la regolazione e la manutenzione, incluse le misure di protezione che dovrebbero essere prese durante tali operazioni;
t) le specifiche dei pezzi di ricambio da utilizzare, se incidono sulla salute e la sicurezza degli operatori;
u) le seguenti informazioni relative all'emissione di rumore aereo:
- il livello di pressione acustica dell'emissione ponderato A nei posti di lavoro, se supera 70 dB(A); se tale livello non supera 70 dB(A), deve essere indicato,
- il valore massimo della pressione acustica istantanea ponderata C nei posti di lavoro, se supera 63 Pa (130 dB rispetto a 20 μPa),
- l livello di potenza acustica ponderato A emesso dalla macchina, se il livello di pressione acustica dell'emissione ponderato A nei posti di lavoro supera 80 dB(A).

I suddetti valori devono essere o quelli misurati effettivamente sulla macchina in questione, oppure quelli stabiliti sulla base di misurazioni effettuate su una macchina tecnicamente comparabile e rappresentativa della macchina da produrre.

Quando si tratta di una macchina di grandissime dimensioni, invece del livello di potenza acustica ponderato A possono essere indicati livelli di pressione acustica dell'emissione ponderati A in appositi punti intorno alla macchina.

Allorché non sono applicate le norme armonizzate, i dati acustici devono essere misurati utilizzando il codice di misurazione più appropriato adeguato alla macchina. Ogniqualvolta sono indicati i valori dell'emissione acustica, devono essere specificate le incertezze relative a tali valori. Devono essere descritte le condizioni di funzionamento della macchina durante la misurazione e i metodi utilizzati per effettuarla.

Se il posto o i posti di lavoro non sono o non possono essere definiti, i livelli di pressione acustica ponderati A devono essere misurati a 1 m dalla superficie della macchina e a 1,60 m di altezza dal suolo o dalla piattaforma di accesso. Devono essere indicati la posizione e il valore della pressione acustica massima.

Qualora vi siano specifiche direttive comunitarie che prevedono altre indicazioni per la misurazione del livello di pressione acustica o del livello di potenza acustica, esse vanno applicate e non si applicano le prescrizioni corrispondenti del presente punto;

v) se la macchina può emettere radiazioni non ionizzanti che potrebbero nuocere alle persone, in particolare se portatrici di dispositivi medici impiantabili attivi o non attivi, le informazioni riguardanti le radiazioni emesse per l'operatore e le persone esposte.

Non è previsto che il fabbricante fornisca il programma completo di formazione o un manuale di addestramento con le istruzioni. Tuttavia, le istruzioni possono riportare aspetti importanti da considerare durante la formazione dell’operatore, per consentire ai datori di lavoro di soddisfare i loro obblighi in termini di formazione adeguata degli operatori.

Oltre alle informazioni di base sulla formazione fornite con le istruzioni, taluni fabbricanti offrono anche un servizio di formazione dell’operatore agli utilizzatori.

Questi servizi non rientrano nel campo di applicazione della direttiva macchine.

L’ANSI B11.0 2020 stabilisce che il fornitore della macchina deve inserire delle informazioni nel manuale che l’utilizzatore possa usare per creare dei programmi di formazione (rif. cap. 10 Training). Nel caso in cui queste informazioni non siamo fornite con la macchina, l’utilizzatore dovrà creare ugualmente un programma di formazione adeguato a ridurre i rischi degli operatori che dovranno usarla.

Per aiutare l’utilizzatore nello sviluppo di un programma di formazione, l’allegato N della ANSI B11.0 2020 riporta un’utile linea guida.

Segue traduzione non ufficiale IT della norma ANSI B11.0 2020- Allegato N.

[...]

Allegato N

Linee guida generali per la formazione dell’operatore

Per la formazione dell’operatore si raccomanda di seguire i suggerimenti seguenti:

1. "Dillo all'operatore" - Chiedere all'operatore di leggere e comprendere il manuale. Fornire adeguate istruzioni verbali e scritte all'operatore o agli operatori. Valutare la comprensione dell'istruzione da parte dell'operatore prima di procedere.

2. "Mostra l'operatore" - Chiedere all'operatore o agli operatori di osservare un operatore o un supervisore esperto che utilizza l'apparecchiatura.

3. "Fai fare all'operatore" - Dopo che i passaggi 1 e 2 sono stati completati in modo soddisfacente, lasciare che l'operatore (o gli operatori) faccia funzionare l’attrezzatura sotto stretta supervisione.

[...]

Questionario per la formazione dell’operatore

Le seguenti domande generiche possono essere somministrate agli operatori delle macchine come strumento di analisi delle loro conoscenze. Questo questionario può essere somministrato per iscritto o oralmente. Le aziende possono ampliare questo contenuto di base con domande relative a specifici compiti o procedure. Si suggerisce di usare questo questionario durante la formazione iniziale dell'operatore e, in seguito, ogni anno.

La X indica le risposte corrette.

Allegato N Questionario

[...] segue in allegato

Fonti
ANSI B11.0 2020
D.lgs. 81/08
Direttiva 2006/42/CE

Certifico Srl - IT | Rev. 0.0 2022 
©Copia autorizzata Abbonati

Matrice Revisioni:

Rev. Data Oggetto Autore
0.0 02.12.2022 --- Certifico Srl

Collegati

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

25.394MBMemory Usage233msRequest 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" => "mnohgf25hv9nsbmhg1ngcg704b" ]
$_SERVER
array:48 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744169679 "last" => 1744169679...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.59KB) (3.89ms)
  • afterInitialise (3.34MB) (20.41ms)
  • afterRoute (349.73KB) (6.02ms)
  • beforeRenderComponent com_content (37.2KB) (672μs)
  • Before Access::preloadComponents (all components) (34.53KB) (750μs)
  • After Access::preloadComponents (all components) (115.88KB) (395μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (24.8ms)
  • Before Access::getAssetRules (id:37170 name:com_content.article.18242) (514.65KB) (796μs)
  • After Access::getAssetRules (id:37170 name:com_content.article.18242) (12.67KB) (150μs)
  • afterRenderComponent com_content (669.94KB) (25.75ms)
  • afterDispatch (2.44KB) (247μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.32ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (62.88KB) (2.32ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (3μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (290μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.15ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.86KB) (25.95ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (534μs)
  • beforeRenderRawModule mod_menu (Social) (41.43KB) (379μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (2.77ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (445μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (9μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.4ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (3.11KB) (441μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (24μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (3.73ms)
  • beforeRenderModule mod_menu (Policies) (704B) (2μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (441μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (8μs)
  • afterRenderRawModule mod_menu (Store) (18.38KB) (2.82ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (451μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (23μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (1.91ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (438μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.27ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (439μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (21μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (440μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (446μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (22μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (5.55ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (2μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (442μs)
  • beforeRenderRawModule mod_articles_categories (Direttiva macchine) (2.36KB) (8μs)
  • afterRenderRawModule mod_articles_categories (Direttiva macchine) (79.55KB) (2.75ms)
  • beforeRenderModule mod_articles_categories (Direttiva macchine) (720B) (3μs)
  • afterRenderModule mod_articles_categories (Direttiva macchine) (3.77KB) (483μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (208B) (10μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (101μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (160μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (2.25KB) (7μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (79μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (65μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (6μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (77μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (1μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (64μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.63KB) (5μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (76μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (61μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (2.52KB) (5μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (76μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (0μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (60μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (75μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (60μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (5μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (74μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (59μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (6μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (74μ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) (60μ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) (74μ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) (60μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (75μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (60μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (5μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (74μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (58μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (74μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (58μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (73μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (1μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (59μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (1.75KB) (5μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (74μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (1μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (58μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (74μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (59μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (4μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (74μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (61μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (74μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (59μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (752B) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (74μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (3.58KB) (59μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (4μs)
  • afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (75μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (58μs)
  • beforeRenderRawModule mod_custom (MEPA) (1.95KB) (4μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (74μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (1μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (59μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (21μs)
  • afterRenderRawModule mod_menu (Temi) (294.41KB) (35.18ms)
  • beforeRenderModule mod_menu (Temi) (704B) (2μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (452μs)
  • beforeRenderRawModule mod_custom (Titolo "Macchine") (2.2KB) (25μs)
  • afterRenderRawModule mod_custom (Titolo "Macchine") (992B) (100μs)
  • beforeRenderModule mod_custom (Titolo "Macchine") (720B) (2μs)
  • afterRenderModule mod_custom (Titolo "Macchine") (2.67KB) (439μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (46μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.08ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (70μs)
  • afterRender (1.17MB) (31.65ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (294.41KB) (15.1%)
    35.18ms
    1 x afterRender (1.17MB) (13.59%)
    31.65ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.86KB) (11.14%)
    25.95ms
    1 x afterRenderComponent com_content (669.94KB) (11.06%)
    25.75ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (10.65%)
    24.80ms
    1 x afterInitialise (3.34MB) (8.76%)
    20.41ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.86%)
    11.32ms
    1 x afterRoute (349.73KB) (2.58%)
    6.02ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (2.38%)
    5.55ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.75%)
    4.08ms
    1 x afterLoad (86.59KB) (1.67%)
    3.89ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.6%)
    3.73ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.4%)
    3.27ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.35%)
    3.15ms
    1 x afterRenderRawModule mod_menu (Store) (18.38KB) (1.21%)
    2.82ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.19%)
    2.77ms
    1 x afterRenderRawModule mod_articles_categories (Direttiva macchine) (79.55KB) (1.18%)
    2.75ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1.03%)
    2.40ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (62.88KB) (1%)
    2.32ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.82%)
    1.91ms
    1 x Before Access::getAssetRules (id:37170 name:com_content.article.18242) (514.65KB) (0.34%)
    796μs
    1 x Before Access::preloadComponents (all components) (34.53KB) (0.32%)
    750μs
    1 x beforeRenderComponent com_content (37.2KB) (0.29%)
    672μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.23%)
    534μs
    1 x afterRenderModule mod_articles_categories (Direttiva macchine) (3.77KB) (0.21%)
    483μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.19%)
    452μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.19%)
    451μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.19%)
    446μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    445μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.19%)
    442μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    441μs
    1 x afterRenderModule mod_menu (Media) (3.11KB) (0.19%)
    441μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.19%)
    440μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.19%)
    439μs
    1 x afterRenderModule mod_custom (Titolo "Macchine") (2.67KB) (0.19%)
    439μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    438μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.17%)
    395μs
    1 x beforeRenderRawModule mod_menu (Social) (41.43KB) (0.16%)
    379μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    290μs
    1 x afterDispatch (2.44KB) (0.11%)
    247μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.07%)
    160μs
    1 x After Access::getAssetRules (id:37170 name:com_content.article.18242) (12.67KB) (0.06%)
    150μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.04%)
    101μs
    1 x afterRenderRawModule mod_custom (Titolo "Macchine") (992B) (0.04%)
    100μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (0.03%)
    77μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    76μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (0.03%)
    75μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    74μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.03%)
    73μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (0.03%)
    65μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    64μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.03%)
    61μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.03%)
    61μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.03%)
    60μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.03%)
    60μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.03%)
    60μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.03%)
    60μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.03%)
    60μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (Store Certifico) (3.58KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.02%)
    58μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.02%)
    58μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.02%)
    58μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.02%)
    58μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (0.02%)
    46μs
    1 x beforeRenderRawModule mod_custom (Titolo "Macchine") (2.2KB) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (208B) (0%)
    10μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x beforeRenderRawModule mod_articles_categories (Direttiva macchine) (2.36KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    8μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (2.25KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.63KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (2.52KB) (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. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (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) (1.75KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (752B) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    4μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    4μs
    1 x beforeRenderRawModule mod_custom (MEPA) (1.95KB) (0%)
    4μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_articles_categories (Direttiva macchine) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Media) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Social) (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_menu (Documenti Abbonati) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Titolo "Macchine") (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (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 (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 (Codice Unico Sicurezza) (720B) (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 (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    0μs
103 statements were executed, 47 of which were duplicates, 56 unique36.17ms4.95MB
  • SELECT @@SESSION.sql_mode;53μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?96μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 141μ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.01ms992BParamsStack/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` = 1169μs1.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`43μs656BExplainStack/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`426μs4.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`883μs375.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`205μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id455μ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` = 1143μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'76μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC68μ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)270μ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` = 016.36ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`434μs3.02KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '18242'1.34ms48BStack/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)175μ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`152μs3.97KBParamsExplainStack/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.48ms4.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`173μs3.97KBParamsExplainStack/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,:preparedArray6)) AND `a`.`access` IN (:preparedArray7,:preparedArray8)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray9,:preparedArray10)) 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 ASC409μs4.88KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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.36ms19.47KBParamsExplainStack/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`114μs3.97KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config134μ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', ''));25μ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`971μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id58μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μ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`,( 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`692μs4.03KBParamsExplainStack/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`231μs3.97KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context74μs4.05KBParamsExplainStack/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)205μ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` = 198μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id74μ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`128μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id46μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μ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`89μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μ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`82μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μ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`81μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μ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 `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`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μ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 `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`79μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μ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`77μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μ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`176μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μ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`83μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μ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`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μ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`81μs14.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μ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`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μ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`74μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μ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 `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`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μ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 `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`314μ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 `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`302μs3.94KBParamsExplainStack/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 `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.94KBParamsExplainStack/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 `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`295μ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 `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`162μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id39μ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` = :id27μ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`158μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μ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` = :id27μ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` = :id26μ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 `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`301μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μ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 `session_id` FROM `com_session` WHERE `session_id` = ?41μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?960μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy