­

What Would You Like to Know

Three Benefits of Fostering a Multicultural Church

Benjamin Clements Assistant Curate Deep Creek Anglican Church

If you were to ponder three or four words that describe your church or ministry, would 'multicultural' be one of them? Christians can hold a variety of views around multicultural ministry.

Perhaps you are curious about multicultural churches but aren't sure what the benefits might be. Or perhaps you've been considering pursuing a more multicultural community in your church but aren't sure how to communicate it biblically or pragmatically with others. In this article, we will consider three benefits of fostering a multicultural church.

What is a 'multicultural' church?

Before we discuss the benefits of fostering a multicultural church, it's important to consider what 'multicultural' is. Demarcations of race and ethnicity are certainly major categories which constitute a person's culture, but so are lesser considered differences, such as generational age groups, differences in income, profession, education, and gender. While it's always beneficial to consider multicultural in the broadest sense of the term, we will give particular focus to demarcations of race and ethnicity in this article.

What does it mean for a church community to be multicultural—distinct from, say, multiethnic? Douglas Brouwer gives a helpful perspective, claiming that multicultural churches extend beyond a mere 'unexpected mix of nationalities, races, and skin tones', rather multicultural churches are ones that represent an engagement of people from varied nationalities, but who still identify with and engage with those cultures to some degree.1

In other words, a multiethnic church in Australia might have a congregation comprised of people from different nationalities, but their expression of worship remains distinctly monocultural, meaning that these people's deeper cultural identities are not engaged with to a meaningful level. A multicultural church, by contrast, envisages a church which enables and fosters Chinese Christians worshipping as Chinese Christians, South Sudanese Christians as South Sudanese, Anglo Christians as Anglo. Of course, with this vision comes much to ponder and many complexities to navigate, which is why it's helpful to consider some benefits of fostering a multicultural church. Here are three:

i. Multicultural churches are an outworking of the gospel

A first benefit of churches embracing multicultural identities is theological. A multicultural church is a clear outworking of obedience to God's word and will, and follows the pattern set by Christ and the Apostles (Matthew 28:19; Acts 2:5–11; 1 Corinthians 9:20–23; Galatians 3:26–29). Rebecca McLaughlin rightly affirms that 'the Christian movement was multicultural and multiethnic from the outset… [and that] Christianity is the most ethnically, culturally, socioeconomically, and racially diverse belief system in all of history.'2 This theme is even clearer if we approach this issue eschatologically, as Revelation 7:9 envisages a vividly multicultural, eternal kingdom. And so, it is not accurate to suggest that the church should be multicultural; rather, the church is multicultural.

And yet, I suspect Brouwer's experience resonates with many of us: 'No church I have served over the years has looked exactly like the neighborhoods and communities in which the churches were located', instead often finding themselves drifting into monoethnic groups.3 Tracey Lewis-Giggetts makes a similar observation: 'Heaven is going to look a whole lot different from your church right now.'4 Her book The Integrated Church invites us to imagine what our churches could be if we cultivated a multicultural vision:

[W]e must align ourselves fully with the will of God. Christ is returning for a church that is without spot, wrinkle, or blemish (Eph. 5:27), and that church is dynamically multicultural, multiracial, and subsequently, multidimensional. It will take a church that looks this way to accomplish the will of God on the earth.5

ii. Multicultural churches cultivate mutual edification

A second benefit of fostering a multicultural church is the prospect of mutual edification when Christian cultures interact. According to Lewis-Giggetts and Mason Okubo, when contemplating cultural diversity in the church, well-meaning Christians may find themselves in regrettable extremes of either scepticism or naïve denial. One side believes that since people naturally gather in homogeneous ethnic groups, churches ought not be different to this. This leads to the prevalence of different monoethnic churches (Asian, black, white, etc.) and scepticism towards the notion of a culturally diverse church. Conversely, other seemingly open-minded Christians are 'colour-blind', often claiming that racial difference ought not be a factor at all in the church. Undoubtedly, someone's claim to not recognise colour in someone else could be interpreted as flattery—the mantra 'colour-blind is colour-kind' even appeared in a contemporary sitcom I watched this week. However, to not recognise or acknowledge someone's culture, in essence, is to not see them. It is a denial of a large portion of someone's identity.6 Either of these extremes is to be avoided.

A sincere fostering of a multicultural church is mutually edifying for believers, since it ensures that our own cultural biases, blind spots, ethnocentrism, and bigotry are challenged and corrected in love. Manuel Ortiz rightly holds that it is only through a pursuit of multicultural ministry that 'Christians [learn to] repent of their ungodly views and feel a fresh desire to learn from each other, declaring their need for their brothers and sisters.'7

Likewise, for those pursuing Christian academia, Jeffrey Greenman cautions Anglo theologians from relying exclusively on Western perspectives on the Bible and theology, since these by themselves 'cannot satisfy the global church's search for truth and faithful service.' His solution, then, is for Anglos to humbly turn to their global family in Christ, which is increasingly present 'literally next door' to us in the community, recognising them sincerely as 'brothers and sisters as servants, as co-laborers and fellow pilgrims'.8

iii. Multicultural churches contribute to church viability

A third benefit of fostering a multicultural church relates to the pragmatic viability of the church community. In her thesis, Meewon Yang claims that multicultural churches in culturally diverse contexts are necessary for the ongoing viability of the church. She holds that Anglo-Australian churches which remain monocultural are at an increasing risk of becoming unsustainable, since the context around them is increasingly becoming culturally diverse. In other words, for a church to choose not to pursue a multicultural vision is to unconsciously pursue a church that ministers to an increasingly declining demographic. A reluctance from leaders to culturally transform Anglo-Australian churches will not only distance themselves from the community they are desiring to reach, but will forgo plentiful opportunities for friendship and mission.9

Brouwer and others notice that churches will rarely become more multicultural simply because their context has developed and diversified over time. For this reason, culturally diverse churches will tend to be either newer establishments that were founded with the goal of being ethnically diverse, or else they will be older churches which have made conscious endeavours to better reflect the cultural diversity of their local context. And given the cultural context of Australia is becoming increasingly diverse, fostering a multicultural church will remain beneficial for the ongoing viability—or indeed the vitality—of that parish.

We've looked at three benefits of fostering a multicultural church, and I'm certain there are more. The church in this age will always exist in a context with at least some degree of cultural diversity, therefore church leaders and members alike should rejoice at the ever-increasing opportunities to reach the global mission field on their doorstep.  

1 Douglas J. Brouwer, How to Become a Multicultural Church (Grand Rapids: Eerdmans, 2017), 6–7, quotation 6.

2 Rebecca McLaughlin, Confronting Christianity: 12 Hard Questions for the World's Largest Religion (Wheaton: Crossway, 2019), 35–37.

3 Brouwer, How to Become a Multicultural Church, 3.

4 Tracey M. Lewis-Giggetts, The Integrated Church: Authentic Multicultural Ministry, eBook. (Kansas City: Beacon Hill Press, 2011), 22

5 Lewis-Giggetts, Integrated Church, 13.

6 Lewis-Giggetts, The Integrated Church, 12–19; Mason Keiji Okubo, 'Unity and Diversity: Being a Multicultural Church', Concordia Journal. 42/3 (2016): 203–209.

7 Manuel Ortiz, One New People: Models for Developing a Multiethnic Church (Downers Grove: IVP, 1996), 76.

8 Jeffrey P. Greenman, '15. Learning and Teaching Global Theologies', in Global Theology in Evangelical Perspective: Exploring the Contextual Nature of Theology and Mission (Downers Grove: IVP, 2012), 241–243.

9 Meewon Yang, 'Ways of Being a Multicultural Church: An Evaluation of Multicultural Church Models in the Baptist Union of Victoria' (MCD University of Divinity, 2012),

­
11.281MBMemory Usage218msRequest 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" => 1744800512 "last" => 1744800512...
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.147.74.223" => "US" ] ]
tpl_rsjuno
array:1 [ "queue" => array:5 [ "components/com_content.css" => true "modules/mod_finder.cs...
  • afterLoad (95.07KB) (1.49ms)
  • afterInitialise (1.55MB) (51.98ms)
  • afterRoute (2.32MB) (22ms)
  • beforeRenderComponent com_content (196.71KB) (4.18ms)
  • Before Access::preloadComponents (all components) (46.98KB) (1.22ms)
  • After Access::preloadComponents (all components) (126.38KB) (2.38ms)
  • Before Access::preloadPermissions (com_content) (4.04KB) (12μs)
  • After Access::preloadPermissions (com_content) (585.58KB) (3.13ms)
  • Before Access::getAssetRules (id:1075 name:com_content.article.909) (34.8KB) (34μs)
  • After Access::getAssetRules (id:1075 name:com_content.article.909) (8.47KB) (85μs)
  • afterRenderComponent com_content (600.8KB) (62.95ms)
  • afterDispatch (2.31KB) (98μs)
  • beforeRenderRawModule mod_custom (footer) (396.59KB) (8.81ms)
  • afterRenderRawModule mod_custom (footer) (4.25KB) (404μs)
  • beforeRenderModule mod_custom (footer) (704B) (5μs)
  • afterRenderModule mod_custom (footer) (4.24KB) (238μs)
  • beforeRenderRawModule mod_menu (Publications) (1.29KB) (39μs)
  • afterRenderRawModule mod_menu (Publications) (3.49MB) (13.59ms)
  • beforeRenderModule mod_menu (Publications) (720B) (8μs)
  • afterRenderModule mod_menu (Publications) (10.98KB) (167μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (50μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (5.7KB) (409μs)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (3μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (109μs)
  • beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (37μs)
  • afterRenderRawModule mod_menu (Main Menu) (542.36KB) (5.82ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (4μs)
  • afterRenderModule mod_menu (Main Menu) (11.32KB) (144μs)
  • beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (38μs)
  • afterRenderRawModule mod_finder (What Would You Like to Know) (62.71KB) (4.18ms)
  • beforeRenderModule mod_finder (What Would You Like to Know) (736B) (5μs)
  • afterRenderModule mod_finder (What Would You Like to Know) (3.75KB) (151μs)
  • afterRender (273.45KB) (34.26ms)
  • 1 x afterRenderComponent com_content (600.8KB) (28.82%)
    62.95ms
    1 x afterInitialise (1.55MB) (23.8%)
    51.98ms
    1 x afterRender (273.45KB) (15.69%)
    34.26ms
    1 x afterRoute (2.32MB) (10.07%)
    22.00ms
    1 x afterRenderRawModule mod_menu (Publications) (3.49MB) (6.22%)
    13.59ms
    1 x beforeRenderRawModule mod_custom (footer) (396.59KB) (4.03%)
    8.81ms
    1 x afterRenderRawModule mod_menu (Main Menu) (542.36KB) (2.66%)
    5.82ms
    1 x afterRenderRawModule mod_finder (What Would You Like to Know) (62.71KB) (1.92%)
    4.18ms
    1 x beforeRenderComponent com_content (196.71KB) (1.91%)
    4.18ms
    1 x After Access::preloadPermissions (com_content) (585.58KB) (1.43%)
    3.13ms
    1 x After Access::preloadComponents (all components) (126.38KB) (1.09%)
    2.38ms
    1 x afterLoad (95.07KB) (0.68%)
    1.49ms
    1 x Before Access::preloadComponents (all components) (46.98KB) (0.56%)
    1.22ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (5.7KB) (0.19%)
    409μs
    1 x afterRenderRawModule mod_custom (footer) (4.25KB) (0.19%)
    404μs
    1 x afterRenderModule mod_custom (footer) (4.24KB) (0.11%)
    238μs
    1 x afterRenderModule mod_menu (Publications) (10.98KB) (0.08%)
    167μs
    1 x afterRenderModule mod_finder (What Would You Like to Know) (3.75KB) (0.07%)
    151μs
    1 x afterRenderModule mod_menu (Main Menu) (11.32KB) (0.07%)
    144μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (0.05%)
    109μs
    1 x afterDispatch (2.31KB) (0.04%)
    98μs
    1 x After Access::getAssetRules (id:1075 name:com_content.article.909) (8.47KB) (0.04%)
    85μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (0.02%)
    50μs
    1 x beforeRenderRawModule mod_menu (Publications) (1.29KB) (0.02%)
    39μs
    1 x beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (0.02%)
    38μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (0.02%)
    37μs
    1 x Before Access::getAssetRules (id:1075 name:com_content.article.909) (34.8KB) (0.02%)
    34μs
    1 x Before Access::preloadPermissions (com_content) (4.04KB) (0.01%)
    12μs
    1 x beforeRenderModule mod_menu (Publications) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (footer) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_finder (What Would You Like to Know) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    3μs
45 statements were executed, 5 of which were duplicates, 40 unique92.41ms1.1MB
  • SELECT @@SESSION.sql_mode;267μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `vax0y_session` WHERE `session_id` = ?224μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = :session_id LIMIT 1191μ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)1.58ms944BParams/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` = 1765μs2.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `vax0y_viewlevels`257μ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` = :guest332μ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.35ms4.27KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM vax0y_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'205μs2.07KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM vax0y_rsfirewall_hashes WHERE `type`='protect'539μs840B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM vax0y_rsfirewall_configuration387μs2.19KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `vax0y_rsfirewall_logs`16.56ms2.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-16 10:48:32' LIMIT 1551μs840B/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 `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.07ms820.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)641μs1.14KB/plugins/system/rsfirewall/rsfirewall.php:1107Copy
  • SELECT * FROM vax0y_rsfirewall_snapshots WHERE `type`='protect'147μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='3.147.74.223' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'422μs3.38KB/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='3.147.74.223' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'3.74ms896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM vax0y_rsfirewall_exceptions WHERE `published`='1'218μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:758Copy
  • SELECT * FROM `vax0y_languages` WHERE `published` = 1 ORDER BY `ordering` ASC231μ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` = 1440μ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.03ms8.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` = 02.06ms81.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `vax0y_content`13.5ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `vax0y_content` SET `hits` = (`hits` + 1) WHERE `id` = '909'1.2ms48B/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)894μs24.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`1.19ms5.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)352μ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`784μ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 ASC521μs5.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SHOW FULL COLUMNS FROM `vax0y_users`13.69ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_users` WHERE `id` = :userid240μ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` = :muserid309μs12.7KBParams/libraries/src/Table/User.php:134Copy
  • 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`1.52ms35.59KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `name`,`element` FROM `vax0y_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1605μs992B/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)342μs968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `vax0y_schemaorg` WHERE `itemId` = :itemId AND `context` = :context308μ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.16ms24.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)780μs24.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` = 1254μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `template` FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1436μs856B/plugins/system/rsmatias/helper.php:62Copy
  • SHOW FULL COLUMNS FROM `vax0y_template_styles`11.75ms2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `id` = '23'245μs1.22KB/libraries/src/Table/Table.php:780Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = ?209μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `vax0y_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.93ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy