­

What Would You Like to Know

God’s Modus Operandi

Mark Peterson is the Music Minister at Holy Trinity Church, Adelaide

Do you enjoy vision-setting meetings?  Perhaps brainstorming, or presentations of vision, mission and key values?  Sometimes these events invigorate me; other times they bore me.

If King David was casting a vision for Israel, 2 Samuel 7 describes a stunning and sudden overturning of the strategy. 

He was settled in a palace, and the Lord had given him rest from his enemies.  It was time for some development on the domestic front.  Admirably, God’s chosen king chooses to honour God.  He will build him a house that would be more appropriate than the travelling tent.  The king is established in Jerusalem: now the Lord needs a temple. 

The Lord, however, wipes the whiteboard.  Actually, this is not the plan.  I will tell you the plan.  You will not build me a house; I will build you a house, and it will never be destroyed. 

God draws David’s focus away from best intentions to a plan that would turn his world upside-down.  And not only his.  The one who acts and the one who is acted upon are switched.  The scale of the plan goes from measurable to immeasurable, from temporal to eternal.

What is interesting about the manner in which God lays out these plans to David is that he highlights some details about himself that the familiar reader should already know, and yet more reflection on the implications might be necessary. 

For example, God says that he has never dwelt in a house.  He has dwelt in the midst of his people, who he led out of Egypt and through the desert.  Like them, he dwelt in a tent: the Tabernacle, assembled according to the intricate detail provided by God himself.

Likewise, he took David from being a shepherd of the flock to being ruler over his chosen nation.  He did not simply recruit David, give him staff orientation and then track his performance against articulated goals.  He went with him, the shepherd boy, and cut off all his enemies. 

We are indeed to be amazed that the true God of all should be content to dwell in a tent and that he would call a shepherd to be the victorious king.  But through this turning of tables, God reveals his modus operandi, or method of operation.  He reveals to David more than a plan: he reveals himself. 

Let us briefly point out three aspects of this modus operandi, and then consider their implications for our own life and ministry.

First, God’s work is people-oriented.  God’s counter-proposal was to build David a house, but this was to be understood as a dynasty, not a temple.  We are teased by the mention of David’s offspring building the house: is Solomon’s temple on view?  The focus rather is the kingdom that would be built for God’s name, rather than the building.  God would establish the throne of David’s offspring, and provide a place for his people Israel to dwell in security, safe from the oppression of wicked people.  The kingdom of God would do this, not the temple.

God’s concern for the well-being of his people Israel is writ large in this prophecy, as well as in the prayer that follows.  God dwelt amongst his people, he raised up a leader for them, and cares for their future, he redeems them for himself, and drives out nations and gods before them, establishing them as his very own forever.  The centrality of David to these promises should not cause us to miss the deep concern God demonstrates for his people.

Second, God’s work is persevering.  David is promised an eternal throne, a kingdom to endure forever.  As we read of David’s offspring in the chapters that follow, and in 1 and 2 Kings, we might well wonder how the promises stack up against the repeated failures and disappointments of Israel’s kings in the lead up to the Exile. And yet nothing will thwart God’s strategy; not David’s death, nor even the disobedience of his descendants. 

Centuries of silence from God on the slightly awkward matter of the apparent disappearance of David’s throne from Israel would be suddenly broken with the blast of truth from the mouth of an angel of God to a virgin in Nazareth.  “You… will give birth to a son, and … He will be great and will be called the Son of the Most High.  The Lord God will give him the throne of his father David, and he will reign over the house of Jacob forever; his kingdom will never end.” (Luke 1:31-33)

The promise to David is a binding vision of the future that is hard for us to grasp, since life is so fleeting.  But when the eternal, unwavering God establishes a throne forever, it amounts to a guaranteed outcome.

Third, God’s work is prayer-worthy.  David’s response is near disbelief at the exquisite privilege of being chosen for this honour.  But he displays great confidence in God through his exuberant prayer of praise and petition, accented by “O Sovereign Lord” seven times.  He knows that it is through God’s overarching knowledge and power that this will indeed be brought to reality. 

His praise has an appropriateness that we could do well to reflect upon.  He not only expresses the words and ideas of God’s greatness, he also has a tone of almost speechless wonder at the extraordinary significance of what he has heard.  It is as if this should be sung.  This is the nature of an encounter with the true God: we not only exalt his incomparable greatness, we exalt his astounding grace.

In addition to praise, David’s prayer contains a petition. Perhaps surprisingly, he calls on the Lord to keep his promise.  Is this necessary?  Would it not be dishonouring to God’s promise to suggest that God needs a reminder to be a promise keeper? 

Indeed yes it would!  Yet for some reason the strange thought enters our mind that this petition is for God’s benefit.  David’s prayer is the expression of his bold trust in God’s words.  And it is his acceptance of the reality of God’s promises for himself and for Israel.

So God’s modus operandi points us to God himself.  As we reflect on life and ministry, and the fulfilment of David’s promise through Jesus, should we use vision and strategy?  Only if the meetings are not boring. 

Far more important is the fundamental recollection that God is the one at work.  David’s kingdom is still being built today as people put their faith in David’s greater son.  It is no longer a political state established with weapons of war, but rather a global fellowship in the Spirit.  It is far bigger than David (or we) could ever imagine, and yet God still uses the lowly to build it.

Nothing will stop this.  Perhaps our best strategy is, like David, to praise God and continually ask him to turn his plans into reality around us.



Bible Study – 2 Samuel 7

God’s Modus Operandi

Mark Peterson is the Music Minister at Holy Trinity Church, Adelaide

Do you enjoy vision-setting meetings?  Perhaps brainstorming, or presentations of vision, mission and key values?  Sometimes these events invigorate me; other times they bore me.

If King David was casting a vision for Israel, 2 Samuel 7 describes a stunning and sudden overturning of the strategy. 

He was settled in a palace, and the Lord had given him rest from his enemies.  It was time for some development on the domestic front.  Admirably, God’s chosen king chooses to honour God.  He will build him a house that would be more appropriate than the travelling tent.  The king is established in Jerusalem: now the Lord needs a temple. 

The Lord, however, wipes the whiteboard.  Actually, this is not the plan.  I will tell you the plan.  You will not build me a house; I will build you a house, and it will never be destroyed. 

God draws David’s focus away from best intentions to a plan that would turn his world upside-down.  And not only his.  The one who acts and the one who is acted upon are switched.  The scale of the plan goes from measurable to immeasurable, from temporal to eternal.

What is interesting about the manner in which God lays out these plans to David is that he highlights some details about himself that the familiar reader should already know, and yet more reflection on the implications might be necessary. 

For example, God says that he has never dwelt in a house.  He has dwelt in the midst of his people, who he led out of Egypt and through the desert.  Like them, he dwelt in a tent: the Tabernacle, assembled according to the intricate detail provided by God himself.

Likewise, he took David from being a shepherd of the flock to being ruler over his chosen nation.  He did not simply recruit David, give him staff orientation and then track his performance against articulated goals.  He went with him, the shepherd boy, and cut off all his enemies. 

We are indeed to be amazed that the true God of all should be content to dwell in a tent and that he would call a shepherd to be the victorious king.  But through this turning of tables, God reveals his modus operandi, or method of operation.  He reveals to David more than a plan: he reveals himself. 

Let us briefly point out three aspects of this modus operandi, and then consider their implications for our own life and ministry.

First, God’s work is people-oriented.  God’s counter-proposal was to build David a house, but this was to be understood as a dynasty, not a temple.  We are teased by the mention of David’s offspring building the house: is Solomon’s temple on view?  The focus rather is the kingdom that would be built for God’s name, rather than the building.  God would establish the throne of David’s offspring, and provide a place for his people Israel to dwell in security, safe from the oppression of wicked people.  The kingdom of God would do this, not the temple.

God’s concern for the well-being of his people Israel is writ large in this prophecy, as well as in the prayer that follows.  God dwelt amongst his people, he raised up a leader for them, and cares for their future, he redeems them for himself, and drives out nations and gods before them, establishing them as his very own forever.  The centrality of David to these promises should not cause us to miss the deep concern God demonstrates for his people.

Second, God’s work is persevering.  David is promised an eternal throne, a kingdom to endure forever.  As we read of David’s offspring in the chapters that follow, and in 1 and 2 Kings, we might well wonder how the promises stack up against the repeated failures and disappointments of Israel’s kings in the lead up to the Exile. And yet nothing will thwart God’s strategy; not David’s death, nor even the disobedience of his descendants. 

Centuries of silence from God on the slightly awkward matter of the apparent disappearance of David’s throne from Israel would be suddenly broken with the blast of truth from the mouth of an angel of God to a virgin in Nazareth.  “You… will give birth to a son, and … He will be great and will be called the Son of the Most High.  The Lord God will give him the throne of his father David, and he will reign over the house of Jacob forever; his kingdom will never end.” (Luke 1:31-33)

The promise to David is a binding vision of the future that is hard for us to grasp, since life is so fleeting.  But when the eternal, unwavering God establishes a throne forever, it amounts to a guaranteed outcome.

Third, God’s work is prayer-worthy.  David’s response is near disbelief at the exquisite privilege of being chosen for this honour.  But he displays great confidence in God through his exuberant prayer of praise and petition, accented by “O Sovereign Lord” seven times.  He knows that it is through God’s overarching knowledge and power that this will indeed be brought to reality. 

His praise has an appropriateness that we could do well to reflect upon.  He not only expresses the words and ideas of God’s greatness, he also has a tone of almost speechless wonder at the extraordinary significance of what he has heard.  It is as if this should be sung.  This is the nature of an encounter with the true God: we not only exalt his incomparable greatness, we exalt his astounding grace.

In addition to praise, David’s prayer contains a petition. Perhaps surprisingly, he calls on the Lord to keep his promise.  Is this necessary?  Would it not be dishonouring to God’s promise to suggest that God needs a reminder to be a promise keeper? 

Indeed yes it would!  Yet for some reason the strange thought enters our mind that this petition is for God’s benefit.  David’s prayer is the expression of his bold trust in God’s words.  And it is his acceptance of the reality of God’s promises for himself and for Israel.

So God’s modus operandi points us to God himself.  As we reflect on life and ministry, and the fulfilment of David’s promise through Jesus, should we use vision and strategy?  Only if the meetings are not boring. 

Far more important is the fundamental recollection that God is the one at work.  David’s kingdom is still being built today as people put their faith in David’s greater son.  It is no longer a political state established with weapons of war, but rather a global fellowship in the Spirit.  It is far bigger than David (or we) could ever imagine, and yet God still uses the lowly to build it.

Nothing will stop this.  Perhaps our best strategy is, like David, to praise God and continually ask him to turn his plans into reality around us.

­
13.698MBMemory Usage489msRequest Duration
Joomla! Version5.2.6
PHP Version8.1.31
Identityguest
Response200
Templatersjuno
Database
Server
mysql
Version
8.0.28-0ubuntu0.20.04.3
Collation
utf8_general_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:61 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "CONTENT_LEN...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744261709 "last" => 1744261709...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
com_rsfirewall
array:1 [ "geoip" => array:1 [ "3.143.203.155" => "US" ] ]
  • afterLoad (362.91KB) (47.34ms)
  • afterInitialise (2.76MB) (155ms)
  • afterRoute (2.32MB) (30.69ms)
  • beforeRenderComponent com_content (393.63KB) (25.19ms)
  • Before Access::preloadComponents (all components) (115.07KB) (9.91ms)
  • After Access::preloadComponents (all components) (126.38KB) (2.53ms)
  • Before Access::preloadPermissions (com_content) (4.04KB) (14μs)
  • After Access::preloadPermissions (com_content) (585.58KB) (2.59ms)
  • Before Access::getAssetRules (id:683 name:com_content.article.560) (34.8KB) (52μs)
  • After Access::getAssetRules (id:683 name:com_content.article.560) (8.63KB) (689μs)
  • afterRenderComponent com_content (1.16MB) (102ms)
  • afterDispatch (13.31KB) (1.38ms)
  • beforeRenderRawModule mod_custom (footer) (463.06KB) (21.24ms)
  • afterRenderRawModule mod_custom (footer) (5.38KB) (2.01ms)
  • beforeRenderModule mod_custom (footer) (704B) (5μs)
  • afterRenderModule mod_custom (footer) (4.66KB) (760μs)
  • beforeRenderRawModule mod_menu (Publications) (1.29KB) (47μs)
  • afterRenderRawModule mod_menu (Publications) (3.51MB) (17.66ms)
  • beforeRenderModule mod_menu (Publications) (720B) (10μs)
  • afterRenderModule mod_menu (Publications) (11.08KB) (405μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (64μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (70.43KB) (1.89ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (5μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (205μs)
  • beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (44μs)
  • afterRenderRawModule mod_menu (Main Menu) (554.2KB) (8.89ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (6μs)
  • afterRenderModule mod_menu (Main Menu) (11.4KB) (221μs)
  • beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (46μs)
  • afterRenderRawModule mod_finder (What Would You Like to Know) (62.75KB) (13.19ms)
  • beforeRenderModule mod_finder (What Would You Like to Know) (736B) (7μs)
  • afterRenderModule mod_finder (What Would You Like to Know) (3.84KB) (358μs)
  • afterRender (500.68KB) (42.26ms)
  • 1 x afterInitialise (2.76MB) (31.75%)
    155ms
    1 x afterRenderComponent com_content (1.16MB) (20.92%)
    102ms
    1 x afterLoad (362.91KB) (9.69%)
    47.34ms
    1 x afterRender (500.68KB) (8.65%)
    42.26ms
    1 x afterRoute (2.32MB) (6.28%)
    30.69ms
    1 x beforeRenderComponent com_content (393.63KB) (5.16%)
    25.19ms
    1 x beforeRenderRawModule mod_custom (footer) (463.06KB) (4.35%)
    21.24ms
    1 x afterRenderRawModule mod_menu (Publications) (3.51MB) (3.62%)
    17.66ms
    1 x afterRenderRawModule mod_finder (What Would You Like to Know) (62.75KB) (2.7%)
    13.19ms
    1 x Before Access::preloadComponents (all components) (115.07KB) (2.03%)
    9.91ms
    1 x afterRenderRawModule mod_menu (Main Menu) (554.2KB) (1.82%)
    8.89ms
    1 x After Access::preloadPermissions (com_content) (585.58KB) (0.53%)
    2.59ms
    1 x After Access::preloadComponents (all components) (126.38KB) (0.52%)
    2.53ms
    1 x afterRenderRawModule mod_custom (footer) (5.38KB) (0.41%)
    2.01ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (70.43KB) (0.39%)
    1.89ms
    1 x afterDispatch (13.31KB) (0.28%)
    1.38ms
    1 x afterRenderModule mod_custom (footer) (4.66KB) (0.16%)
    760μs
    1 x After Access::getAssetRules (id:683 name:com_content.article.560) (8.63KB) (0.14%)
    689μs
    1 x afterRenderModule mod_menu (Publications) (11.08KB) (0.08%)
    405μs
    1 x afterRenderModule mod_finder (What Would You Like to Know) (3.84KB) (0.07%)
    358μs
    1 x afterRenderModule mod_menu (Main Menu) (11.4KB) (0.05%)
    221μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (0.04%)
    205μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (0.01%)
    64μs
    1 x Before Access::getAssetRules (id:683 name:com_content.article.560) (34.8KB) (0.01%)
    52μs
    1 x beforeRenderRawModule mod_menu (Publications) (1.29KB) (0.01%)
    47μs
    1 x beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (0.01%)
    46μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (0.01%)
    44μs
    1 x Before Access::preloadPermissions (com_content) (4.04KB) (0%)
    14μs
    1 x beforeRenderModule mod_menu (Publications) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_finder (What Would You Like to Know) (736B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (footer) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    5μs
47 statements were executed, 7 of which were duplicates, 40 unique74.62ms1.41MB
  • SELECT @@SESSION.sql_mode;608μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `vax0y_session` WHERE `session_id` = ?270μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = :session_id LIMIT 1201μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `vax0y_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)3.21ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `vax0y_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1911μs2.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `vax0y_viewlevels`439μs960B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `vax0y_usergroups` AS `a` LEFT JOIN `vax0y_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest293μs1.63KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `vax0y_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`1.79ms4.27KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM vax0y_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'485μs2.07KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM vax0y_rsfirewall_hashes WHERE `type`='protect'573μs840B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM vax0y_rsfirewall_configuration415μs2.19KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `vax0y_rsfirewall_logs`7.93ms2.05KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT id FROM vax0y_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-04-10 05:08:29' LIMIT 1324μs840B/plugins/system/yendifvideoshare/yendifvideoshare.php:74Copy
  • 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 `vax0y_menu` AS `m` LEFT JOIN `vax0y_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`8.06ms820.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM vax0y_rsfirewall_hashes WHERE (`type`='5.2.6' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)435μs1.11KB/plugins/system/rsfirewall/rsfirewall.php:1078Copy
  • SELECT * FROM vax0y_rsfirewall_snapshots WHERE `type`='protect'193μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='3.143.203.155' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'289μs3.38KB/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='3.143.203.155' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'3.17ms896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM vax0y_rsfirewall_exceptions WHERE `published`='1'508μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
  • SELECT * FROM `vax0y_languages` WHERE `published` = 1 ORDER BY `ordering` ASC272μs2.22KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `vax0y_template_styles` AS `s` LEFT JOIN `vax0y_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` = 1402μs17.16KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43)1.16ms8.12KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.34ms81.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `vax0y_content`9.63ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `vax0y_content` SET `hits` = (`hits` + 1) WHERE `id` = '560'1.84ms48B/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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)846μs128.63KBParams/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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`506μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `vax0y_contentitem_tag_map` AS `m` INNER JOIN `vax0y_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)451μs5.2KBParams/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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`737μs5.16KBParams/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 vax0y_fields AS a LEFT JOIN `vax0y_languages` AS l ON l.lang_code = a.language LEFT JOIN vax0y_users AS uc ON uc.id=a.checked_out LEFT JOIN vax0y_viewlevels AS ag ON ag.id = a.access LEFT JOIN vax0y_users AS ua ON ua.id = a.created_user_id LEFT JOIN vax0y_fields_groups AS g ON g.id = a.group_id LEFT JOIN `vax0y_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)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5)) 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 ASC848μs5.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SHOW FULL COLUMNS FROM `vax0y_users`8.98ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_users` WHERE `id` = :userid385μs4.41KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `vax0y_usergroups` AS `g` INNER JOIN `vax0y_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid399μs12.7KBParams/libraries/src/Table/User.php:134Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1333μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1265μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `vax0y_modules` AS `m` LEFT JOIN `vax0y_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `vax0y_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)) 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.18ms35.59KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `name`,`element` FROM `vax0y_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1404μs976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `vax0y_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)431μs968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `vax0y_schemaorg` WHERE `itemId` = :itemId AND `context` = :context351μs1.86KBParams/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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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.46ms128.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)962μs128.67KBParams/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 `vax0y_scheduler_tasks` AS `a` WHERE `a`.`state` = 1311μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `template` FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1237μs856B/plugins/system/rsmatias/helper.php:62Copy
  • SHOW FULL COLUMNS FROM `vax0y_template_styles`8.25ms2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `id` = '23'246μs1.22KB/libraries/src/Table/Table.php:780Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = ?220μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `vax0y_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.08ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy