Laser Diffraction Particle Size Analysis for Chocolate

Image
Chocolate, first created by a pre-Olmec race in 1900 BC, subsequently used by the Mayans and Aztecs was passed to the chocolate houses by the Spanish across Europe after 3,500 years.

The manufacturing process and final characteristics of chocolate are significantly affected by particle size in many ways.

Lower production costs and better chocolate quality are desirable and achievable only with the help of high-performance laser diffraction instruments. Manufacturers are able to control particle size distribution of intermediates as well as final products in chocolate production in a highly efficient way.

Particle sizing of chocolate of different types

The cocoa liquor is blended back with the cocoa butter and other ingredients in varying quantities to make different types of chocolate including white, milk and dark chocolates of varying cocoa percentages.

As shown below, dark chocolate contains either few or no milk solids whereas milk chocolate does contain powdered milk.

White chocolate however contains no cocoa products at all, only cocoa butter and no chocolate solids, so in reality it is not technically a chocolate at all in the real sense.
Image
The comparison of particle size distributions (PSD) of milk, dark and white chocolates of the same brand are achieved by the Bettersizer 2600. It can be seen that the mean size order is milk > dark > white chocolate.

The change of the coarse end of the distribution indicates the change in the cocoa particles and milk solids content required.

At the coarse end of the distribution, milk chocolate has a larger percentage than the other two kinds of chocolates. On the other hand, white chocolate has a greater percentage of fine particles at around 5 μm.

Despite that, the bimodal nature of PSD could be observed on either chocolate due to the presence of multiple components in the chocolate.
Image

Particle sizing of milk chocolate of different countries

Apart from particle size variations in the different types of chocolate, are there size differences in the chocolates of the same type but produced in different countries?

The answer is yes.

There is no standard recipe for chocolate production globally and there will always be regional differences in its production and the particle size will of course be different.

We can imagine that in order to target local customers, the chocolate sold in different places should have various particular characteristics, appropriate for the local taste such as the particular melting temperature or the mouthfeel.

In the experiments below, five milk chocolate produced in different countries (China, Switzerland, America, UK, Belgium) were analyzed by the Bettersizer 2600 in order to investigate the regional customer preference on the mouthfeel and flavor of chocolate, which will in turn affect the manufacturing process as well as final particle size of chocolate.
Image
A global comparison of particle size distribution of milk chocolate was shown. Significant diversities were easily observed, and the mean size sequence of milk chocolate obtained is China > Switzerland > America > UK > Belgium.

Critical particle size values (D10, D50 and D90) are shown below where a similar trend can be observed.

We can thereby speculate that milk chocolate coming from Belgium or UK has undergone a longer grinding and conching time, and probably required more cocoa butter or lecithin in the manufacturing process in order to maintain the flow properties because they contain finer particles than other milk chocolate.
Image
In conclusion, the Bettersizer 2600 successfully performed the measurements of characterizing chocolate of different types (dark, milk, white) and various countries.

It has therefore been proven to be an effective tool to analyze the particle size distribution of chocolate and help chocolate manufactures produce more attractive and consistent final products.

Laser Diffraction: A Powerful Particle Size Analysis Tool for Chocolate was originally published by Bettersize Intruments.


Still looking to have a more in-depth discussion? Our team is available for further analytical discussion at +65 6744 6645 or info@omegascientific.com.sg.

Product Inquiry

9.466MBMemory Usage2.2sRequest Duration
Joomla! Version5.0.3
PHP Version8.1.32
Identityguest
Response200
Templateshaper_helix3
Database
Server
mysql
Version
8.0.41-cll-lve
Collation
utf8mb4_0900_ai_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:52 [ "USER" => "visibleone" "HOME" => "/home/visibleone" "PATH_TRANSLATED" => "/home/vis...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743723956 "last" => 1743723956...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (74.21KB) (15.54ms)
  • afterInitialise (1.46MB) (192ms)
  • afterRoute (413.72KB) (41.76ms)
  • beforeRenderComponent com_content (72.68KB) (7.49ms)
  • Before Access::preloadComponents (all components) (42.77KB) (109ms)
  • After Access::preloadComponents (all components) (133.14KB) (4.87ms)
  • Before Access::preloadPermissions (com_content) (2.76KB) (78μs)
  • After Access::preloadPermissions (com_content) (46.71KB) (1.43ms)
  • Before Access::getAssetRules (id:185 name:com_content.article.68) (6.8KB) (61μs)
  • After Access::getAssetRules (id:185 name:com_content.article.68) (8.47KB) (451μs)
  • afterRenderComponent com_content (4.01MB) (1.48s)
  • afterDispatch (2.28KB) (884μs)
  • beforeRenderRawModule mod_menu (Off Canvas Menu) (621.55KB) (36.38ms)
  • afterRenderRawModule mod_menu (Off Canvas Menu) (120.37KB) (12.72ms)
  • beforeRenderModule mod_menu (Off Canvas Menu) (720B) (16μs)
  • afterRenderModule mod_menu (Off Canvas Menu) (15.02KB) (846μs)
  • beforeRenderRawModule mod_menu (FooterMenu) (376B) (101μs)
  • afterRenderRawModule mod_menu (FooterMenu) (21.21KB) (1.61ms)
  • beforeRenderModule mod_menu (FooterMenu) (720B) (11μs)
  • afterRenderModule mod_menu (FooterMenu) (4.55KB) (367μs)
  • beforeRenderRawModule mod_sppagebuilder (Product Inquiry) (2.8KB) (122μs)
  • afterRenderRawModule mod_sppagebuilder (Product Inquiry) (221.72KB) (72.55ms)
  • beforeRenderModule mod_sppagebuilder (Product Inquiry) (720B) (56μs)
  • afterRenderModule mod_sppagebuilder (Product Inquiry) (14.44KB) (290μs)
  • beforeRenderRawModule mod_finder (topSmartSearch) (208B) (227μs)
  • afterRenderRawModule mod_finder (topSmartSearch) (75.87KB) (12.07ms)
  • beforeRenderModule mod_finder (topSmartSearch) (720B) (10μs)
  • afterRenderModule mod_finder (topSmartSearch) (3.06KB) (250μs)
  • afterRender (386.47KB) (201ms)
  • 1 x afterRenderComponent com_content (4.01MB) (67.24%)
    1.48s
    1 x afterRender (386.47KB) (9.14%)
    200.92ms
    1 x afterInitialise (1.46MB) (8.75%)
    192.26ms
    1 x Before Access::preloadComponents (all components) (42.77KB) (4.94%)
    108.63ms
    1 x afterRenderRawModule mod_sppagebuilder (Product Inquiry) (221.72KB) (3.3%)
    72.55ms
    1 x afterRoute (413.72KB) (1.9%)
    41.76ms
    1 x beforeRenderRawModule mod_menu (Off Canvas Menu) (621.55KB) (1.66%)
    36.38ms
    1 x afterLoad (74.21KB) (0.71%)
    15.54ms
    1 x afterRenderRawModule mod_menu (Off Canvas Menu) (120.37KB) (0.58%)
    12.72ms
    1 x afterRenderRawModule mod_finder (topSmartSearch) (75.87KB) (0.55%)
    12.07ms
    1 x beforeRenderComponent com_content (72.68KB) (0.34%)
    7.49ms
    1 x After Access::preloadComponents (all components) (133.14KB) (0.22%)
    4.87ms
    1 x afterRenderRawModule mod_menu (FooterMenu) (21.21KB) (0.07%)
    1.61ms
    1 x After Access::preloadPermissions (com_content) (46.71KB) (0.07%)
    1.43ms
    1 x afterDispatch (2.28KB) (0.04%)
    884μs
    1 x afterRenderModule mod_menu (Off Canvas Menu) (15.02KB) (0.04%)
    846μs
    1 x After Access::getAssetRules (id:185 name:com_content.article.68) (8.47KB) (0.02%)
    451μs
    1 x afterRenderModule mod_menu (FooterMenu) (4.55KB) (0.02%)
    367μs
    1 x afterRenderModule mod_sppagebuilder (Product Inquiry) (14.44KB) (0.01%)
    290μs
    1 x afterRenderModule mod_finder (topSmartSearch) (3.06KB) (0.01%)
    250μs
    1 x beforeRenderRawModule mod_finder (topSmartSearch) (208B) (0.01%)
    227μs
    1 x beforeRenderRawModule mod_sppagebuilder (Product Inquiry) (2.8KB) (0.01%)
    122μs
    1 x beforeRenderRawModule mod_menu (FooterMenu) (376B) (0%)
    101μs
    1 x Before Access::preloadPermissions (com_content) (2.76KB) (0%)
    78μs
    1 x Before Access::getAssetRules (id:185 name:com_content.article.68) (6.8KB) (0%)
    61μs
    1 x beforeRenderModule mod_sppagebuilder (Product Inquiry) (720B) (0%)
    56μs
    1 x beforeRenderModule mod_menu (Off Canvas Menu) (720B) (0%)
    16μs
    1 x beforeRenderModule mod_menu (FooterMenu) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_finder (topSmartSearch) (720B) (0%)
    10μs
69 statements were executed, 37 of which were duplicates, 32 unique173ms499.3KB
  • SELECT @@SESSION.sql_mode;334μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `wwvr5_session` WHERE `session_id` = ?68.01ms1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `wwvr5_session` WHERE `session_id` = :session_id LIMIT 1446μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `wwvr5_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)15.9ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `wwvr5_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.37ms2.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `wwvr5_viewlevels`461μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `wwvr5_usergroups` AS `a` LEFT JOIN `wwvr5_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest839μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `wwvr5_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.84ms4.3KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `wwvr5_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'settings'767μs2.44KB/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1791μs856B/components/com_sppagebuilder/parser/addon-parser.php:1320Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1354μs856B/plugins/system/helix3/helix3.php:247Copy
  • 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 `wwvr5_menu` AS `m` LEFT JOIN `wwvr5_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`4.6ms101.55KBParams/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 `wwvr5_categories` AS `s` INNER JOIN `wwvr5_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.19ms5.11KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `wwvr5_template_styles` AS `s` LEFT JOIN `wwvr5_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` = 1841μs17.16KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'341μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_languages` WHERE `published` = 1 ORDER BY `ordering` ASC597μs2.22KB/libraries/src/Language/LanguageHelper.php:145Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `wwvr5_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)1.27ms10.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `wwvr5_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0765μs3.55KBParams/libraries/src/Access/Access.php:301Copy
  • 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 `wwvr5_content` AS `a` INNER JOIN `wwvr5_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `wwvr5_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `wwvr5_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `wwvr5_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `wwvr5_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.68ms24.67KBParams/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 `wwvr5_categories` AS `s` INNER JOIN `wwvr5_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`987μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `wwvr5_contentitem_tag_map` AS `m` INNER JOIN `wwvr5_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.18ms5.28KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT enabled FROM `wwvr5_extensions` WHERE `element` = 'com_sppagebuilder' AND `type` = 'component'661μs856B/plugins/content/sppagebuilder/sppagebuilder.php:306Copy
  • 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 `wwvr5_categories` AS `s` INNER JOIN `wwvr5_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`1.03ms5.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 wwvr5_fields AS a LEFT JOIN `wwvr5_languages` AS l ON l.lang_code = a.language LEFT JOIN wwvr5_users AS uc ON uc.id=a.checked_out LEFT JOIN wwvr5_viewlevels AS ag ON ag.id = a.access LEFT JOIN wwvr5_users AS ua ON ua.id = a.created_user_id LEFT JOIN wwvr5_fields_groups AS g ON g.id = a.group_id LEFT JOIN `wwvr5_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)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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.55ms6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT * FROM `wwvr5_sppagebuilder` WHERE `extension` = 'com_content' AND `extension_view` = 'article' AND `view_id` = '68' AND `active` = 135.29ms180.25KB/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:257Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'440μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT enabled FROM `wwvr5_extensions` WHERE `name` = 'com_easystore'530μs840B/administrator/components/com_sppagebuilder/editor/helpers/ApplicationHelper.php:138Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1372μs856B/components/com_sppagebuilder/builder/classes/base.php:87Copy
  • SELECT DISTINCT a.id, a.title, a.level, a.published, a.lft, a.parent_id FROM ( SELECT id,title,level,published,parent_id,lft,rgt FROM wwvr5_tags WHERE `published` = '1') AS a LEFT JOIN `wwvr5_tags` AS b ON a.lft > b.lft AND a.rgt < b.rgt WHERE `a`.`level` != '0' ORDER BY a.lft ASC2.03ms1.86KB/components/com_sppagebuilder/builder/classes/base.php:372Copy
  • SELECT a.enabled FROM `wwvr5_extensions` AS `a` WHERE `a`.`name` = 'com_k2'437μs840B/components/com_sppagebuilder/builder/classes/base.php:967Copy
  • SELECT a.enabled FROM `wwvr5_extensions` AS `a` WHERE `a`.`name` = 'com_k2'393μs840B/components/com_sppagebuilder/builder/classes/base.php:967Copy
  • SELECT a.enabled FROM `wwvr5_extensions` AS `a` WHERE `a`.`name` = 'com_k2'427μs840B/components/com_sppagebuilder/builder/classes/base.php:967Copy
  • SELECT a.enabled FROM `wwvr5_extensions` AS `a` WHERE (`a`.`element` = 'com_acymailing' OR `a`.`element` = 'com_acym')419μs11.84KB/components/com_sppagebuilder/builder/classes/base.php:864Copy
  • SELECT `e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE e.element = 'com_acymailing' OR e.element = 'com_acym'356μs856B/components/com_sppagebuilder/builder/classes/base.php:939Copy
  • SELECT `id`,`name` FROM `wwvr5_acym_list` WHERE `active` = '1' ORDER BY name DESC492μs896B/components/com_sppagebuilder/builder/classes/base.php:886Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'359μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'304μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'297μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'304μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'427μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'381μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1389μs856B/components/com_sppagebuilder/builder/classes/base.php:87Copy
  • 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 `wwvr5_categories` AS `s` INNER JOIN `wwvr5_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`1.26ms5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `wwvr5_modules` AS `m` LEFT JOIN `wwvr5_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `wwvr5_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`1.7ms2.34KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT * FROM `wwvr5_sppagebuilder` WHERE `extension` = 'mod_sppagebuilder' AND `extension_view` = 'module' AND `view_id` = '127'2.66ms20.25KB/modules/mod_sppagebuilder/helper.php:49Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'393μs912B/administrator/components/com_sppagebuilder/helpers/sppagebuilder.php:81Copy
  • SELECT enabled FROM `wwvr5_extensions` WHERE `name` = 'com_easystore'513μs840B/administrator/components/com_sppagebuilder/editor/helpers/ApplicationHelper.php:138Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1383μs856B/components/com_sppagebuilder/builder/classes/base.php:87Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'386μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'369μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'342μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'340μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT `a`.`name`,`a`.`css_path` FROM `wwvr5_sppagebuilder_assets` AS `a` WHERE `a`.`published` = 1496μs896B/components/com_sppagebuilder/helpers/helper.php:2065Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'380μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT e.manifest_cache,`e`.`manifest_cache` FROM `wwvr5_extensions` AS `e` WHERE `e`.`element` = 'com_sppagebuilder'359μs912B/components/com_sppagebuilder/helpers/helper.php:2034Copy
  • SELECT `template` FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `home` = 1347μs856B/components/com_sppagebuilder/builder/classes/base.php:87Copy
  • SELECT `name`,`element` FROM `wwvr5_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1488μs992B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `wwvr5_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)752μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'382μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'441μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.37ms1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'620μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'615μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT * FROM `wwvr5_schemaorg` WHERE `itemId` = :itemId AND `context` = :context1.11ms1.86KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:408Copy
  • 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 `wwvr5_content` AS `a` INNER JOIN `wwvr5_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `wwvr5_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `wwvr5_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `wwvr5_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `wwvr5_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.62ms32.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 `wwvr5_scheduler_tasks` AS `a` WHERE `a`.`state` = 1968μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM `wwvr5_template_styles` WHERE `client_id` = 0 AND `id` = '12'610μs1.22KB/plugins/system/helixultimate/src/Platform/Helper.php:54Copy
  • SELECT `session_id` FROM `wwvr5_session` WHERE `session_id` = ?441μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `wwvr5_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.45ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy