Blas Picón & The Junk Express

Blas Picón to hiszpański harmonijkarz, który od kilkunastu lat gra bluesa w Katalonii. Pod swoim nazwiskiem wydał trzy płyty: "Somebody Tell that Woman (2003), "Bad Luck – Turn my Back On You" (2005), and "Comin' On Like Gangbusters" (2007). W 2011 roku świat usłyszał o jego nowym projekcie: Blas Picón & The Junk Express.

W skład The Junk Express wchodzą gitarzysta Oscar Rabadan i bębniarz – perkusjonalista Reginald Vilardell. Razem z Blasem tworzą monolit, który dał światu 12 autorskich kompozycji.

Płytę otwiera mocny shuffle „Driftin’ With The Flow”. Silnie przesterowana harmonijka i potężnie zrealizowany dźwięk gitary i bębnów gradem uderzeń tworzą idealne tło dla silnego głosu wokalisty. Ważne, ze Blas nie stara się udawać kogoś innego, bardziej opowiada historię, niż eksponuje swój głos.

   

Chociaż krążek powstał na kontynencie, w brzmieniu katalońskiego bluesa jest coś ze Słońca Kaliforni. Rabadan oszczędnie podkłada akordy, za to bębniarz wyraźnie realizuje się waląc w werbel. Ale i tak najważniejsze w „Frankenstein’s Moan” jest gigantyczne solo harmonijki. To brudne brzmienie i urywane tony przeszywają powietrze.

   

Ale Blas Picón nie zamierza zanudzić słuchaczy. Nieco rozjaśnia brzmienie intonując „What Am I Suposed To Do”. I znów mamy fantastyczny bluesowy minimalizm. Gitarzysta w zwrotkach właściwie gra tylko na basowych strunach, by w drugiej części zagrać coś na kształt linii melodycznej i solówki dwudźwiękami. W tym utworze Picón kształtuje też barwę harmonijki dłonią i wciąga wręcz słuchaczy do muzycznego dialogu. A i przy tym – każda z tych kompozycji to korzenny blues.

Klimat tanecznego boogie towarzyszy piosence „My Heart Is Shy”. Cały zespół wspiera lidera w chórkach, gitarzysta gra ostinatową figurę na basowych strunach, a wokal jest przesterowany bardziej niż harmonijka i pewnie stąd czysto brzmiące chórki. Nogi same ruszają do tańca.

Groźnie brzmiącemu tytułowi „Hangover” towarzyszy mroczny riff na gitarze i przekornie bardziej optymistyczna melodia harmonijki. Tak mogliby brzmieć Yardbirds w połowie lat 60., gdyby Blas Picón pojawił się wówczas w swingującym Londynie. Ale jest XXI wiek i takie rzeczy możliwe są również w Barcelonie. Blues przekroczył już dawno granice kontynentów i wszędzie znajduje wdzięcznych twórców.

„Ain’t Gonna Cry” nie powstydziłby się w swoim repertuarze pewnie i Muddy Waters. Solidny blues ze stylowym tekstem i wyraźnymi call & response głosu i harmonijki. Niby nic niezwykłego, ale w połączeniu z przesterowanymi i pełnymi pogłosu barwami – działa i przekonuje.

Nie mniej bluesowo brzmi „Searching Blues”. Blas Picón tym razem rozpoczyna swoją opowieść tylko przy wtórze akordów gitary. Śpiewa nawiązując do klasycznych bluesowych tematów, a i słowa układa według tak dobrze znanych schematów. Czasem wydaje się, że nie obca jest mu twórczość spółki Moreland & Arbuckle, choć w jego nutach więcej jest bluesa, niż odniesień do country. Tak czy inaczej „Searching Blues” zachwyca swoja motoryką i orgiastycznym solem harmonijki, które brzmi aż d wyciszenia utworu.

I nagle szok. Tytułowy „The Junk Express” zaczyna się właśnie jak stylowy country blues. Blas nawet pokrzykuje, jak góral z Appalachów. Znakomicie w klimat wpisuje się wspomniany już gitarzysta Oscar Rabadan, ale to przede wszystkim znów popis fantastycznej gr na harmonijce, w dodatku z inteligentnie wplecionymi mini cytatami z bluesowej klasyki. I to oszałamiające tempo.

„Can’t Find My Way Back Home” zgodnie z tytułem zaczyna się od wyjątkowo rozdzierającej nuty zagranej na harmonijce. Później znów mamy klimat bliski i Kaliforni i brytyjskiemu białemu bluesowi z połowy lat 60. z lekką naleciałością szaleństwa w klimacie Jacka White. Ale bez obaw, to przede wszystkim blues bliższy Johnowi Mayallowi niż Led Zeppelin. I radość dla fanów harmonijki. A podkręcenie tempa w końcówce jest znakomitym pomysłem na ożywienie skostniałej bądź co bądź formuły.

Równie przyjaźnie, jakby w klimacie Bo Diddleya spotykającego Blues Brothers brzmi „You Are My Baby”. Tym razem gitarzysta, który teoretycznie gra tylko akordy, robi cały klimat utworu, a Blas Picón ma za zadanie oprócz zagrania świetnych riffów solidnie go zaśpiewać. Mocny męski głos to podstawa bluesa.

I wreszcie coś w wolnym tempie. Tu harmonijka podaje melodię, jak niegdyś w naszej Kasie Chorych, tyle, ze instrumentarium służące do jej realizacji jest znacznie uboższe. Ale „Low Life Paradox Blues” nic na tym nie traci. Picón nie siląc się na zbyt przerysowane frazowanie po prostu śpiewa bluesa o męskim życiu, czyli walkach i piciu. I gderaniu żony. Życiowy ten blues.

Krążek kończy opętańczy rock and roll „Love To Share”. Idealny na bis na koncertach. Okraszony oczywiście dźwiękami harmonijki i niewiarygodnie napakowany pozytywną energią.

Brzmienie Blas Picón & The Junk Express to rewelacyjny bluesowy monolit, w dodatku niskobudżetowy. Takie trio może być ozdobą każdego bluesowego festiwalu i można gwarantować, że publiczność z miejsca da się wciągnąć do zabawy.

5.027MBMemory Usage32.31msRequest Duration
Joomla! Version5.1.4
PHP Version8.2.5
Identityguest
Response200
Templatecassiopeia_bluesonline
Database
Server
mysql
Version
10.6.18-MariaDB-cll-lve
Collation
utf8mb4_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:47 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1752986953 "last" => 1752986953...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (82.25KB) (767μs)
  • afterInitialise (1.36MB) (7.06ms)
  • Before Access::preloadComponents (all components) (144.23KB) (1.21ms)
  • After Access::preloadComponents (all components) (120.95KB) (313μs)
  • Before Access::getAssetRules (id:1 name:root.1) (1.32KB) (13μs)
  • After Access::getAssetRules (id:1 name:root.1) (6.52KB) (33μs)
  • afterRoute (5.13KB) (958μs)
  • beforeRenderComponent com_content (40.34KB) (634μs)
  • Before Access::preloadPermissions (com_content) (114.15KB) (355μs)
  • After Access::preloadPermissions (com_content) (1.17MB) (1.18ms)
  • Before Access::getAssetRules (id:1136 name:com_content.article.643) (35.05KB) (34μs)
  • After Access::getAssetRules (id:1136 name:com_content.article.643) (6.55KB) (18μs)
  • afterRenderComponent com_content (610.47KB) (11.64ms)
  • afterDispatch (2.34KB) (62μs)
  • beforeRenderRawModule mod_menu (Menu) (364.49KB) (1.62ms)
  • afterRenderRawModule mod_menu (Menu) (64.25KB) (665μs)
  • beforeRenderRawModule mod_custom (Galeria wydarzeń) (992B) (27μs)
  • afterRenderRawModule mod_custom (Galeria wydarzeń) (61.32KB) (1.02ms)
  • beforeRenderRawModule mod_custom (Pusty) (720B) (14μs)
  • afterRenderRawModule mod_custom (Pusty) (968B) (24μs)
  • beforeRenderRawModule mod_custom (Napisz do nas) (720B) (7μs)
  • afterRenderRawModule mod_custom (Napisz do nas) (912B) (17μs)
  • beforeRenderRawModule mod_custom (Lewo footersub) (4.05KB) (125μs)
  • afterRenderRawModule mod_custom (Lewo footersub) (976B) (24μs)
  • beforeRenderModule mod_custom (Lewo footersub) (720B) (2μs)
  • afterRenderModule mod_custom (Lewo footersub) (3.31KB) (62μs)
  • beforeRenderRawModule mod_custom (Prawo footersub ) (864B) (9μs)
  • afterRenderRawModule mod_custom (Prawo footersub ) (960B) (19μs)
  • beforeRenderModule mod_custom (Prawo footersub ) (720B) (2μs)
  • afterRenderModule mod_custom (Prawo footersub ) (2.95KB) (20μs)
  • beforeRenderModule mod_custom (Galeria wydarzeń) (520B) (20μs)
  • afterRenderModule mod_custom (Galeria wydarzeń) (26.47KB) (27μs)
  • beforeRenderModule mod_custom (Pusty) (880B) (8μs)
  • afterRenderModule mod_custom (Pusty) (3.8KB) (15μs)
  • beforeRenderModule mod_custom (Napisz do nas) (864B) (7μs)
  • afterRenderModule mod_custom (Napisz do nas) (3.19KB) (13μs)
  • beforeRenderModule mod_menu (Menu) (1.47KB) (39μs)
  • afterRenderModule mod_menu (Menu) (2.89KB) (16μs)
  • afterRender (380.96KB) (4.07ms)
  • 1 x afterRenderComponent com_content (610.47KB) (36.05%)
    11.64ms
    1 x afterInitialise (1.36MB) (21.85%)
    7.06ms
    1 x afterRender (380.96KB) (12.61%)
    4.07ms
    1 x beforeRenderRawModule mod_menu (Menu) (364.49KB) (5.02%)
    1.62ms
    1 x Before Access::preloadComponents (all components) (144.23KB) (3.75%)
    1.21ms
    1 x After Access::preloadPermissions (com_content) (1.17MB) (3.64%)
    1.18ms
    1 x afterRenderRawModule mod_custom (Galeria wydarzeń) (61.32KB) (3.17%)
    1.02ms
    1 x afterRoute (5.13KB) (2.97%)
    958μs
    1 x afterLoad (82.25KB) (2.37%)
    767μs
    1 x afterRenderRawModule mod_menu (Menu) (64.25KB) (2.06%)
    665μs
    1 x beforeRenderComponent com_content (40.34KB) (1.96%)
    634μs
    1 x Before Access::preloadPermissions (com_content) (114.15KB) (1.1%)
    355μs
    1 x After Access::preloadComponents (all components) (120.95KB) (0.97%)
    313μs
    1 x beforeRenderRawModule mod_custom (Lewo footersub) (4.05KB) (0.39%)
    125μs
    1 x afterDispatch (2.34KB) (0.19%)
    62μs
    1 x afterRenderModule mod_custom (Lewo footersub) (3.31KB) (0.19%)
    62μs
    1 x beforeRenderModule mod_menu (Menu) (1.47KB) (0.12%)
    39μs
    1 x Before Access::getAssetRules (id:1136 name:com_content.article.643) (35.05KB) (0.11%)
    34μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.52KB) (0.1%)
    33μs
    1 x afterRenderModule mod_custom (Galeria wydarzeń) (26.47KB) (0.08%)
    27μs
    1 x beforeRenderRawModule mod_custom (Galeria wydarzeń) (992B) (0.08%)
    27μs
    1 x afterRenderRawModule mod_custom (Pusty) (968B) (0.07%)
    24μs
    1 x afterRenderRawModule mod_custom (Lewo footersub) (976B) (0.07%)
    24μs
    1 x afterRenderModule mod_custom (Prawo footersub ) (2.95KB) (0.06%)
    20μs
    1 x beforeRenderModule mod_custom (Galeria wydarzeń) (520B) (0.06%)
    20μs
    1 x afterRenderRawModule mod_custom (Prawo footersub ) (960B) (0.06%)
    19μs
    1 x After Access::getAssetRules (id:1136 name:com_content.article.643) (6.55KB) (0.06%)
    18μs
    1 x afterRenderRawModule mod_custom (Napisz do nas) (912B) (0.05%)
    17μs
    1 x afterRenderModule mod_menu (Menu) (2.89KB) (0.05%)
    16μs
    1 x afterRenderModule mod_custom (Pusty) (3.8KB) (0.05%)
    15μs
    1 x beforeRenderRawModule mod_custom (Pusty) (720B) (0.04%)
    14μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (1.32KB) (0.04%)
    13μs
    1 x afterRenderModule mod_custom (Napisz do nas) (3.19KB) (0.04%)
    13μs
    1 x beforeRenderRawModule mod_custom (Prawo footersub ) (864B) (0.03%)
    9μs
    1 x beforeRenderModule mod_custom (Pusty) (880B) (0.02%)
    8μs
    1 x beforeRenderRawModule mod_custom (Napisz do nas) (720B) (0.02%)
    7μs
    1 x beforeRenderModule mod_custom (Napisz do nas) (864B) (0.02%)
    7μs
    1 x beforeRenderModule mod_custom (Lewo footersub) (720B) (0.01%)
    2μs
    1 x beforeRenderModule mod_custom (Prawo footersub ) (720B) (0.01%)
    2μs
42 statements were executed, 4 of which were duplicates, 38 unique9.69ms320.7KB
  • SELECT @@SESSION.sql_mode;39μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `blu_session` WHERE `session_id` = ?110μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `blu_session` WHERE `session_id` = :session_id LIMIT 180μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `blu_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)172μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `blu_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 132μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `blu_viewlevels`16μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `blu_usergroups` AS `a` LEFT JOIN `blu_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest17μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `blu_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`33μs3.48KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM blu_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'18μs1.15KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM blu_rsfirewall_hashes WHERE `type`='protect'14μs520B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM blu_rsfirewall_configuration21μs1.88KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `blu_rsfirewall_logs`225μs1.42KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • 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 `blu_menu` AS `m` LEFT JOIN `blu_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`175μs3.38KBParams/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 `blu_categories` AS `s` INNER JOIN `blu_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`44μs3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `blu_usergroups`29μs648B/administrator/components/com_rsfirewall/helpers/users.php:28Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `blu_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)152μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT DISTINCT(`user_id`) FROM `blu_usergroups` AS `ug1` INNER JOIN `blu_usergroups` AS `ug2` ON `ug2`.`lft` >= `ug1`.`lft` AND `ug1`.`rgt` >= `ug2`.`rgt` INNER JOIN `blu_user_usergroup_map` AS `m` ON `ug2`.`id` = `m`.`group_id` WHERE `ug1`.`id` = :groupId35μs2.55KBParams/libraries/src/Access/Access.php:922Copy
  • SELECT DISTINCT(`user_id`) FROM `blu_usergroups` AS `ug1` INNER JOIN `blu_usergroups` AS `ug2` ON `ug2`.`lft` >= `ug1`.`lft` AND `ug1`.`rgt` >= `ug2`.`rgt` INNER JOIN `blu_user_usergroup_map` AS `m` ON `ug2`.`id` = `m`.`group_id` WHERE `ug1`.`id` = :groupId19μs1.31KBParams/libraries/src/Access/Access.php:922Copy
  • SELECT u.* FROM blu_users u WHERE u.id IN (595) ORDER BY u.username ASC26μs2.38KB/administrator/components/com_rsfirewall/helpers/users.php:61Copy
  • SELECT * FROM blu_rsfirewall_hashes WHERE (`type`='5.1.4' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)16μs848B/plugins/system/rsfirewall/rsfirewall.php:1078Copy
  • SELECT * FROM blu_rsfirewall_snapshots WHERE `type`='protect'15μs688B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM blu_rsfirewall_lists WHERE (`ip`='216.73.216.241' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'101μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM blu_rsfirewall_lists WHERE (`ip`='216.73.216.241' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'64μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM blu_rsfirewall_exceptions WHERE `published`='1'21μs1.42KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
  • SELECT * FROM `blu_languages` WHERE `published` = 1 ORDER BY `ordering` ASC24μs1.61KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `blu_template_styles` AS `s` LEFT JOIN `blu_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` = 118μs864B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `blu_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0102μs113.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `blu_content`250μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `blu_content` SET `hits` = (`hits` + 1) WHERE `id` = '643'107μ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 `blu_content` AS `a` INNER JOIN `blu_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `blu_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `blu_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `blu_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `blu_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)190μ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 `blu_categories` AS `s` INNER JOIN `blu_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`41μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `blu_contentitem_tag_map` AS `m` INNER JOIN `blu_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)4.74ms4.16KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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 `blu_content` AS `a` LEFT JOIN `blu_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 `a`.`ordering`2.05ms96.22KBParams/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 `blu_categories` AS `s` INNER JOIN `blu_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`44μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `blu_modules` AS `m` LEFT JOIN `blu_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `blu_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`229μs1.94KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT a.filename as filename, a.type as type, a.menulink as menulink FROM blu_phocagallery_styles AS a WHERE a.published = 1 ORDER BY a.type, a.ordering ASC26μs704B/administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php:774Copy
  • SELECT a.id, a.catid, a.title, a.alias, a.filename, a.description, a.extm, a.exts, a.extw, a.exth, a.extid, a.extl, a.exto FROM blu_phocagallery AS a WHERE a.published = 1 AND a.approved = 1 AND a.catid = 692 ORDER BY a.ordering ASC LIMIT 0,9109μs1.64KB/plugins/content/phocagallery/phocagallery.php:838Copy
  • SELECT * FROM `blu_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 `blu_content` AS `a` INNER JOIN `blu_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `blu_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `blu_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `blu_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `blu_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)56μs22.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 `blu_scheduler_tasks` AS `a` WHERE `a`.`state` = 130μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `blu_session` WHERE `session_id` = ?63μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `blu_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?69μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy