Total processing time: 3,327 ms; Peak memory: 4.9 MB.

Time Category Procedure
1.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW FULL COLUMNS FROM `marketing_custom_urls`)
0.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW CREATE TABLE `marketing_custom_urls`)
1.5 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW FULL COLUMNS FROM `marketing_campaign_referrals`)
0.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW CREATE TABLE `marketing_campaign_referrals`)
0.8 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT `t`.`marketing_custom_url_id` AS `t0_c0`, `t`.`marketing_campaign_referral_id` AS `t0_c1`, `t`.`url` AS `t0_c2`, `t`.`target_url` AS `t0_c3`, `campaign_referral`.`marketing_campaign_referral_id` AS `t1_c0`, `campaign_referral`.`name` AS `t1_c1` FROM `marketing_custom_urls` `t` LEFT OUTER JOIN `marketing_campaign_referrals` `campaign_referral` ON (`campaign_referral`.`marketing_campaign_referral_id`=`t`.`marketing_custom_url_id`) WHERE (`t`.`url`=:yp0). Bound with :yp0='programme-de-dons-directs')
4.5 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT `data` FROM `user_session` WHERE expire>:expire AND id=:id. Bound with :expire=1744705810, :id='d0b1is8e7dcjm2s712k4lgk137')
1.5 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT q.user_notification_message_queue_id, q.session_clicks, n.notification_messages_id, n.start_date, n.end_date, n.created_at, n.status, IF (:lang = "fr", n.desktop_collapsed_message, n_l.l_desktop_collapsed_message) as desktop_collapsed_message, IF (:lang = "fr", n.mobile_collapsed_message, n_l.l_mobile_collapsed_message) as mobile_collapsed_message, IF (:lang = "fr", n.title, n_l.l_title) as title, IF (:lang = "fr", n.content, n_l.content) as content, CONCAT("/images/notificationMessages/", n.icon) as icon, :lang as lang, 0 as :session_id FROM user_notification_message_queue q INNER JOIN notification_messages n ON n.notification_messages_id = q.notification_messages_id INNER JOIN notification_messages_lang n_l ON n_l.notification_messages_id = n.notification_messages_id WHERE q.user_id = :user_id AND n.status = :STATUS_LIVE AND q.session_clicks < 2. Bound with :user_id=NULL, :STATUS_LIVE=2, :lang='fr', :session_id='d0b1is8e7dcjm2s712k4lgk137')
3.6 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW FULL COLUMNS FROM `securelufacom`.`users`)
1.5 ms system.db.CDbCommand.query system.db.CDbCommand.query(SHOW CREATE TABLE `securelufacom`.`users`)
1.3 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
1.1 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT child FROM authitemchild WHERE parent = 'default_guest' )
1.2 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
7.7 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT COUNT(s.subscription_id) AS nb_families_with_active_subscription, SUM(u.family_size) AS nb_adults_and_children, SUM(IF(s.active = 1, u.family_size-u.numb_children, 0)) AS adults, SUM(IF(s.active = 1, u.numb_children, 0)) AS children FROM subscriptions s INNER JOIN `users` u ON (u.user_id = s.user_id AND u.charitable_account = 1) INNER JOIN companies c ON (u.company_id = c.company_id) WHERE c.charitable_partner = 1 AND s.active = 1)
10.1 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT COUNT(orders.order_id) as baskets_shipped FROM `orders` WHERE `status` = 4 AND `charity_received` > 0)
11.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT IF(u.mask_donor_identity = 0, CONCAT(u.first_name, ' ', UPPER(LEFT(u.last_name, 1)), '.'), IF(s.type = 1, 'Lufavore', 'Super Lufavore')) AS user, -1 * t.amount as amount, u.family_size as family_size, t.type, t.created_time FROM `transactions` t INNER JOIN users u ON (u.user_id = t.user_id) INNER JOIN subscriptions s ON (u.user_id = s.user_id) WHERE t.type IN (:TYPE_REMOVE_CREDITS_INSTANT_DONATION_GIVEN, :TYPE_WEEKLY_ORDER_DONATION_GIVEN, :TYPE_YEARLY_GIVEBACK_DONATION_GIVEN, :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_POOL, :TYPE_BASKET_DONATION_BY_CC, :TYPE_ONETIME_DONATION_BY_CC) AND DATE(t.created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 7 DAY) AND CURDATE() ORDER BY t.`transaction_id` DESC LIMIT 10 . Bound with :TYPE_REMOVE_CREDITS_INSTANT_DONATION_GIVEN=109, :TYPE_WEEKLY_ORDER_DONATION_GIVEN=110, :TYPE_YEARLY_GIVEBACK_DONATION_GIVEN=111, :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_POOL=112, :TYPE_BASKET_DONATION_BY_CC=1, :TYPE_ONETIME_DONATION_BY_CC=2)
392.7 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT ROUND(SUM(CASE WHEN nb_adults_and_children = 1 THEN 1 ELSE 0 END)/COUNT(user_id),2)*100 AS 'individual', ROUND(SUM(CASE WHEN nb_adults_and_children BETWEEN 2 AND 3 THEN 1 ELSE 0 END)/COUNT(user_id),2)*100 AS 'between2To3Pers', ROUND(SUM(CASE WHEN nb_adults_and_children BETWEEN 4 AND 5 THEN 1 ELSE 0 END)/COUNT(user_id),2)*100 AS 'between4To5Pers', ROUND(SUM(CASE WHEN nb_adults_and_children >= 6 THEN 1 ELSE 0 END)/COUNT(user_id),2)*100 AS 'plus6ToPers', COUNT(user_id) AS nb_families FROM ( SELECT u.user_id, SUM(u.family_size) AS nb_adults_and_children FROM subscriptions s INNER JOIN `users` u ON (u.user_id = s.user_id AND u.charitable_account = 1) WHERE s.active = 1 GROUP BY u.user_id) tmp)
12.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT c.company_id, c.name AS comp_fr, c.short_quote_about_program AS short_quote_about_program_fr, c.quote_about_program AS quote_about_program_fr, c.author_quote_about_program AS author_quote_about_program_fr, c.full_length_mission_statement as full_length_mission_statement_fr, c.company_url, c.city AS city_fr, c.featured_in_carousel, c.logo_url, c.carousel_photo, companiesLang.l_name AS comp_en, companiesLang.l_city AS city_en, companiesLang.l_short_quote_about_program AS short_quote_about_program_en, companiesLang.l_quote_about_program AS quote_about_program_en, companiesLang.l_author_quote_about_program AS author_quote_about_program_en, companiesLang.l_full_length_mission_statement as full_length_mission_statement_en, nb_users_per_org.nb_families FROM `companies` c LEFT JOIN companiesLang ON (companiesLang.company_id = c.company_id AND companiesLang.lang_id = 'en') LEFT JOIN ( SELECT users.company_id, COUNT(users.user_id) AS nb_families FROM users INNER JOIN subscriptions ON (subscriptions.user_id = users.user_id AND subscriptions.active = 1) WHERE users.company_id IN (SELECT company_id FROM companies WHERE charitable_partner = 1) GROUP BY users.company_id ) nb_users_per_org ON (nb_users_per_org.company_id = c.company_id) WHERE c.`charitable_partner` = 1 AND nb_users_per_org.nb_families > 0)
613.0 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT SUM(IF(t.amount>0, t.amount, 0)) AS 'total_contribution_past_week', SUM(IF(t.amount<0, t.amount, 0)) AS 'total_spent_past_week' FROM `transactions` t LEFT JOIN users u ON u.user_id = t.staff_id WHERE DATE(t.created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 7 DAY) AND CURDATE() AND t.user_id = 311062 ORDER BY `transaction_id` DESC)
1.1 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT u.credits FROM users u WHERE u.user_id = 311062)
3.3 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM community_pool_status WHERE type = :community_pool_status AND selected = 1. Bound with :community_pool_status=3)
482.0 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT COUNT(transaction_id) AS nb_donations, SUM(ABS(amount)) AS donation_amount FROM `transactions` WHERE type = :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER /*116*/ AND DATE(created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 7 DAY) AND CURDATE() . Bound with :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER=116)
642.4 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT COUNT(transaction_id) AS nb_donations, SUM(ABS(amount)) AS donation_amount FROM `transactions` WHERE type = :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER /*116*/ AND DATE(created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 1575 DAY) AND CURDATE() . Bound with :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER=116)
962.7 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT extract(year from dd.Calendar_Date) AS period, dd.Calendar_Date, IFNULL(stats_contribution.amount,0) AS amount_contribution, IFNULL(stats_contribution.individuals,0) AS individuals_contribution, IFNULL(stats_contribution.average_contribution,0) AS average_contribution, IFNULL(stats_spendings.amount,0) AS amount_spendings, IFNULL(stats_spendings.individuals,0) AS individuals_spendings FROM `Dim_Date` dd LEFT JOIN ( SELECT extract(year from created_time) AS period, SUM(amount) as amount, COUNT(*) as individuals, ROUND(SUM(IF(type = :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER, ABS(amount), 0 )))/COUNT(transaction_id) AS 'average_contribution' FROM `transactions` WHERE type IN (:TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER) AND DATE(created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 1575 DAY) AND CURDATE() AND DATE(created_time)>='2020-12-22' GROUP BY extract(year from created_time) ) stats_contribution ON (stats_contribution.period = extract(year from dd.Calendar_Date)) LEFT JOIN ( SELECT extract(year from created_time) AS period, SUM(amount) as amount, COUNT(*) as individuals FROM `transactions` WHERE type IN (:TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_POOL) AND DATE(created_time) BETWEEN SUBDATE(CURDATE(), INTERVAL 1575 DAY) AND CURDATE() AND DATE(created_time)>='2020-12-22' GROUP BY extract(year from created_time) ) stats_spendings ON (stats_spendings.period = extract(year from dd.Calendar_Date)) WHERE dd.Calendar_Date BETWEEN SUBDATE(CURDATE(), INTERVAL 1575 DAY) AND CURDATE() AND DATE(dd.Calendar_Date)>='2020-12-22' GROUP BY extract(year from dd.Calendar_Date) ORDER BY dd.Calendar_Date ASC . Bound with :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_CUSTOMER=116, :TYPE_ADD_CREDITS_DONATION_RECEIVED_FROM_POOL=112)
1.9 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT f.question as question_fr, fl.l_question as question_en, f.answer as answer_fr, fl.l_answer as answer_en, f.visible FROM `faq` f LEFT JOIN faqLang fl ON f.faq_id = fl.faq_id WHERE f.visible = 1 AND f.faq_category_id = 6)
7.0 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT dgf.feedback_id, dgf.edit_en_feedback, dgf.edit_fr_feedback, dgf.mask_dg_identity, CONCAT(UPPER(LEFT(u.first_name, 1)), '.', ' ', UPPER(LEFT(u.last_name, 1)), '.') as submitted_by_initials, u.family_size as family_size, dgf.created_at, u.city_name as city FROM `direct_giving_feedback` dgf LEFT JOIN users u on u.user_id = dgf.user_id LEFT JOIN users u2 on u2.user_id = dgf.last_edit_user_id WHERE dgf.status = 1)
1.7 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
1.6 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
1.3 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
1.3 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
1.2 ms system.db.CDbCommand.query system.db.CDbCommand.query(SELECT * FROM `securelufacom`.`users` `t` WHERE `t`.`user_id` IS NULL LIMIT 1)
4.2 ms system.db.CDbCommand.execute system.db.CDbCommand.execute( INSERT IGNORE INTO stats_page_requested (url, memory_used, loading_time, ip, user_id, request_body, query_string, cookies) VALUES (:url, :memory_used, :loading_time, :ip, :user_id, :body, :query_string, :cookies); . Bound with :url='programme-de-dons-directs', :loading_time=3.32, :memory_used=3.94, :ip='66.249.64.173', :user_id=NULL, :body='', :query_string='', :cookies='s:0:"";')