Müssen muss man gar nichts, und passen tut's, wenn man sich auf etwas geeinigt hat, womit alle Leben können. So in etwa läuft das ab, wenn Somnifere ihre Musik schreiben. Wer sich einmal Audioporn angehört hat, muss sicherlich eingestehen...

Müssen muss man gar nichts, und passen tut's, wenn man sich auf etwas geeinigt hat, womit alle Leben können. So in etwa läuft das ab, wenn Somnifere ihre Musik schreiben. Wer sich einmal Audioporn angehört hat, muss sicherlich eingestehen, dass die 6 Wormser konsequent ihre Vorstellungen von moderner Metalmusik umsetzen, ohne sich dabei limitieren zu lassen, aber auch ohne irgendwelche abgedrehten Spinnereien auf Teufel komm raus in die Musik zu integrieren, nur um sich künstlich von anderen Bands abzuheben. Dass man als Hörer vielleicht bei den ersten 3 Durchläufen von Audioporn etwas misstrauisch durch die Gegend schaut, ist dabei durchaus verständlich und auch ok. Ein Grund mehr, um Carsten Recht zu geben, wenn er sagt, dass es wohl nicht interessant sein könne, einer Platte zuzuhören, die bereits nach dem zweiten Durchlauf nichts Neues mehr zu bieten hat. Was der Schlagzeuger von Somnifere sonst noch zu erzählen wusste, und wie sich 6 Leute auf der Bühne arrangieren, damit sie sich nicht gegenseitig umrennen, könnt Ihr untenstehend nachlesen. Viel Spass dabei.

Ihr stammt aus Worms. Das ist sogar uns Schweizern ein Begriff. Aber wo in Deutschland liegt denn Worms genau?

Carsten: In Süddeutschland, ziemlich genau zwischen Mainz und Ludwigshafen, Mannheim. Genau in der Mitte eigentlich. Mannheim, Ludwigshafen, BASF, das wird Dir sicherlich auch ein Begriff sein. Kaiserslauten ist links von uns.

Euer Name ist ein wenig ungewöhnlich, aber schliesslich konntet Ihr Euch nicht Grave-worms oder sowas taufen, das gibt's schon. Bezüglich des Wortes Somnifere habe ich eigentlich nur eine englische Uebersetzung für das Adjektiv "somniferous" gefunden, was soviel wie "einschläfernd" bedeutet. Aber das kann ja wohl nicht damit gemeint sein.

Carsten: Nein, einschläfernd soll die Musik natürlich nicht wirken. Somniferum kommt aus dem Lateinischen und steht für einen Hauptbestandteil von Opium. Ein Rauschmittel also. Und genau das wollen wir mit unserer Musik auch erreichen - einen Rauschzustand.

Ihr habt als Gothic Metal Band angefangen. Erzähl doch mal etwas über die Anfangstage von Somnifere.

Carsten: Begonnen hat eigentlich alles mit unserem Gitarristen Alex und mir. Wir haben die Band gegründet. Damals hatten wir noch einen Bassisten und Sänger, der dann aber nach unserem ersten Auftritt gegangen ist.

Nach Eurem ersten Auftritt?

Carsten: Ja, das war damals mit Hate Squad. Da haben wir zum ersten Mal gemerkt, was das eigentlich für ein Chaot ist, unter anderem wegen seinen rechten Sprüchen auf der Bühne und sowas in der Art. Unser Gitarrist ist damals von der Bühne gegangen. Ich selbst habe das nicht mal mitbekommen. Der war einfach irgendwann weg. Aber diese Erfahrung hat uns schlussendlich auf den richtigen Weg gebracht. Zu der Zeit waren unser heutiger Keyboarder und der zweite Gitarrist schon mit dabei. Unser jetziger Sänger und der Bassist kamen dann eigentlich direkt im Anschluss zu uns. Im Prinzip entstand Somnifere aus zwei verschiedenen Bands, aus Abortion und Eyefore.

Ihr habt Eure Platte Audioporn genannt. Steht das Wort "porn" für das hemmungslose Zusammenmischen verschiedener Stilarten oder wie soll man das verstehen?

Carsten: So kann man es eigentlich treffend beschreiben. Der Begriff "porn" soll für die Vielfältigkeit und auch die Unmöglichkeit, die wir in unsere Musik teilweise packen, stehen. Und "audio" steht natürlich für die Musik selbst.

Macht Ihr Euch ab und zu Gedanken darüber, dass Ihr mit Eurer Vielfalt eventuell auch eine Leute überfordern könntet?

Carsten: Ja, das kann durchaus sein. Allerdings versuchen wir schon, unsere Lieder so aufzubauen, dass man sie bereits im ersten Durchgang verstehen kann. Ich denke, dass es heutzutage schon schwer genug ist, nur einfach richtig Musik zu hören, da die Leute keine Zeit haben. Ich mag es aber selbst nicht, wenn ich mir eine Platte anhöre, bei der ich schon nach dem zweiten Durchgang feststellen muss, dass ich darin nichts mehr Neues entdecken kann. Ich denke aber nicht, dass wir ZU sehr überfordern. Eine gewisse Geradlinigkeit und entsprechende Songstrukturen kann man sicherlich schon noch erkennen.

Ihr kommt in den Songs auch immer wieder zu Eurem groovigen Metal zurück, an dem man sich dann notfalls zurückorientieren kann.

Carsten: Ja. Neben dem Groove versuchen wir auch, Refrains zu schreiben, die ins Ohr gehen, wie beispielsweise bei Nevermore oder Demon. Diese Titel sind vom Songaufbau her eigentlich typische Lieder. Wir versuchen aber auch hier, die Stücke mit einer gewissen Spannung aufzubauen und etwas hineinzumixen, damit sie sich dann eben doch nicht ganz so normal anhören.

Gibt es auch irgendwelche Grenzen, die Ihr Euch selbst setzt? Etwas, von dem Ihr sagt: "Nein, das kommt nicht in unsere Musik rein?" Trotz aller Kreativität?

Carsten: Das gibt es schon. Ich denke nicht, dass wir irgendwann mal ein Black Metal Lied schreiben werden. Wir probieren ziemlich viel aus, aber einen Reggae-Part wird man bei uns beispielsweise sicherlich nicht finden. Ein solches Stück haben wir übrigens bereits schon mal verworfen.

Besonders gefallen haben mir gewisse Keyboard Sounds, die mich etwas an die 80er Jahre Popsounds erinnern. Interpretiere ich da nur etwas hinein oder ist Euer Keyboarder ein Fan von solchen Klängen?

Carsten: Unser Produzent hatte eine Groovebox im Studio stehen, die uns sehr gereizt hat, vor allem auch unseren Keyboarder. Daraufhin haben wir natürlich ziemlich viel damit ausprobiert. Bei Stücken, wo das Keyboard sehr dominant auftritt, zum Beispiel bei Shock Inside, kannst Du den typischen Sound unseres Keyboarders hören, der uns allen gut gefallen hat, weil dieser eben keiner der normalen Sounds ist, die im Metal normalerweise verwendet werden.

Bei aller Freundschaft und Harmonie. Mit 6 Leuten in der Band wird es wohl nicht immer so einfach sein, sich untereinander zu einigen.

Carsten: Ja, man braucht viel Nerven. Es gibt immer wieder heisse Diskussionen im Proberaum, aber ich denke, wir haben mittlerweile einen Weg gefunden, uns untereinander zu einigen. Wir spielen jetzt seit 6 Jahren zusammen, und das mit einem konstanten Line-Up. Man entwickelt dabei nicht nur die Musik weiter sondern auch das Verständnis füreinander. Wenn jetzt jemand neu in die Band käme, würde er aber wahrscheinlich durchdrehen. Klar gehen wir da auch Kompromisse ein. Aber wenn uns etwas nicht gefällt, verwerfen wir meist die ganze Idee. Wir probieren zuerst daran herum, bis wirklich jeder damit einverstanden ist und damit Leben kann.

Ein Liveauftritt mit 6 Leuten ist auf kleinen Bühnen sicherlich ein Problem. 6 Leute ist ja nicht unbedingt eine Normalbesetzung für eine Metalband. Rennt Ihr Euch dabei nicht manchmal gegenseitig um? Ok, Du nicht, Du sitzt ja.

Carsten: Haha. Das ist meistens schon ein Problem, aber bis jetzt haben wir es immer lösen können, zumal Keyboard und Schlagzeug ganz gut nebeneinander aufgestellt werden können. Die Jungs vorne müssen sich halt arrangieren. Aber es ist auch schon vorgekommen, dass unser Sänger in der Gitarre unseres Gitarristen gehangen hat.

Das ist schlecht für Euren Gitarristen, denn Ralf ist ja ein "ziemliches Tier".

Carsten: Auch dem tut es weh, wenn plötzlich ein Büschel Haare fehlt, haha.

Outfitmässig habt Ihr ebenfalls keine klaren Strukturen. Da kommt jeder ein daher, wie er gerade will, was auch ok ist. Seht Ihr Euch in Bezug auf Eure Musik und auch auf Euch selbst als typische Metalband oder würdet Ihr Euch anders definieren?

Carsten: Wir sehen uns als Metalband, auf jeden Fall, denn unsere Roots liegen auch dort. Ich persönlich höre seit etwa 9 Jahren Musik der härteren Gangart. Ich habe mit Obituary und Anthrax angefangen. Unser Sänger ist jetzt 30 (alte Säcke wo man geht und steht - Anm. eines Leidensgenossen) und dürfte in Sachen Metal mittlerweile etwa 15 Jahre auf dem Buckel haben. Durch den Metal haben wir uns auch kennengelernt. Wir mischen hauptsächlich Metalstilrichtungen zusammen. Dabei kommen eben auch noch metaluntypische Sachen mit hinein. Aber ich würde uns, wie schon gesagt, definitiv als Metalband bezeichnen.

Wie seid Ihr denn bei Massacre ohne Aexte, Kriegerrüstungen und Hairstylisten untergekommen? Massacre haben ja nicht viele Bands wie die Eure unter Vertrag.

Carsten: Das mit dem Deal an sich ging relativ schnell. Innerhalb von 2 Wochen haben wir im Studio gestanden. Als die CD fertig war, schienen Massacre allerdings nicht mehr so begeistert davon zu sein. Dazu kam halt noch, dass während des letzten Jahres ziemlich viele Bands von Massacre weggegangen sind, Theatre Of Tragedy oder Atrocity beispielsweise. Daher hatten sich die Leute von Massacre wohl ein wenig angepisst gefühlt. Unsere CD ist eigentlich schon im Januar 2000 fertig gewesen, und deshalb haben wir ein bisschen auf glühenden Kohlen gesessen. Anfänglich war das Verhältnis zwischen uns und Massacre nicht das beste, aber mittlerweile hat sich das eingespielt, denn Massacre werden auch erkannt haben, dass unser Stil ein wenig mehr up to date ist als derjenige dieser Powermetal Bands. Nichts gegen Powermetal Bands, aber ich denke, das hat man alles schon 1000 Mal gehört.

Es ist eigentlich nicht typisch, dass ein Drummer die Interviews gibt.

Carsten: Der Markus von Crematory macht das ja auch. Ich gebe schon seit unserem ersten Demo die Interviews. Ich kümmere mich um die Sachen ausserhalb der Band, daher habe ich das einfach mal beibehalten. Sicherlich gebe ich auch Interviews an die anderen Jungs in der Band ab. Aber zur Hauptsache mache ich sie selbst.

Du darfst ja während den Konzerten auch nicht sprechen. So gesehen ist das ok.

Carsten: Genau, aber ich habe ja noch die Background Vocals, haha. Wie gesagt, einen speziellen Grund hat das Ganze eigentlich nicht. Es gibt schliesslich keinen Anlass, den Anderen in der Band irgendwie den Mund zu verbieten .... oh, der Sänger schaut mich jetzt ein bisschen böse an, haha.

Wenn Du an die vergangenen Jahre mit der Band zurückdenkst. Was würdest Du ganz sicher wieder tun und was ganz sicher nicht mehr?

Carsten: Ich würde mir auf jeden Fall wieder genau gleich den Arsch aufreissen wie ich es in der Vergangenheit getan habe, auch wenn mir manchmal die Unterstützung meiner Mitmusiker ein bisschen gefehlt hat. Was ich nicht mehr tun würde, ist, mich teilweise so sehr aufzuregen, wenn gewisse Dinge nicht so laufen, wie ich sie mir vorgestellt habe.

6MBMemory Usage182msRequest Duration
Joomla! Version4.3.4
PHP Version8.0.30
Identityguest
Response200
Templatea4joomla-dark
Database
Server
mysql
Version
10.6.18-MariaDB-0ubuntu0.22.04.1
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "flamboyant" "HOME" => "/var/www/vhosts/flamboyant-hertz.92-205-176-165.ple...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748769022 "last" => 1748769022...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_webauthn
array:1 [ "returnUrl" => "https://www.flamboyant-hertz.92-205-176-165.plesk.page/index.php/bericht...
  • afterLoad (553.27KB) (6.57ms)
  • afterInitialise (1.61MB) (40.07ms)
  • afterRoute (246.44KB) (9.06ms)
  • beforeRenderComponent com_content (326.13KB) (6.52ms)
  • Before Access::preloadComponents (all components) (120.58KB) (1.42ms)
  • After Access::preloadComponents (all components) (102.56KB) (1.78ms)
  • Before Access::preloadPermissions (com_content) (3.85KB) (20μs)
  • After Access::preloadPermissions (com_content) (212.72KB) (1.96ms)
  • Before Access::getAssetRules (id:8 name:com_content) (55.73KB) (2.06ms)
  • After Access::getAssetRules (id:8 name:com_content) (9.71KB) (136μs)
  • afterRenderComponent com_content (648.99KB) (45.27ms)
  • afterDispatch (3.14KB) (149μs)
  • beforeRenderRawModule mod_menu (Info Menu) (306.56KB) (6.45ms)
  • afterRenderRawModule mod_menu (Info Menu) (102.98KB) (2.71ms)
  • beforeRenderModule mod_menu (Info Menu) (704B) (7μs)
  • afterRenderModule mod_menu (Info Menu) (2.9KB) (251μs)
  • beforeRenderRawModule mod_login (Anmeldung) (832B) (43μs)
  • afterRenderRawModule mod_login (Anmeldung) (99.76KB) (5.01ms)
  • beforeRenderModule mod_login (Anmeldung) (720B) (8μs)
  • afterRenderModule mod_login (Anmeldung) (9.91KB) (167μs)
  • beforeRenderRawModule mod_tags_popular (Tags) (1.12KB) (26μs)
  • afterRenderRawModule mod_tags_popular (Tags) (50.39KB) (9.61ms)
  • beforeRenderModule mod_tags_popular (Tags) (720B) (12μs)
  • afterRenderModule mod_tags_popular (Tags) (3.43KB) (238μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs Top) (1.13KB) (144μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs Top) (13.54KB) (1.7ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs Top) (720B) (6μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs Top) (3.78KB) (223μs)
  • beforeRenderRawModule mod_menu (Hauptmenü) (1.13KB) (52μs)
  • afterRenderRawModule mod_menu (Hauptmenü) (215.71KB) (9.73ms)
  • beforeRenderModule mod_menu (Hauptmenü) (720B) (14μs)
  • afterRenderModule mod_menu (Hauptmenü) (3.68KB) (224μs)
  • beforeRenderRawModule mod_ruxin_related_articles (Ruxin Related Articles) (320.41KB) (15.98ms)
  • afterRenderRawModule mod_ruxin_related_articles (Ruxin Related Articles) (66.83KB) (5.96ms)
  • beforeRenderModule mod_ruxin_related_articles (Ruxin Related Articles) (736B) (9μs)
  • afterRenderModule mod_ruxin_related_articles (Ruxin Related Articles) (2.36KB) (204μs)
  • afterRender (63.9KB) (745μs)
  • 1 x afterRenderComponent com_content (648.99KB) (24.88%)
    45.27ms
    1 x afterInitialise (1.61MB) (22.02%)
    40.07ms
    1 x beforeRenderRawModule mod_ruxin_related_articles (Ruxin Related Articles) (320.41KB) (8.78%)
    15.98ms
    1 x afterRenderRawModule mod_menu (Hauptmenü) (215.71KB) (5.35%)
    9.73ms
    1 x afterRenderRawModule mod_tags_popular (Tags) (50.39KB) (5.28%)
    9.61ms
    1 x afterRoute (246.44KB) (4.98%)
    9.06ms
    1 x afterLoad (553.27KB) (3.61%)
    6.57ms
    1 x beforeRenderComponent com_content (326.13KB) (3.58%)
    6.52ms
    1 x beforeRenderRawModule mod_menu (Info Menu) (306.56KB) (3.54%)
    6.45ms
    1 x afterRenderRawModule mod_ruxin_related_articles (Ruxin Related Articles) (66.83KB) (3.28%)
    5.96ms
    1 x afterRenderRawModule mod_login (Anmeldung) (99.76KB) (2.75%)
    5.01ms
    1 x afterRenderRawModule mod_menu (Info Menu) (102.98KB) (1.49%)
    2.71ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (55.73KB) (1.13%)
    2.06ms
    1 x After Access::preloadPermissions (com_content) (212.72KB) (1.08%)
    1.96ms
    1 x After Access::preloadComponents (all components) (102.56KB) (0.98%)
    1.78ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs Top) (13.54KB) (0.94%)
    1.70ms
    1 x Before Access::preloadComponents (all components) (120.58KB) (0.78%)
    1.42ms
    1 x afterRender (63.9KB) (0.41%)
    745μs
    1 x afterRenderModule mod_menu (Info Menu) (2.9KB) (0.14%)
    251μs
    1 x afterRenderModule mod_tags_popular (Tags) (3.43KB) (0.13%)
    238μs
    1 x afterRenderModule mod_menu (Hauptmenü) (3.68KB) (0.12%)
    224μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs Top) (3.78KB) (0.12%)
    223μs
    1 x afterRenderModule mod_ruxin_related_articles (Ruxin Related Articles) (2.36KB) (0.11%)
    204μs
    1 x afterRenderModule mod_login (Anmeldung) (9.91KB) (0.09%)
    167μs
    1 x afterDispatch (3.14KB) (0.08%)
    149μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs Top) (1.13KB) (0.08%)
    144μs
    1 x After Access::getAssetRules (id:8 name:com_content) (9.71KB) (0.07%)
    136μs
    1 x beforeRenderRawModule mod_menu (Hauptmenü) (1.13KB) (0.03%)
    52μs
    1 x beforeRenderRawModule mod_login (Anmeldung) (832B) (0.02%)
    43μs
    1 x beforeRenderRawModule mod_tags_popular (Tags) (1.12KB) (0.01%)
    26μs
    1 x Before Access::preloadPermissions (com_content) (3.85KB) (0.01%)
    20μs
    1 x beforeRenderModule mod_menu (Hauptmenü) (720B) (0.01%)
    14μs
    1 x beforeRenderModule mod_tags_popular (Tags) (720B) (0.01%)
    12μs
    1 x beforeRenderModule mod_ruxin_related_articles (Ruxin Related Articles) (736B) (0%)
    9μs
    1 x beforeRenderModule mod_login (Anmeldung) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_menu (Info Menu) (704B) (0%)
    7μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs Top) (720B) (0%)
    6μs
40 statements were executed, 14 of which were duplicates, 26 unique62.84ms318.54KB
  • SELECT @@SESSION.sql_mode;136μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `sm_session` WHERE `session_id` = ?747μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `sm_session` WHERE `session_id` = :session_id LIMIT 197μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `sm_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.52ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `sm_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 13.41ms20.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `sm_viewlevels`395μs1.11KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `sm_usergroups` AS `a` LEFT JOIN `sm_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest736μs1.67KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `sm_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`2.42ms16.3KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT id FROM sm_yendifvideoshare_imports WHERE state = 1 AND next_import_date IS NOT NULL AND next_import_date != '0000-00-00 00:00:00' AND next_import_date <= '2025-06-01 09:10:22' LIMIT 1629μs2.07KB/plugins/system/yendifvideoshare/yendifvideoshare.php:75Copy
  • 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 `sm_menu` AS `m` LEFT JOIN `sm_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.53ms28.92KBParams/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 `sm_categories` AS `s` INNER JOIN `sm_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`1.44ms6.62KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `sm_languages` WHERE `published` = 1 ORDER BY `ordering` ASC512μs2.44KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `sm_template_styles` AS `s` LEFT JOIN `sm_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.43ms1.33KB/administrator/components/com_templates/src/Model/StyleModel.php:771Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `sm_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)1.4ms10.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `sm_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.37ms49.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `sm_assets`308μs3.27KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'111μs3.7KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'111μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SHOW FULL COLUMNS FROM `sm_content`405μs10.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `sm_content` SET `hits` = (`hits` + 1) WHERE `id` = '329'1.92ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'109μs1.16KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'113μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'102μs1.2KB/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'107μs1.2KB/libraries/src/Table/Table.php:755Copy
  • 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 `sm_content` AS `a` INNER JOIN `sm_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `sm_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `sm_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `sm_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `sm_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.14ms25.42KBParams/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 `sm_categories` AS `s` INNER JOIN `sm_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`601μs6.67KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `sm_contentitem_tag_map` AS `m` INNER JOIN `sm_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)5.14ms5.22KBParams/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 `sm_categories` AS `s` INNER JOIN `sm_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`425μs6.67KBParams/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 sm_fields AS a LEFT JOIN `sm_languages` AS l ON l.lang_code = a.language LEFT JOIN sm_users AS uc ON uc.id=a.checked_out LEFT JOIN sm_viewlevels AS ag ON ag.id = a.access LEFT JOIN sm_users AS ua ON ua.id = a.created_user_id LEFT JOIN sm_fields_groups AS g ON g.id = a.group_id LEFT JOIN `sm_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 ASC1.51ms6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM `sm_assets` WHERE `name` = 'com_content.article.329'145μs1.2KB/libraries/src/Table/Table.php:755Copy
  • 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 `sm_content` AS `a` LEFT JOIN `sm_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 DESC17.9ms46.03KBParams/plugins/content/pagenavigation/pagenavigation.php:186Copy
  • 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 `sm_categories` AS `s` INNER JOIN `sm_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`382μs6.67KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `sm_modules` AS `m` LEFT JOIN `sm_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `sm_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.16ms13.83KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `sm_content` WHERE `id` = :id174μs1.64KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `sm_content` WHERE `id` = :id102μs1.64KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `sm_contentitem_tag_map` AS `m` INNER JOIN `sm_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `sm_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `sm_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `sm_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray3,:preparedArray4) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY `count` DESC LIMIT 106.44ms3.53KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `sm_scheduler_tasks` AS `a` LEFT JOIN `sm_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc840μs4.45KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `sm_scheduler_tasks` AS `a` LEFT JOIN `sm_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc625μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `sm_contentitem_tag_map` AS `m` INNER JOIN `sm_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)1.97ms5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `sm_content` AS `a` LEFT JOIN `sm_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `sm_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `sm_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `sm_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `sm_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `sm_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` INNER JOIN `sm_contentitem_tag_map` AS `tagmap` ON `tagmap`.`content_item_id` = `a`.`id` AND `tagmap`.`type_alias` = 'com_content.article' WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` NOT IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `tagmap`.`tag_id` = :tagId ORDER BY RAND() ASC LIMIT 31.23ms9.5KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content
  • warningassets - No asset found for com_content.article.329, falling back to com_content