İletişimin tarihine bakarsak insanlar arasında başlıyor, insan-makina arası ieltişime geçiyor, sonra da makina-makina arası iletişim geliyor. Bu aşamaların her biri hiç kuşkusuz, zamanına göre önemli aşamalar. Gelinen son aşama ise fiziksel dünya ile makinaların dünyası arasında bağlantı kurmak. Fiziksel objelerin radyo teknolojileri ile algılanması bu teknolojinin temelini oluşturuyor. Örneğin modern cep telefonlarını düşünün, en azından 8 farklı radyo iletişimi içeriyor - tek bir cihazla 26 km uzaktaki uydudan GPS verilerini alarak konumunuzu belirleyebiliyor, aynı zamanda 1 m uzaklıktaki bluetooth kulaklığınız ile iletişim kurabiliyorsunuz.   

 

Son 10 yılda RFID teknolojisinde önemli aşamalar kaydedildi ve otomatik veri toplamadan, tanımlama, lokasyon sistemlerine kadar pek çok alanda endüstriyel ortamda kullanılmaya başladı. RFID teknolojisi dediğimizde geniş bir alandan bahsediyoruz. Aktif RFID’lerden ZigBee’ye kadar performansından standartlarına ve hardware/ software uygulamalarına kadar değişen farklı parametreler söz konusu. 

Bu teknolojiler üzerine geliştirilen çözümler farklı endüstrilerde aslında benzer olan ihtiyaçları karşılıyor: hastahanelerde değerli varlıkların konumlandırılması, perakende mağazalarında mal kalemi bazında envanter takibi, nakledilmekte olan mal ve araçların takibi. Asıl merak uyandırıcı olan gittikçe artan sayıda kullanıcı ve müşterisinin bu sistemlerle iletişim halinde olduğu ve çevresiyle son derece entegre olan bu teknoloji ekipmanının aslında çok zaman farkına bile varılmadığı.

 

RFID kullanıcıları, kullandıkları teknolojinin ne olduğunu bilmeyebilir ya da bununla ilgilenmeyebilirler. Önemli olan sunduğu faydaların kişisel ve profesyonel yaşamlarına getirdiği faydadır. Bir kanser hastasını düşünün ki hastahane ortamına girdiğinde şartlar kişisel tercihine göre değişsin. Ya da bir tamirat ustasının araç gereçlerinin yerini bu sistemle takip edebildiğini. Tüm bu örnekler estetik ve ekonomik RFID teknolojisi ile gidebileceğimiz noktaları gösteriyor.   

 

Bu uygulamaların yanı sıra, eknolojideki gelişmeleri de takip etmek gerekiyor. Tüm RFID teknolojileri arasında Ultra-High Frequency (UGF) pasif RFID’ler (860 - 960 MHz frekans aralığı) ciddi gelişme kaydediyor.  Son üç yılda UHF RFID etiketlerin okuma menzili 4 katına çıktı. bu da UHF cihazların kendilerinden bir kaç mm ya da 10larca metre uzaklıktaki nesneleri görebileceği anlamına geliyor. Okuma hızı ise saniyede 200 etiketten 1200’e çıktı, bu arada okuma doğruluğu neredeyse %100. Pasif RFID etiket maliyeti ise aynı sürede beşte birine düştü. Fonksiyonelliklerinde de gelişmeler kaydedildi. Yalnızca kimlik bilgilerini okumak yerine artık UHF cihazları uzaktan sıcaklık, hareket yönü, hızı gibi durum bilgilerini alabiliyor, hatta etiketlere bağlı cihazları açıp, kapatabiliyor. 

Hangi tip RFID ile ilgileniyor olursanız olun, kesin olan, tüm RFID tiplerinin bugün en geniş kullanım alanı bulduğu tedarik zinciri optimizasyonunun çok daha ötesinde kullanım alanı bulacağı ve bizi kablosuz mobil uygulamalar alanında yeni bir devrime götürdüğü. 

ThingMagic, pasif kablosuz ID ve algılama teknolojilerindeki bu ilerlemenin, çok ölçekli bir kablosuz teknolojiye doğru bir adım olduğuna inanıyor ve son kullanıcı pazarı uygulamalarının önemli ölçüde pozitif yönde etkileneceğini tahmin ediyor. 

Adaptasyon: http://rfid.thingmagic.com/rfid-blog/bid/34597/The-Next-Revolution-in-Wireless-and-Mobility

Settings4.046MBMemory Usage164msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.0
PHP Version8.2.18
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
5.7.23-23
Collation
utf8_unicode_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "LSPHP_ENABLE_USER_INI" => "on" "PATH" => "/usr/local/bin:/usr/bin:/bin" "TEMP" => ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1750248005 "last" => 1750248005...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (99KB) (1.1ms)
  • afterInitialise (1.13MB) (10.02ms)
  • afterRoute (240.11KB) (7.22ms)
  • beforeRenderComponent com_content (42.86KB) (1.91ms)
  • Before Access::preloadComponents (all components) (98.53KB) (11.81ms)
  • After Access::preloadComponents (all components) (112.91KB) (1.19ms)
  • Before Access::preloadPermissions (com_content) (1.48KB) (16μs)
  • After Access::preloadPermissions (com_content) (190.74KB) (813μs)
  • Before Access::getAssetRules (id:402 name:com_content.article.256) (10.65KB) (22μs)
  • After Access::getAssetRules (id:402 name:com_content.article.256) (3.38KB) (1.46ms)
  • afterRenderComponent com_content (711.17KB) (81.96ms)
  • afterDispatch (2.44KB) (459μs)
  • beforeRenderRawModule mod_articles_news (Kitap Önerileri) (379.21KB) (4.83ms)
  • afterRenderRawModule mod_articles_news (Kitap Önerileri) (115.1KB) (14.99ms)
  • beforeRenderRawModule mod_custom (Twitter'da takip et) (2.16KB) (44μs)
  • afterRenderRawModule mod_custom (Twitter'da takip et) (3.88KB) (197μs)
  • beforeRenderRawModule mod_articles_news (Aylık Bülten) (3.58KB) (24μs)
  • afterRenderRawModule mod_articles_news (Aylık Bülten) (113KB) (5.19ms)
  • beforeRenderRawModule mod_menu (Ana Menu) (24B) (58μs)
  • afterRenderRawModule mod_menu (Ana Menu) (56.34KB) (1.01ms)
  • beforeRenderRawModule mod_search (Search) (848B) (37μs)
  • afterRenderRawModule mod_search (Search) (20.2KB) (875μs)
  • beforeRenderRawModule mod_jm_kick_cass (KickstartCassiopeia module) (41.23KB) (156μs)
  • afterRenderRawModule mod_jm_kick_cass (KickstartCassiopeia module) (30.5KB) (2.37ms)
  • beforeRenderRawModule mod_menu (Dip Menu) (39.86KB) (55μs)
  • afterRenderRawModule mod_menu (Dip Menu) (112.9KB) (7.99ms)
  • beforeRenderRawModule mod_custom (FootBanner) (1.14KB) (46μs)
  • afterRenderRawModule mod_custom (FootBanner) (1008B) (52μs)
  • beforeRenderModule mod_custom (FootBanner) (1.39KB) (602μs)
  • afterRenderModule mod_custom (FootBanner) (19.3KB) (112μs)
  • beforeRenderModule mod_menu (Dip Menu) (1.35KB) (42μs)
  • afterRenderModule mod_menu (Dip Menu) (4.89KB) (614μs)
  • beforeRenderModule mod_custom (Twitter'da takip et) (2.32KB) (50μs)
  • afterRenderModule mod_custom (Twitter'da takip et) (4.31KB) (55μs)
  • beforeRenderModule mod_articles_news (Aylık Bülten) (2.02KB) (21μs)
  • afterRenderModule mod_articles_news (Aylık Bülten) (10.44KB) (37μs)
  • beforeRenderModule mod_articles_news (Kitap Önerileri) (16B) (93μs)
  • afterRenderModule mod_articles_news (Kitap Önerileri) (10.44KB) (41μs)
  • beforeRenderModule mod_jm_kick_cass (KickstartCassiopeia module) (39.26KB) (154μs)
  • afterRenderModule mod_jm_kick_cass (KickstartCassiopeia module) (14.45KB) (38μs)
  • beforeRenderModule mod_search (Search) (40.54KB) (39μs)
  • afterRenderModule mod_search (Search) (3.3KB) (30μs)
  • beforeRenderModule mod_menu (Ana Menu) (632B) (33μs)
  • afterRenderModule mod_menu (Ana Menu) (3.17KB) (29μs)
  • beforeRenderRawModule mod_custom (MuhendixLogo) (2.16KB) (29μs)
  • afterRenderRawModule mod_custom (MuhendixLogo) (1KB) (46μs)
  • beforeRenderModule mod_custom (MuhendixLogo) (720B) (3μs)
  • afterRenderModule mod_custom (MuhendixLogo) (2.73KB) (34μs)
  • afterRender (97.26KB) (5.63ms)
  • 1 x afterRenderComponent com_content (711.17KB) (49.88%)
    81.96ms
    1 x afterRenderRawModule mod_articles_news (Kitap Önerileri) (115.1KB) (9.12%)
    14.99ms
    1 x Before Access::preloadComponents (all components) (98.53KB) (7.19%)
    11.81ms
    1 x afterInitialise (1.13MB) (6.1%)
    10.02ms
    1 x afterRenderRawModule mod_menu (Dip Menu) (112.9KB) (4.86%)
    7.99ms
    1 x afterRoute (240.11KB) (4.4%)
    7.22ms
    1 x afterRender (97.26KB) (3.42%)
    5.63ms
    1 x afterRenderRawModule mod_articles_news (Aylık Bülten) (113KB) (3.16%)
    5.19ms
    1 x beforeRenderRawModule mod_articles_news (Kitap Önerileri) (379.21KB) (2.94%)
    4.83ms
    1 x afterRenderRawModule mod_jm_kick_cass (KickstartCassiopeia module) (30.5KB) (1.44%)
    2.37ms
    1 x beforeRenderComponent com_content (42.86KB) (1.16%)
    1.91ms
    1 x After Access::getAssetRules (id:402 name:com_content.article.256) (3.38KB) (0.89%)
    1.46ms
    1 x After Access::preloadComponents (all components) (112.91KB) (0.72%)
    1.19ms
    1 x afterLoad (99KB) (0.67%)
    1.10ms
    1 x afterRenderRawModule mod_menu (Ana Menu) (56.34KB) (0.62%)
    1.01ms
    1 x afterRenderRawModule mod_search (Search) (20.2KB) (0.53%)
    875μs
    1 x After Access::preloadPermissions (com_content) (190.74KB) (0.49%)
    813μs
    1 x afterRenderModule mod_menu (Dip Menu) (4.89KB) (0.37%)
    614μs
    1 x beforeRenderModule mod_custom (FootBanner) (1.39KB) (0.37%)
    602μs
    1 x afterDispatch (2.44KB) (0.28%)
    459μs
    1 x afterRenderRawModule mod_custom (Twitter'da takip et) (3.88KB) (0.12%)
    197μs
    1 x beforeRenderRawModule mod_jm_kick_cass (KickstartCassiopeia module) (41.23KB) (0.1%)
    156μs
    1 x beforeRenderModule mod_jm_kick_cass (KickstartCassiopeia module) (39.26KB) (0.09%)
    154μs
    1 x afterRenderModule mod_custom (FootBanner) (19.3KB) (0.07%)
    112μs
    1 x beforeRenderModule mod_articles_news (Kitap Önerileri) (16B) (0.06%)
    93μs
    1 x beforeRenderRawModule mod_menu (Ana Menu) (24B) (0.04%)
    58μs
    1 x afterRenderModule mod_custom (Twitter'da takip et) (4.31KB) (0.03%)
    55μs
    1 x beforeRenderRawModule mod_menu (Dip Menu) (39.86KB) (0.03%)
    55μs
    1 x afterRenderRawModule mod_custom (FootBanner) (1008B) (0.03%)
    52μs
    1 x beforeRenderModule mod_custom (Twitter'da takip et) (2.32KB) (0.03%)
    50μs
    1 x beforeRenderRawModule mod_custom (FootBanner) (1.14KB) (0.03%)
    46μs
    1 x afterRenderRawModule mod_custom (MuhendixLogo) (1KB) (0.03%)
    46μs
    1 x beforeRenderRawModule mod_custom (Twitter'da takip et) (2.16KB) (0.03%)
    44μs
    1 x beforeRenderModule mod_menu (Dip Menu) (1.35KB) (0.03%)
    42μs
    1 x afterRenderModule mod_articles_news (Kitap Önerileri) (10.44KB) (0.02%)
    41μs
    1 x beforeRenderModule mod_search (Search) (40.54KB) (0.02%)
    39μs
    1 x afterRenderModule mod_jm_kick_cass (KickstartCassiopeia module) (14.45KB) (0.02%)
    38μs
    1 x beforeRenderRawModule mod_search (Search) (848B) (0.02%)
    37μs
    1 x afterRenderModule mod_articles_news (Aylık Bülten) (10.44KB) (0.02%)
    37μs
    1 x afterRenderModule mod_custom (MuhendixLogo) (2.73KB) (0.02%)
    34μs
    1 x beforeRenderModule mod_menu (Ana Menu) (632B) (0.02%)
    33μs
    1 x afterRenderModule mod_search (Search) (3.3KB) (0.02%)
    30μs
    1 x afterRenderModule mod_menu (Ana Menu) (3.17KB) (0.02%)
    29μs
    1 x beforeRenderRawModule mod_custom (MuhendixLogo) (2.16KB) (0.02%)
    29μs
    1 x beforeRenderRawModule mod_articles_news (Aylık Bülten) (3.58KB) (0.01%)
    24μs
    1 x Before Access::getAssetRules (id:402 name:com_content.article.256) (10.65KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_articles_news (Aylık Bülten) (2.02KB) (0.01%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (1.48KB) (0.01%)
    16μs
    1 x beforeRenderModule mod_custom (MuhendixLogo) (720B) (0%)
    3μs
38 statements were executed, 7 of which were duplicates, 31 unique13.76ms253.01KB
  • SELECT @@SESSION.sql_mode;67μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `josdm_session` WHERE `session_id` = ?139μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `josdm_session` WHERE `session_id` = :session_id LIMIT 177μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `josdm_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)156μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `josdm_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1295μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `josdm_viewlevels`83μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `josdm_usergroups` AS `a` LEFT JOIN `josdm_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest171μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `josdm_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`767μs3.98KBParams/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 `josdm_menu` AS `m` LEFT JOIN `josdm_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`568μs36.55KBParams/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 `josdm_categories` AS `s` INNER JOIN `josdm_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`405μs3.89KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `josdm_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT * FROM `josdm_languages` WHERE `published` = 1 ORDER BY `ordering` ASC133μs1.59KB/libraries/src/Language/LanguageHelper.php:179Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `josdm_template_styles` AS `s` LEFT JOIN `josdm_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` = 1195μs832B/administrator/components/com_templates/src/Model/StyleModel.php:718Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `josdm_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)562μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `josdm_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0412μs25.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `josdm_content`361μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `josdm_content` SET `hits` = (`hits` + 1) WHERE `id` = '256'192μs1.3KB/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 `josdm_content` AS `a` INNER JOIN `josdm_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `josdm_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `josdm_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `josdm_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `josdm_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)342μs22.13KBParams/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 `josdm_categories` AS `s` INNER JOIN `josdm_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`412μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `josdm_contentitem_tag_map` AS `m` INNER JOIN `josdm_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)214μs3.97KBParams/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 `josdm_categories` AS `s` INNER JOIN `josdm_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`418μs3.94KBParams/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 josdm_fields AS a LEFT JOIN `josdm_languages` AS l ON l.lang_code = a.language LEFT JOIN josdm_users AS uc ON uc.id=a.checked_out LEFT JOIN josdm_viewlevels AS ag ON ag.id = a.access LEFT JOIN josdm_users AS ua ON ua.id = a.created_user_id LEFT JOIN josdm_fields_groups AS g ON g.id = a.group_id LEFT JOIN `josdm_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)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) 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 ASC574μs4.81KBParams/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 `josdm_content` AS `a` LEFT JOIN `josdm_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 DESC499μs2.16KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:205Copy
  • 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 `josdm_categories` AS `s` INNER JOIN `josdm_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`429μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `josdm_modules` AS `m` LEFT JOIN `josdm_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `josdm_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`973μs18KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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 `josdm_content` AS `a` LEFT JOIN `josdm_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `josdm_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `josdm_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `josdm_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `josdm_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` <> :articleId AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY RAND() ASC LIMIT 31.15ms22.98KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `josdm_categories` AS `s` INNER JOIN `josdm_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`404μs3.94KBParams/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 josdm_fields AS a LEFT JOIN `josdm_languages` AS l ON l.lang_code = a.language LEFT JOIN josdm_users AS uc ON uc.id=a.checked_out LEFT JOIN josdm_viewlevels AS ag ON ag.id = a.access LEFT JOIN josdm_users AS ua ON ua.id = a.created_user_id LEFT JOIN josdm_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) 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 ASC631μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `josdm_categories` AS `s` INNER JOIN `josdm_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`346μs3.94KBParams/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 josdm_fields AS a LEFT JOIN `josdm_languages` AS l ON l.lang_code = a.language LEFT JOIN josdm_users AS uc ON uc.id=a.checked_out LEFT JOIN josdm_viewlevels AS ag ON ag.id = a.access LEFT JOIN josdm_users AS ua ON ua.id = a.created_user_id LEFT JOIN josdm_fields_groups AS g ON g.id = a.group_id LEFT JOIN `josdm_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)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) 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 ASC439μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `josdm_content` AS `a` LEFT JOIN `josdm_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `josdm_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `josdm_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `josdm_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `josdm_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` <> :articleId AND `a`.`catid` IN (:preparedArray5) 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 DESC LIMIT 5515μs39.02KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `josdm_categories` AS `s` INNER JOIN `josdm_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`325μs3.95KBParams/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 `josdm_categories` AS `s` INNER JOIN `josdm_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μs6.45KBParams/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 josdm_fields AS a LEFT JOIN `josdm_languages` AS l ON l.lang_code = a.language LEFT JOIN josdm_users AS uc ON uc.id=a.checked_out LEFT JOIN josdm_viewlevels AS ag ON ag.id = a.access LEFT JOIN josdm_users AS ua ON ua.id = a.created_user_id LEFT JOIN josdm_fields_groups AS g ON g.id = a.group_id LEFT JOIN `josdm_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5)) AND `a`.`access` IN (:preparedArray6,:preparedArray7)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray8,:preparedArray9)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC436μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `alias`,`catid` FROM josdm_content WHERE `id` = :key103μs1.37KBParams/libraries/src/Component/Router/Rules/PreprocessRules.php:123Copy
  • 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 `josdm_scheduler_tasks` AS `a` WHERE `a`.`state` = 1166μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `josdm_session` WHERE `session_id` = ?141μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `josdm_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?212μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy