Load Time78 ms - Unicorn powered webserver!
Querying Time21 ms
Queries48
Memory Peak Usage9.8 Mb
Included Files101 files - 3.43 Mb
PrestaShop Cache0.39 Mb
Global vars1.20 Mb
PrestaShop Version1.6.1.17
PHP Version7.0.33 (OK)
MySQL Version10.1.48-MariaDB-0ubuntu0.18.04.1 (OK)
Memory Limit128M
Max Execution Time120s
Smarty Cachedisabled
Smarty Compilationforce compile
 TimeCumulated TimeMemory UsageMemory Peak Usage
config 25 ms 25 ms 3.82 Mb 4.51 Mb
__construct 0 ms 25 ms - Mb 4.51 Mb
init 54 ms 78 ms 5.10 Mb 9.84 Mb
Hook Time Memory Usage
__construct 16 ms - Mb
hookdisplayBackOfficeHeader 4 ms - Mb
hookbackofficeheader - ms - Mb
3 hooks 20 ms - Mb
Module Time Memory Usage
socolissimo 10 ms - Mb
gamification 6 ms - Mb
cronjobs 2 ms - Mb
dpdfrance 1 ms - Mb
themeconfigurator 1 ms - Mb
5 modules 20 ms - Mb

Stopwatch SQL - 48 queries

Query Time (ms) Rows Filesort Group By Location
SELECT SQL_NO_CACHE a.`id_ps_advice`, a.`selector`, a.`location`, al.`html`, a.`weight`
FROM `ps_advice` a
LEFT JOIN `ps_advice_lang` al ON al.`id_advice` = a.`id_advice`
LEFT JOIN `ps_tab_advice` at ON at.`id_advice` = a.`id_advice` 
WHERE (
a.`validated` = 1 AND 
a.`hide` = 0 AND 
al.`id_lang` = 1 AND 
at.`id_tab` = 60 AND 
((a.`start_day` = 0 AND a.`stop_day` = 0) OR (26 >= a.`start_day` AND 26 <= a.`stop_day`)))
3.1 55 /modules/gamification/classes/Advice.php:99
SELECT SQL_NO_CACHE *
FROM `ps_carrier` a
LEFT JOIN `ps_carrier_shop` `c` ON a.`id_carrier` = c.`id_carrier` AND c.`id_shop` = 1
WHERE (a.`id_carrier` = 91) LIMIT 1
1.3 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE id_tab, class_name FROM `ps_tab`
1.2 109 /classes/Tab.php:296
SELECT SQL_NO_CACHE c.`name`, cl.`id_lang`, IF(cl.`id_lang` IS NULL, c.`value`, cl.`value`) AS value, c.id_shop_group, c.id_shop
FROM `ps_configuration` c
LEFT JOIN `ps_configuration_lang` cl ON (c.`id_configuration` = cl.`id_configuration`)
1.2 668 /classes/Configuration.php:148
SELECT SQL_NO_CACHE *
FROM `ps_access` a
LEFT JOIN `ps_tab` t ON t.id_tab = a.id_tab
WHERE `id_profile` = 0
1.1 1 /classes/Profile.php:143
SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit`
FROM `ps_module` m
INNER JOIN ps_module_shop module_shop
ON (module_shop.id_module = m.id_module AND module_shop.id_shop = 1 AND module_shop.enable_device & 1)
INNER JOIN `ps_module_shop` ms ON ms.`id_module` = m.`id_module`
INNER JOIN `ps_hook_module` hm ON hm.`id_module` = m.`id_module`
INNER JOIN `ps_hook` h ON hm.`id_hook` = h.`id_hook`
WHERE (h.`name` != "displayPayment" AND h.`name` != "displayPaymentEU") AND (hm.`id_shop` = 1)
GROUP BY hm.id_hook, hm.id_module
ORDER BY hm.`position`
0.9 69 Yes Yes /classes/Hook.php:355
SELECT SQL_NO_CACHE * FROM ps_delivery WHERE id_carrier = 91 LIMIT 1
0.8 6 /modules/socolissimo/socolissimo.php:1819
SELECT SQL_NO_CACHE *
FROM `ps_tab` a
LEFT JOIN `ps_tab_lang` `b` ON a.`id_tab` = b.`id_tab` AND b.`id_lang` = 1
WHERE (a.`id_tab` = 60) LIMIT 1
0.8 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit`
FROM `ps_module` m
INNER JOIN `ps_hook_module` hm ON hm.`id_module` = m.`id_module`
INNER JOIN `ps_hook` h ON hm.`id_hook` = h.`id_hook`
WHERE (h.`name` != "displayPayment" AND h.`name` != "displayPaymentEU") AND (hm.`id_shop` = 1)
GROUP BY hm.id_hook, hm.id_module
ORDER BY hm.`position`
0.8 80 Yes Yes /classes/Hook.php:355
SELECT SQL_NO_CACHE * FROM ps_range_weight WHERE id_carrier = 91 LIMIT 1
0.7 6 /modules/socolissimo/socolissimo.php:1814
UPDATE `ps_employee`
SET `last_connection_date` = CURRENT_DATE()
WHERE `id_employee` = 0 AND `last_connection_date`< CURRENT_DATE()
0.6 1 /classes/Employee.php:493
SELECT SQL_NO_CACHE *
FROM `ps_carrier_lang`
WHERE `id_carrier` = 91 AND `id_shop` = 1
0.6 92 /Adapter/Adapter_EntityMapper.php:68
SELECT SQL_NO_CACHE * FROM ps_carrier_zone WHERE id_carrier = 91 LIMIT 1
0.6 1 /modules/socolissimo/socolissimo.php:1782
SELECT SQL_NO_CACHE * FROM `ps_hook_module_exceptions`
WHERE `id_shop` IN (1)
0.6 611 /classes/module/Module.php:2141
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_carrier_tax_rules_group_shop`
WHERE `id_carrier` = 91 AND id_shop=1 LIMIT 1
0.6 1 /classes/Carrier.php:1075
SELECT SQL_NO_CACHE * FROM ps_carrier_group WHERE id_carrier = 91 LIMIT 1
0.6 3 /modules/socolissimo/socolissimo.php:1787
SELECT SQL_NO_CACHE * FROM ps_range_price WHERE id_carrier = 89 LIMIT 1
0.6 2 /modules/socolissimo/socolissimo.php:1814
SELECT SQL_NO_CACHE `id_hook`, `name`
FROM `ps_hook`
UNION
SELECT `id_hook`, ha.`alias` as name
FROM `ps_hook_alias` ha
INNER JOIN `ps_hook` h ON ha.name = h.name
0.6 0 /classes/Hook.php:131
SELECT SQL_NO_CACHE m.`id_module`, m.`name`, (
SELECT id_module
FROM `ps_module_shop` ms
WHERE m.`id_module` = ms.`id_module`
AND ms.`id_shop` = 1
LIMIT 1
) as mshop
FROM `ps_module` m
0.4 80 /classes/module/Module.php:277
SELECT SQL_NO_CACHE gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri
FROM ps_shop_group gs
LEFT JOIN ps_shop s
ON s.id_shop_group = gs.id_shop_group
LEFT JOIN ps_shop_url su
ON s.id_shop = su.id_shop AND su.main = 1
WHERE s.deleted = 0
AND gs.deleted = 0
ORDER BY gs.name, s.name
0.3 1 Yes /classes/shop/Shop.php:663
SELECT SQL_NO_CACHE s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
FROM ps_shop_url su
LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)
WHERE (su.domain = 'www.dolmeninblack.bzh' OR su.domain_ssl = 'www.dolmeninblack.bzh')
AND s.active = 1
AND s.deleted = 0
ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
0.3 1 Yes /classes/shop/Shop.php:334
SELECT SQL_NO_CACHE m.page, ml.url_rewrite, ml.id_lang
FROM `ps_meta` m
LEFT JOIN `ps_meta_lang` ml ON (m.id_meta = ml.id_meta AND ml.id_shop = 1 )
ORDER BY LENGTH(ml.url_rewrite) DESC
0.2 38 Yes /classes/Dispatcher.php:452
SELECT SQL_NO_CACHE COUNT(DISTINCT l.id_lang) FROM `ps_lang` l
JOIN ps_lang_shop lang_shop ON (lang_shop.id_lang = l.id_lang AND lang_shop.id_shop = 1)
WHERE l.`active` = 1 LIMIT 1
0.2 1 /classes/Language.php:892
SELECT SQL_NO_CACHE gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri
FROM ps_shop_group gs
LEFT JOIN ps_shop s
ON s.id_shop_group = gs.id_shop_group
LEFT JOIN ps_shop_url su
ON s.id_shop = su.id_shop AND su.main = 1
WHERE s.deleted = 0
AND gs.deleted = 0
ORDER BY gs.name, s.name
0.2 1 Yes /classes/shop/Shop.php:663
SELECT SQL_NO_CACHE *
FROM `ps_country` a
LEFT JOIN `ps_country_lang` `b` ON a.`id_country` = b.`id_country` AND b.`id_lang` = 1
LEFT JOIN `ps_country_shop` `c` ON a.`id_country` = c.`id_country` AND c.`id_shop` = 1
WHERE (a.`id_country` = 8) LIMIT 1
0.2 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE * FROM `ps_hook_alias`
0.2 86 /classes/Hook.php:187
SELECT SQL_NO_CACHE *
FROM `ps_currency` a
LEFT JOIN `ps_currency_shop` `c` ON a.`id_currency` = c.`id_currency` AND c.`id_shop` = 1
WHERE (a.`id_currency` = 1) LIMIT 1
0.2 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE *
FROM `ps_tab` t
LEFT JOIN `ps_tab_lang` tl
ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = 1)
WHERE t.`id_tab` = 60 LIMIT 1
0.2 1 /classes/Tab.php:216
SELECT SQL_NO_CACHE l.*, ls.`id_shop`
FROM `ps_lang` l
LEFT JOIN `ps_lang_shop` ls ON (l.id_lang = ls.id_lang)
0.2 1 /classes/Language.php:777
SELECT SQL_NO_CACHE su.physical_uri, su.virtual_uri, su.domain, su.domain_ssl, t.id_theme, t.name, t.directory
FROM ps_shop s
LEFT JOIN ps_shop_url su ON (s.id_shop = su.id_shop)
LEFT JOIN ps_theme t ON (t.id_theme = s.id_theme)
WHERE s.id_shop = 1
AND s.active = 1 AND s.deleted = 0 AND su.main = 1 LIMIT 1
0.2 1 /classes/shop/Shop.php:202
SELECT SQL_NO_CACHE domain, domain_ssl
FROM ps_shop_url
WHERE main = 1
AND id_shop = 1 LIMIT 1
0.2 1 /classes/shop/ShopUrl.php:169
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "socolissimo" LIMIT 1
0.1 1 /classes/module/Module.php:2568
SELECT SQL_NO_CACHE value FROM `ps_configuration` WHERE `name` = "PS_MULTISHOP_FEATURE_ACTIVE" LIMIT 1
0.1 1 /classes/shop/Shop.php:1067
SELECT SQL_NO_CACHE *
FROM `ps_shop` a
WHERE (a.`id_shop` = 1) LIMIT 1
0.1 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE *
FROM `ps_tab` t
LEFT JOIN `ps_tab_lang` tl
ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = 1)
WHERE t.`id_tab` = 13 LIMIT 1
0.1 1 /classes/Tab.php:216
SELECT SQL_NO_CACHE UNIX_TIMESTAMP(last_flush) as last_flush FROM `ps_smarty_last_flush` WHERE type='compile' LIMIT 1
0.1 1 /classes/SmartyCustom.php:95
SELECT SQL_NO_CACHE *
FROM `ps_carrier` a
LEFT JOIN `ps_carrier_shop` `c` ON a.`id_carrier` = c.`id_carrier` AND c.`id_shop` = 1
WHERE (a.`id_carrier` = 89) LIMIT 1
0.1 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE t.`class_name`, t.`module`
FROM `ps_tab` t
WHERE t.`module` IS NOT NULL AND t.`module` != ""
0.1 109 /classes/Tab.php:235
SELECT SQL_NO_CACHE *
FROM `ps_carrier_lang`
WHERE `id_carrier` = 89 AND `id_shop` = 1
0.1 92 /Adapter/Adapter_EntityMapper.php:68
SELECT SQL_NO_CACHE *
FROM `ps_lang` a
LEFT JOIN `ps_lang_shop` `c` ON a.`id_lang` = c.`id_lang` AND c.`id_shop` = 1
WHERE (a.`id_lang` = 1) LIMIT 1
0.1 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE * FROM ps_delivery WHERE id_carrier = 89 LIMIT 1
0.1 6 /modules/socolissimo/socolissimo.php:1819
SELECT SQL_NO_CACHE `id_tax_rules_group`
FROM `ps_carrier_tax_rules_group_shop`
WHERE `id_carrier` = 89 AND id_shop=1 LIMIT 1
0.1 1 /classes/Carrier.php:1075
SELECT SQL_NO_CACHE `version` FROM `ps_module` WHERE `name` = 'gamification' LIMIT 1
0.1 1 /modules/gamification/gamification.php:173
SELECT SQL_NO_CACHE `id_module` FROM `ps_module` WHERE `name` = "gamification" LIMIT 1
0.1 1 /classes/module/Module.php:2568
SELECT SQL_NO_CACHE `id_module` FROM `ps_module_shop` WHERE `id_module` = 64 AND `id_shop` = 1 LIMIT 1
0.1 1 /classes/module/Module.php:2218
SELECT SQL_NO_CACHE *
FROM `ps_theme` a
WHERE (a.`id_theme` = 2) LIMIT 1
0.1 1 /Adapter/Adapter_EntityMapper.php:61
SELECT SQL_NO_CACHE * FROM ps_carrier_zone WHERE id_carrier = 89 LIMIT 1
0.1 3 /modules/socolissimo/socolissimo.php:1782
SELECT SQL_NO_CACHE * FROM ps_carrier_group WHERE id_carrier = 89 LIMIT 1
< 1 3 /modules/socolissimo/socolissimo.php:1787

Doubles

2
SELECT *
							FROM `ps_carrier_lang`
							WHERE `id_carrier` = XX AND `id_shop` = XX
2
				SELECT *
				FROM `ps_tab` t
				LEFT JOIN `ps_tab_lang` tl
					ON (t.`id_tab` = tl.`id_tab` AND tl.`id_lang` = XX)
				WHERE t.`id_tab` = XX LIMIT XX
2
SELECT * FROM ps_delivery WHERE id_carrier = XX LIMIT XX
2
SELECT * FROM ps_carrier_group WHERE id_carrier = XX LIMIT XX
2
SELECT * FROM ps_carrier_zone WHERE id_carrier = XX LIMIT XX
2
							SELECT `id_tax_rules_group`
							FROM `ps_carrier_tax_rules_group_shop`
							WHERE `id_carrier` = XX AND id_shop=XX LIMIT XX
2
SELECT gs.*, s.*, gs.name AS group_name, s.name AS shop_name, s.active, su.domain, su.domain_ssl, su.physical_uri, su.virtual_uri
				FROM ps_shop_group gs
				LEFT JOIN ps_shop s
					ON s.id_shop_group = gs.id_shop_group
				LEFT JOIN ps_shop_url su
					ON s.id_shop = su.id_shop AND su.main = XX
				
				WHERE s.deleted = XX
					AND gs.deleted = XX
					
				ORDER BY gs.name, s.name
2
SELECT *
FROM `ps_carrier` a
LEFT JOIN `ps_carrier_shop` `c` ON a.`id_carrier` = c.`id_carrier` AND c.`id_shop` = XX
WHERE (a.`id_carrier` = XX) LIMIT XX

Tables stress

6 tab
6 module
5 shop
5 shop_url
4 module_shop
4 hook
3 lang
3 lang_shop
3 tab_lang
2 carrier_zone
2 carrier_shop
2 carrier_lang
2 carrier_tax_rules_group_shop
2 theme
2 shop_group
2 carrier
2 carrier_group
2 hook_alias
2 hook_module
2 configuration
2 delivery
1 tab_advice
1 range_weight
1 range_price
1 configuration_lang
1 access
1 advice_lang
1 advice
1 hook_module_exceptions
1 currency_shop
1 currency
1 meta_lang
1 meta
1 country_shop
1 country_lang
1 country
1 smarty_last_flush

ObjectModel instances

NameInstancesSource
Carrier 4 /modules/socolissimo/socolissimo.php [101]
/modules/socolissimo/socolissimo.php [1793]
/modules/socolissimo/socolissimo.php [116]
/modules/socolissimo/socolissimo.php [1793]
Shop 1 /config/config.inc.php [114]
Theme 1 /config/config.inc.php [115]
Country 1 /config/config.inc.php [142]
Employee 1 /config/config.inc.php [182]
Language 1 /config/config.inc.php [198]
Tab 1 /classes/Dispatcher.php [307]
Currency 1 /classes/controller/AdminController.php [506]

Included Files

#Filename
1/admin356zzni4q/index.php
2/config/config.inc.php
3/config/defines.inc.php
4/config/settings.inc.php
5/config/autoload.php
6/config/alias.php
7/classes/PrestaShopAutoload.php
8/cache/class_index.php
9/config/bootstrap.php
10/Core/Business/Core_Business_ContainerBuilder.php
11/Core/Foundation/IoC/Core_Foundation_IoC_Container.php
12/Adapter/Adapter_ServiceLocator.php
13/classes/controller/Controller.php
14/classes/ObjectModel.php
15/Core/Foundation/Database/Core_Foundation_Database_EntityInterface.php
16/classes/db/Db.php
17/classes/Tools.php
18/classes/Context.php
19/classes/shop/Shop.php
20/classes/db/DbPDO.php
21/classes/Configuration.php
22/classes/Validate.php
23/classes/cache/Cache.php
24/Adapter/Adapter_EntityMapper.php
25/classes/db/DbQuery.php
26/classes/Theme.php
27/config/defines_uri.inc.php
28/tools/htmlpurifier/HTMLPurifier.standalone.php
29/classes/Language.php
30/classes/Country.php
31/classes/PrestaShopCollection.php
32/classes/Cookie.php
33/classes/Rijndael.php
34/classes/Employee.php
35/config/smarty.config.inc.php
36/tools/smarty/Smarty.class.php
37/tools/smarty/sysplugins/smarty_internal_data.php
38/tools/smarty/sysplugins/smarty_internal_templatebase.php
39/tools/smarty/sysplugins/smarty_internal_template.php
40/tools/smarty/sysplugins/smarty_resource.php
41/tools/smarty/sysplugins/smarty_internal_resource_file.php
42/tools/smarty/sysplugins/smarty_cacheresource.php
43/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php
44/classes/SmartyCustom.php
45/config/smartyadmin.config.inc.php
46/classes/Link.php
47/classes/shop/ShopUrl.php
48/admin356zzni4q/functions.php
49/images.inc.php
50/classes/Dispatcher.php
51/classes/Hook.php
52/classes/Group.php
53/tools/mobile_Detect/Mobile_Detect.php
54/config/db_slave_server.inc.php
55/classes/Tab.php
56/controllers/admin/AdminModulesController.php
57/classes/controller/AdminController.php
58/classes/Translate.php
59/translations/fr/admin.php
60/classes/Profile.php
61/classes/Currency.php
62/classes/module/Module.php
63/modules/themeconfigurator/themeconfigurator.php
64/modules/themeconfigurator/translations/fr.php
65/modules/gamification/gamification.php
66/modules/gamification/classes/Badge.php
67/modules/gamification/classes/Advice.php
68/modules/gamification/classes/Condition.php
69/modules/gamification/classes/GamificationTools.php
70/modules/gamification/translations/fr.php
71/modules/gamification/fr.php
72/classes/Media.php
73/modules/cronjobs/cronjobs.php
74/modules/cronjobs/classes/CronJobsForms.php
75/modules/cronjobs/translations/fr.php
76/modules/dpdfrance/dpdfrance.php
77/classes/module/CarrierModule.php
78/modules/dpdfrance/fr.php
79/modules/socolissimo/socolissimo.php
80/modules/socolissimo/classes/ColissimoDeliveryPoint.php
81/modules/socolissimo/fr.php
82/classes/Carrier.php
83/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php
84/tools/smarty/sysplugins/smarty_internal_parsetree.php
85/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php
86/tools/smarty/sysplugins/smarty_internal_templatelexer.php
87/tools/smarty/sysplugins/smarty_internal_templateparser.php
88/tools/smarty/sysplugins/smarty_internal_compile_if.php
89/tools/smarty/sysplugins/smarty_internal_compilebase.php
90/tools/smarty/sysplugins/smarty_internal_compile_private_registered_function.php
91/tools/smarty/sysplugins/smarty_internal_compile_private_print_expression.php
92/tools/smarty/sysplugins/smarty_internal_compile_private_modifier.php
93/tools/smarty/plugins/modifiercompiler.escape.php
94/tools/smarty/plugins/shared.literal_compiler_param.php
95/tools/smarty/sysplugins/smarty_internal_write_file.php
96/tools/smarty/sysplugins/smarty_internal_compile_foreach.php
97/tools/smarty/sysplugins/smarty_internal_compile_assign.php