l ruolo della fisioterapia nella prevenzione dell'artrosi

l ruolo della fisioterapia nella prevenzione dell'artrosi

L’artrosi, o osteoartrosi (OA), è una patologia degenerativa cronica che colpisce prevalentemente le articolazioni sinoviali, caratterizzata dalla progressiva distruzione della cartilagine articolare, associata a cambiamenti subcondrali e sinoviali.

Secondo l'Organizzazione Mondiale della Sanità, l’artrosi è una delle principali cause di disabilità nel mondo, e la sua incidenza aumenta con l’età, colpendo principalmente persone oltre i 60 anni, ma può manifestarsi anche in età più giovane a seguito di fattori predisponenti. Sebbene l’artrosi sia generalmente considerata una condizione irreversibile, numerosi studi dimostrano che la fisioterapia può giocare un ruolo cruciale non solo nel trattamento dei sintomi, ma soprattutto nella prevenzione della malattia.

Patogenesi dell’artrosi

L’artrosi è una malattia complessa che coinvolge diverse strutture dell’articolazione, tra cui la cartilagine, l’osso subcondrale, la sinovia, i legamenti e i muscoli circostanti. Il processo patologico dell’artrosi è caratterizzato da una combinazione di fattori meccanici, infiammatori e biochimici che portano al degrado della cartilagine e alla rimodellazione dell’osso subcondrale. Il sovraccarico meccanico, l’instabilità articolare e i traumi ripetuti rappresentano i principali fattori di rischio, ma anche l'obesità, le malformazioni articolari congenite e la predisposizione genetica svolgono un ruolo importante. Tuttavia, l'immobilità o l'inattività prolungata possono accelerare il processo degenerativo.

Meccanismi di prevenzione dell’artrosi attraverso la fisioterapia

La fisioterapia si basa su approcci multimodali, che includono l'esercizio terapeutico, la correzione posturale, l’educazione del paziente e l'uso di terapie fisiche. Questi interventi mirano a migliorare la funzionalità articolare, mantenere o ripristinare la forza muscolare, ridurre il carico meccanico sulle articolazioni e promuovere un corretto allineamento biomeccanico.

1. Rafforzamento muscolare

La forza muscolare è fondamentale per supportare e proteggere le articolazioni. La debolezza dei muscoli periarticolari è stata identificata come uno dei principali fattori di rischio per lo sviluppo dell’artrosi, in particolare nelle articolazioni portanti come l'anca e il ginocchio. Studi clinici hanno dimostrato che un adeguato programma di rafforzamento muscolare, mirato ai gruppi muscolari che stabilizzano l'articolazione (come il quadricipite per il ginocchio), è efficace nel ridurre il carico meccanico sull'articolazione, prevenendo così il degrado cartilagineo.

Gli esercizi isometrici e isotonici progressivi sono particolarmente efficaci nel migliorare la forza muscolare senza sovraccaricare le articolazioni già vulnerabili. Inoltre, un'adeguata resistenza muscolare riduce il rischio di instabilità articolare, che è uno dei principali fattori di degenerazione articolare.

2. Esercizi di mobilità articolare

La rigidità articolare è uno dei primi segni di artrosi e spesso precede la comparsa di alterazioni radiologiche evidenti. Gli esercizi di mobilizzazione articolare e stretching, volti a mantenere o migliorare l’ampiezza di movimento, sono essenziali per prevenire l’anchilosi e l’irrigidimento delle articolazioni. Numerosi studi hanno dimostrato che i programmi di fisioterapia che includono esercizi di stretching e mobilizzazione passiva contribuiscono a mantenere la flessibilità articolare, riducendo il rischio di artrosi.

3. Esercizi aerobici a basso impatto

L'esercizio aerobico regolare è stato ampiamente studiato per i suoi effetti benefici sulla salute generale, compresa la prevenzione dell’artrosi. Gli esercizi aerobici a basso impatto, come il nuoto, il ciclismo e la camminata, promuovono la circolazione sanguigna, migliorano la resistenza cardiorespiratoria e aiutano a mantenere un peso corporeo ottimale, riducendo il carico sulle articolazioni portanti. È stato dimostrato che l'obesità è un fattore di rischio modificabile per lo sviluppo dell’artrosi, in particolare nelle ginocchia, a causa del sovraccarico meccanico che grava sulla cartilagine articolare.

La pratica di esercizi aerobici moderati, in combinazione con il rinforzo muscolare, riduce la probabilità di degenerazione cartilaginea in soggetti a rischio, senza provocare danni da sovraccarico.

4. Correzione posturale e biomeccanica

La disallineazione articolare, come il ginocchio varo o valgo, è un noto fattore predisponente per l’artrosi. La fisioterapia si concentra sulla correzione delle anomalie posturali e sulla rieducazione biomeccanica per ridurre lo stress anomalo sulle articolazioni. Attraverso tecniche di correzione posturale e l’uso di ortesi o plantari, i fisioterapisti sono in grado di migliorare l’allineamento articolare, distribuendo meglio il carico meccanico e prevenendo il deterioramento della cartilagine.

Inoltre, l'educazione del paziente sull'importanza di mantenere una postura corretta durante le attività quotidiane e lavorative può contribuire a ridurre il rischio di artrosi a lungo termine.

5. Terapie fisiche strumentali

Oltre all’esercizio terapeutico, la fisioterapia utilizza una varietà di terapie fisiche per migliorare la circolazione, ridurre il dolore e promuovere la rigenerazione tissutale. Tecniche come l'elettrostimolazione, gli ultrasuoni e la laserterapia hanno dimostrato benefici nel ridurre l'infiammazione articolare e stimolare i processi riparativi. Sebbene l'efficacia di queste tecniche nella prevenzione dell’artrosi sia meno studiata rispetto agli esercizi, esse possono essere utili come trattamento coadiuvante nelle prime fasi della malattia.

Evidenze cliniche sull’efficacia della fisioterapia nella prevenzione dell’artrosi

Numerose ricerche cliniche supportano il ruolo della fisioterapia nella prevenzione e gestione dell’artrosi. Una revisione sistematica pubblicata su Osteoarthritis and Cartilage ha evidenziato che i programmi di esercizio terapeutico regolare riducono significativamente il dolore e migliorano la funzionalità nei soggetti con artrosi precoce del ginocchio e dell'anca. Inoltre, è stato dimostrato che la fisioterapia preventiva, implementata nei soggetti con fattori di rischio come l'obesità o la predisposizione familiare, può rallentare l'insorgenza dei sintomi.

Un altro studio condotto su atleti professionisti, pubblicato su British Journal of Sports Medicine, ha rivelato che un programma di rinforzo muscolare e correzione biomeccanica riduce significativamente l’incidenza di artrosi post-traumatica in seguito a lesioni articolari.

La fisioterapia rappresenta una strategia preventiva chiave per l’artrosi, grazie alla sua capacità di intervenire su diversi fattori di rischio modificabili, come la debolezza muscolare, la rigidità articolare, l’eccesso di peso e la disallineazione biomeccanica. L'evidenza clinica supporta l'uso di esercizi di rinforzo, mobilità e aerobici a basso impatto come strumenti efficaci per prevenire l’insorgenza e rallentare la progressione dell’artrosi.

L’integrazione della fisioterapia nei programmi di prevenzione per i soggetti a rischio di artrosi dovrebbe essere una priorità nelle politiche sanitarie, per ridurre l'impatto di questa patologia cronica sulla qualità della vita e sui costi sanitari.


10.616MBMemory Usage2.72sRequest Duration
Joomla! Version4.4.12
PHP Version8.3.19
Identityguest
Response200
Templateflex
Database
Server
mysql
Version
5.7.44-48-log
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:88 [ "HOSTNAME" => "hlpi1ws-c250s06.ad.aruba.it" "LANGUAGE" => "it_IT:it" "PM_PROCESS_ID...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743913460 "last" => 1743913460...
registry
array:3 [ "data" => array:1 [ "plg_system_eprivacygeoip_cache" => array:3 [ "cc" => "US"...
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.72KB) (541ms)
  • afterInitialise (1.34MB) (1.33s)
  • afterRoute (283.33KB) (98.14ms)
  • beforeRenderComponent com_content (194.81KB) (34.5ms)
  • Before Access::preloadComponents (all components) (39.62KB) (20.61ms)
  • After Access::preloadComponents (all components) (107.48KB) (9.58ms)
  • Before Access::preloadPermissions (com_content) (424B) (29μs)
  • After Access::preloadPermissions (com_content) (84.77KB) (3.98ms)
  • Before Access::getAssetRules (id:237 name:com_content.article.115) (6.65KB) (44μs)
  • After Access::getAssetRules (id:237 name:com_content.article.115) (11.38KB) (1.18ms)
  • afterRenderComponent com_content (371.05KB) (130ms)
  • afterDispatch (262.77KB) (17.33ms)
  • beforeRenderRawModule mod_menu (Mainmenu offcanvas) (232.43KB) (94.9ms)
  • afterRenderRawModule mod_menu (Mainmenu offcanvas) (68.87KB) (21.34ms)
  • beforeRenderModule mod_menu (Mainmenu offcanvas) (720B) (14μs)
  • afterRenderModule mod_menu (Mainmenu offcanvas) (11.45KB) (1.01ms)
  • beforeRenderRawModule mod_custom (Footer) (2.38KB) (92μs)
  • afterRenderRawModule mod_custom (Footer) (4.75KB) (5.79ms)
  • beforeRenderModule mod_custom (Footer) (704B) (15μs)
  • afterRenderModule mod_custom (Footer) (3.09KB) (144μs)
  • beforeRenderRawModule mod_related_items (articoli correlati) (16B) (132μs)
  • afterRenderRawModule mod_related_items (articoli correlati) (87.84KB) (20.09ms)
  • beforeRenderModule mod_related_items (articoli correlati) (720B) (14μs)
  • afterRenderModule mod_related_items (articoli correlati) (10.8KB) (1.92ms)
  • afterRender (970.16KB) (363ms)
  • 1 x afterInitialise (1.34MB) (49.04%)
    1.33s
    1 x afterLoad (444.72KB) (19.89%)
    540.62ms
    1 x afterRender (970.16KB) (13.37%)
    363.48ms
    1 x afterRenderComponent com_content (371.05KB) (4.78%)
    129.79ms
    1 x afterRoute (283.33KB) (3.61%)
    98.14ms
    1 x beforeRenderRawModule mod_menu (Mainmenu offcanvas) (232.43KB) (3.49%)
    94.90ms
    1 x beforeRenderComponent com_content (194.81KB) (1.27%)
    34.50ms
    1 x afterRenderRawModule mod_menu (Mainmenu offcanvas) (68.87KB) (0.79%)
    21.34ms
    1 x Before Access::preloadComponents (all components) (39.62KB) (0.76%)
    20.61ms
    1 x afterRenderRawModule mod_related_items (articoli correlati) (87.84KB) (0.74%)
    20.09ms
    1 x afterDispatch (262.77KB) (0.64%)
    17.33ms
    1 x After Access::preloadComponents (all components) (107.48KB) (0.35%)
    9.58ms
    1 x afterRenderRawModule mod_custom (Footer) (4.75KB) (0.21%)
    5.79ms
    1 x After Access::preloadPermissions (com_content) (84.77KB) (0.15%)
    3.98ms
    1 x afterRenderModule mod_related_items (articoli correlati) (10.8KB) (0.07%)
    1.92ms
    1 x After Access::getAssetRules (id:237 name:com_content.article.115) (11.38KB) (0.04%)
    1.18ms
    1 x afterRenderModule mod_menu (Mainmenu offcanvas) (11.45KB) (0.04%)
    1.01ms
    1 x afterRenderModule mod_custom (Footer) (3.09KB) (0.01%)
    144μs
    1 x beforeRenderRawModule mod_related_items (articoli correlati) (16B) (0%)
    132μs
    1 x beforeRenderRawModule mod_custom (Footer) (2.38KB) (0%)
    92μs
    1 x Before Access::getAssetRules (id:237 name:com_content.article.115) (6.65KB) (0%)
    44μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0%)
    29μs
    1 x beforeRenderModule mod_custom (Footer) (704B) (0%)
    15μs
    1 x beforeRenderModule mod_menu (Mainmenu offcanvas) (720B) (0%)
    14μs
    1 x beforeRenderModule mod_related_items (articoli correlati) (720B) (0%)
    14μs
49 statements were executed, 9 of which were duplicates, 40 unique91.9ms286.94KB
  • SELECT @@SESSION.sql_mode;510μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `qz1by_session` WHERE `session_id` = ?787μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `qz1by_session` WHERE `session_id` = :session_id LIMIT 11.18ms1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `qz1by_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.05ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `qz1by_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.86ms1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `qz1by_viewlevels`711μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `qz1by_usergroups` AS `a` LEFT JOIN `qz1by_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest921μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `qz1by_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`4.71ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `qz1by_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'settings'904μs1.5KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `value` FROM qz1by_acym_configuration WHERE `name` = 'level'647μs536B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM qz1by_acym_configuration WHERE `name` = 'active_cron'555μs536B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SHOW TABLES3.97ms3.01KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT `value` FROM qz1by_acyc_configuration WHERE `name` = "license_key"582μs536B/plugins/system/acyctriggers/acyctriggers.php:97Copy
  • SELECT `value` FROM qz1by_acyc_configuration WHERE `name` = "last_cron_trigger"517μs520B/plugins/system/acyctriggers/acyctriggers.php:102Copy
  • SELECT * FROM qz1by_acyc_configuration999μs1KB/administrator/components/com_acychecker/cms/cmsServices/Database.php:42Copy
  • SELECT * FROM qz1by_acyc_configuration393μs1KB/administrator/components/com_acychecker/cms/cmsServices/Database.php:42Copy
  • SELECT `template` FROM `qz1by_template_styles` WHERE `client_id` = 0 AND `home` = 1719μs1.77KB/plugins/system/helix3/helix3.php:271Copy
  • 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 `qz1by_menu` AS `m` LEFT JOIN `qz1by_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`2.79ms59.8KBParams/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 `qz1by_categories` AS `s` INNER JOIN `qz1by_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`2ms3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `qz1by_languages` WHERE `published` = 1 ORDER BY `ordering` ASC856μs1.61KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `qz1by_template_styles` AS `s` LEFT JOIN `qz1by_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` = 11.29ms16.83KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `qz1by_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,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45)8.23ms7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `qz1by_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.84ms4.48KBParams/libraries/src/Access/Access.php:301Copy
  • 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 `qz1by_content` AS `a` INNER JOIN `qz1by_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `qz1by_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `qz1by_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `qz1by_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `qz1by_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)1.83ms22.17KBParams/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 `qz1by_categories` AS `s` INNER JOIN `qz1by_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`2.6ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `qz1by_contentitem_tag_map` AS `m` INNER JOIN `qz1by_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)3.64ms4.09KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `enabled` FROM `qz1by_extensions` WHERE (`element`='com_sppagebuilder') AND (`type`='component')952μs536B/plugins/content/sppagebuilder/sppagebuilder.php:218Copy
  • SELECT `extension_id`,`name`,`enabled`,`params` FROM qz1by_extensions WHERE `type` = 'plugin' AND `element` = 'osyoutube' AND `folder` = 'content'871μs704B/libraries/allediaframework/Framework/Joomla/Extension/Generic.php:170Copy
  • 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 `qz1by_categories` AS `s` INNER JOIN `qz1by_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`552μs3.91KBParams/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 qz1by_fields AS a LEFT JOIN `qz1by_languages` AS l ON l.lang_code = a.language LEFT JOIN qz1by_users AS uc ON uc.id=a.checked_out LEFT JOIN qz1by_viewlevels AS ag ON ag.id = a.access LEFT JOIN qz1by_users AS ua ON ua.id = a.created_user_id LEFT JOIN qz1by_fields_groups AS g ON g.id = a.group_id LEFT JOIN `qz1by_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)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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 ASC3.07ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM `qz1by_sppagebuilder` WHERE `extension` = 'com_content' AND `extension_view` = 'article' AND `view_id` = '115' AND `active` = 13.34ms2.8KB/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:307Copy
  • 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 `qz1by_content` AS `a` LEFT JOIN `qz1by_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 DESC10.24ms3.72KBParams/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 `qz1by_categories` AS `s` INNER JOIN `qz1by_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`497μs6.41KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `qz1by_modules` AS `m` LEFT JOIN `qz1by_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `qz1by_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`2.79ms1.94KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `qz1by_content` WHERE `id` = :id401μs1.31KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `qz1by_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3 OR `a`.`metakey` LIKE :preparedArray4 OR `a`.`metakey` LIKE :preparedArray5 OR `a`.`metakey` LIKE :preparedArray6 OR `a`.`metakey` LIKE :preparedArray7 OR `a`.`metakey` LIKE :preparedArray8 OR `a`.`metakey` LIKE :preparedArray9 OR `a`.`metakey` LIKE :preparedArray10 OR `a`.`metakey` LIKE :preparedArray11 OR `a`.`metakey` LIKE :preparedArray12 OR `a`.`metakey` LIKE :preparedArray13 OR `a`.`metakey` LIKE :preparedArray14 OR `a`.`metakey` LIKE :preparedArray15)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 53.25ms3.66KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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` FROM `qz1by_content` AS `a` LEFT JOIN `qz1by_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `qz1by_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `qz1by_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `qz1by_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `qz1by_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC1.38ms71.11KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM qz1by_acym_configuration3.3ms24.56KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM qz1by_acym_list WHERE type = 'standard'988μs1.69KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM qz1by_acym_field861μs1.7KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM qz1by_acym_form WHERE active = 1 AND type != 'shortcode'732μs912B/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • 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 `qz1by_scheduler_tasks` AS `a` WHERE `a`.`state` = 1672μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `value` FROM qz1by_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"4.16ms536B/plugins/system/acymtriggers/acymtriggers.php:430Copy
  • SHOW TABLES2.95ms3.01KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT * FROM qz1by_acym_plugin823μs1.52KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM qz1by_acym_plugin510μs1.52KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM qz1by_usergroups AS `groups`681μs1.02KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT `session_id` FROM `qz1by_session` WHERE `session_id` = ?681μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `qz1by_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.11ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy