Con la llegada de la 5a generación de comunicaciones móviles, 5G, y ya hablando de 6G, la posibilidad de utilizar frecuencias cada vez más altas lleva a la discusión de las dificultades de las tecnologías que habrá que superar en cuanto al comportamiento de las señales que deben emitirse y recibirse de la forma más eficaz posible. Hablamos entonces de ondas T de rayos T u ondas submilimétricas en la banda de Terahertz (*).

(*) 1 Terahertz equivale a 1012 o 10000000000000 Hz.

Incluso hoy en día estamos utilizando señales de radio de forma convencional que se encuentran en bandas cuyo comportamiento no se desvía de un patrón común que todos conocemos.

Estas son las señales de frecuencia del espectro electromagnético hasta un poco más de decenas de Terahertz y conocidas como espectro de ondas de radio o espectro de radio, como se muestra en la Figura 1.

 

Figura 1 - El espectro de radio termina en el rango de microondas justo por encima de 1 Terahertz.
Figura 1 - El espectro de radio termina en el rango de microondas justo por encima de 1 Terahertz.

 

En realidad, no existe un punto de transición exacto. En la región donde llegamos a 1 Terahertz comenzamos a tener una transición más acentuada en el comportamiento de las señales.

Las ondas de radio que se pueden trabajar mediante dispositivos emisores y receptores con antenas ya no tienen un comportamiento que lo permita y empiezan a tener un comportamiento que tiende mucho más a la radiación, luz visible y radiación ultravioleta, siguiendo regiones del espectro.

Esto significa que los fenómenos comunes a las señales de radio que estudiamos en nuestros cursos de telecomunicaciones deben abordarse de otra manera.

La UIT (Unión Internacional de Telecomunicaciones) fija ondas T u ondas submilimétricas en el rango de 0,3 a 3 Terahertz (300 a 3000 GHz). Las bandas de 90GHz a 1 | THz ya están reservadas para estas aplicaciones en 6G.

 

 

Banda

Frecuencia

WR-Size

F

90 GHz-140 GHz

WR-8

D

110 GHz to 170 GHz

WR-6

G

140 GHz to 220 GHz

WR-5

G

170 GHz to 260 GHz

WR-4

G

220 GHz to 325 GHz

WR-3

Y

325 GHz to 500 GHz

WR-2

Y

500 GHz to 750 GHz

WR-1.5

Y

750 GHz to 1100 GHz

WR-1

.

até 3000 GHz (3 Terahertz)

 

.

Las longitudes de onda correspondientes a estas señales ya nos permiten evaluar cómo se comportan estas señales.

Para señales a frecuencias relativamente bajas, como las de onda corta y VHF, los problemas son pequeños en comparación con los objetos de nuestro mundo ambiental. Estas señales pueden rodear la mayoría de los objetos y reflejarse solo en los más grandes. La refracción se lleva a cabo de una manera que se puede manipular fácilmente e incluso utilizar con fines prácticos. Las señales también atraviesan fácilmente la mayoría de los objetos. (Figura 2)

 

 

Figura 2 - Refracción de señales en capas de aire caliente
Figura 2 - Refracción de señales en capas de aire caliente

 

Sin embargo, a medida que aumenta la frecuencia, cada vez más tenemos un comportamiento que se acerca a la luz.

Cuando llegamos al rango de microondas, las señales ya comienzan a comportarse de manera similar a la luz.

Las microondas se pueden conducir como la luz a través de fibras ópticas. Se trata de las guías de ondas, que por sus dimensiones trabajan en este rango, pero no podrían operar con ondas de mayor longitud, por las dimensiones que deberían tener. La figura 3 muestra una guía de ondas.

 

Figura 3 - Las guías de ondas
Figura 3 - Las guías de ondas | Haga click en la imagen para ampliar |

 

 

Las guías de ondas actúan como "tuberías" para las ondas, mostrando un comportamiento diferente.

Para el rango de Terahertz tenemos longitudes de onda menores a 1 mm, lo que significa que una antena convencional sería difícil de implementar. La conducción de señales a través del circuito también sería un problema a analizar.

Una forma de obtener la eficiencia necesaria para las señales de los transmisores de equipos, como teléfonos celulares, sería aumentar la directividad de las emisiones.

Hoy en día, el uso de micro antenas que serían objetivo se analiza de la misma manera que con los dispositivos de microespejos o los dispositivos de microespejos digitales DMD o los dispositivos de microespejos digitales. Es una serie de espejos extremadamente pequeños en un chip, que se pueden mover mediante una señal eléctrica. Esta tecnología fue desarrollada por Texas Instruments.

El dispositivo también se puede utilizar como memoria óptica, ya que los espejos permanecen en la posición del último comando, incluso después de que se haya eliminado la señal.

En la figura 4 un dispositivo de este tipo trabaja con luz en proyectores de TV.

 

Figura 4 - Un chip DMD utilizado en proyectores de imágenes - imagen de Texas Instruments
Figura 4 - Un chip DMD utilizado en proyectores de imágenes - imagen de Texas Instruments

 

Para la banda 6G, se utilizarán dispositivos equivalentes para dirigir las señales de la onda T con el fin de tener una mayor eficiencia de recepción o transmisión.

Los dispositivos de este tipo se colocarían en una distribución ortogonal, como se hace con los sensores inerciales, de manera que se posicionarían por comando eléctrico siempre alineados con la dirección máxima de la señal.

La idea de la tecnología 6G es exactamente eso. Debido a la dificultad de propagar las ondas T, que daría lugar a rangos cortos, especialmente en áreas densamente pobladas, miles de celdas, colocadas en todo lo posible, actúan como estaciones repetidoras.

Con los microespejos que en realidad serían sustituidos por microantenas, la dirección en busca de la mejor señal sería siempre automática y muy rápida, hasta el punto de no perder la señal durante una transición de temporada, debido al movimiento.

Pero las ondas también encuentran otras aplicaciones más allá de las comunicaciones, como en el caso del 6G.

Estas ondas pueden penetrar determinados cuerpos, como el nuestro, y reflejarse en determinadas estructuras, con un comportamiento que se asemeja al de los rayos X, con la diferencia de que es no ionizante.

Recuerde que a medida que aumenta la frecuencia de una onda electromagnética, comienza a exhibir un comportamiento cuántico que es cada vez más evidente. Los "paquetes" de energía, o cuantos en los que se pueden dividir las señales, transportan cantidades de energía cada vez mayores.

Así, con un valor suficientemente elevado, como ocurre con frecuencias superiores a la radiación ultravioleta, esta radiación puede romper enlaces atómicos provocando, en el caso de los seres vivos, la destrucción de células.

Con las ondas T, esto no sucede. Así, se pueden crear equipos para escanear personas e incluso objetos con aplicaciones de seguridad.

Por supuesto, esto dependerá de la creación de dispositivos capaces de emitir, recibir o incluso dirigir estas ondas.

En la foto de la figura 5, un transmisor / receptor 6G experimental.

Estos componentes ya están apareciendo, como podemos ver en los ejemplos a continuación.

 

Componentes 6G en Mouser

Estos componentes ya están apareciendo, como podemos ver en los ejemplos a continuación.

Componentes 6G en Mouser

 

Figura 5 - Transmisor / Receptor 6G - imagen de Internet (https://www.miwv.com/what-is-6g/)
Figura 5 - Transmisor / Receptor 6G - imagen de Internet (https://www.miwv.com/what-is-6g/)

 

 

 

 

18.959MBMemory Usage46.04msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743812229 "last" => 1743812229...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (240μs)
  • afterInitialise (1.14MB) (3.21ms)
  • afterRoute (179.16KB) (837μs)
  • beforeRenderComponent com_content (100.65KB) (446μs)
  • Before Access::preloadComponents (all components) (33.45KB) (179μs)
  • After Access::preloadComponents (all components) (107.06KB) (437μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (26.38ms)
  • Before Access::getAssetRules (id:15362 name:com_content.article.19324) (514.65KB) (718μs)
  • After Access::getAssetRules (id:15362 name:com_content.article.19324) (7.38KB) (38μs)
  • afterRenderComponent com_content (439.55KB) (6.22ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.51ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (301μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.1ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.53KB) (544μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (59μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (196μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (47μs)
  • afterRender (285.91KB) (3.34ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (57.29%)
    26.38ms
    1 x afterRenderComponent com_content (439.55KB) (13.52%)
    6.22ms
    1 x afterRender (285.91KB) (7.26%)
    3.34ms
    1 x afterInitialise (1.14MB) (6.97%)
    3.21ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.28%)
    1.51ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.4%)
    1.10ms
    1 x afterRoute (179.16KB) (1.82%)
    837μs
    1 x Before Access::getAssetRules (id:15362 name:com_content.article.19324) (514.65KB) (1.56%)
    718μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.53KB) (1.18%)
    544μs
    1 x beforeRenderComponent com_content (100.65KB) (0.97%)
    446μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.95%)
    437μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.65%)
    301μs
    1 x afterLoad (85.73KB) (0.52%)
    240μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.43%)
    196μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.39%)
    179μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.13%)
    59μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    47μs
    1 x afterDispatch (2.25KB) (0.09%)
    42μs
    1 x After Access::getAssetRules (id:15362 name:com_content.article.19324) (7.38KB) (0.08%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
21 statements were executed, 5 of which were duplicates, 16 unique16.88ms1.63MB
  • SELECT @@SESSION.sql_mode;39μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 181μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)153μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`52μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest82μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • 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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`255μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_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)280μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 013.22ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`320μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '19324'155μs48B/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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)195μs54.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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`246μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_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)253μs3.98KBParams/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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`235μs3.92KBParams/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 incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_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)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC486μs4.81KBParams/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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`240μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1177μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)98μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context70μs1.55KBParams/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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)179μs54.17KBParams/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 `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 169μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy