Performance Profiling

Total processing time: 64 ms; Peak memory: 5.195 MB. Show Profiling Timeline

总计11条数据
TimeDurationCategoryInfo
  
09:41:58.2246.6 msyii\db\Command::querySELECT product_type_id as key, name, sum(budget) as sum_budget, sum(budget * pct / 100) as sum_profit FROM "a57be577deb434"."tbl_project_product_types" "pt" WHERE "project_id" IN (SELECT "id" FROM "a57be577deb434"."tbl_projects" WHERE ("created_by"='1001') AND (bargain_date >= '2025-01-01 00:00:00' AND bargain_date < timestamp '2025-12-31 23:59:59' + interval '1 second') AND ("bargain_date" >= '2025-01-01 00:00:00') AND ("bargain_date" <= '2025-12-31 23:59:59')) GROUP BY "product_type_id", "name"
09:41:58.2135.0 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001
09:41:58.2413.5 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_visit_module_histories" WHERE ("user_id"=1001) AND ("object_type"=23) AND ("visit_date"='2025-09-12')
09:41:58.2093.1 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
09:41:58.2323.1 msyii\db\Command::querySELECT ci.id as key, ci.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_industries" "ci" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_industry" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id WHERE ("p"."created_by"='1001') AND ("p"."bargain_date" >= '2025-01-01 00:00:00') AND ("p"."bargain_date" <= '2025-12-31 23:59:59') AND (bargain_date >= '2025-01-01 00:00:00' AND bargain_date < timestamp '2025-12-31 23:59:59' + interval '1 second')) "sub" ON ci.id = sub.client_industry GROUP BY "ci"."id"
09:41:58.2372.7 msyii\db\Command::querySELECT ct.id as key, ct.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_types" "ct" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_type" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id WHERE ("p"."created_by"='1001') AND ("p"."bargain_date" >= '2025-01-01 00:00:00') AND ("p"."bargain_date" <= '2025-12-31 23:59:59') AND (bargain_date >= '2025-01-01 00:00:00' AND bargain_date < timestamp '2025-12-31 23:59:59' + interval '1 second')) "sub" ON ct.id = sub.client_type GROUP BY "ct"."id"
09:41:58.2062.5 msyii\db\Connection::openOpening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta
09:41:58.2461.2 msyii\db\Command::queryINSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/analysis/sales-project-counts', '{"period":"currentfascalyear","dataUserId":"1001","alert":"false","web_access_token":"2BZqbE639wqIoHhgH0VfUgn-meZYtkbz"}', '{"code":2000,"result":{"budgetCounts":[{"key":7,"name":"\u8f6f\u4ef6","sum_budget":"3837092.00","sum_profit":"780804.892","y":64.1},{"key":5,"name":"\u5b89\u5168\u8bbe\u5907","sum_budget":"1860227.00","sum_profit":"50154.7852","y":31.07},{"key":2,"name":"\u670d\u52a1\u5668","sum_budget":"199070.00","sum_profit":"39841.705","y":3.33},{"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","sum_budget":"80000","sum_profit":"77000","y":1.34},{"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","sum_budget":"10000","sum_profit":"976","y":0.17}],"profitCounts":[{"key":7,"name":"\u8f6f\u4ef6","sum_budget":"3837092.00","sum_profit":"780804.892","y":82.3},{"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","sum_budget":"80000","sum_profit":"77000","y":8.12},{"key":5,"name":"\u5b89\u5168\u8bbe\u5907","sum_budget":"1860227.00","sum_profit":"50154.7852","y":5.29},{"key":2,"name":"\u670d\u52a1\u5668","sum_budget":"199070.00","sum_profit":"39841.705","y":4.2},{"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","sum_budget":"10000","sum_profit":"976","y":0.1}],"industryCounts":[{"key":13,"name":"SI\/ISV","sum_budget":"5551337","sum_profit":"826636.0790000000000000","y":92.73},{"key":10,"name":"\u91d1\u878d","sum_budget":"233052","sum_profit":"45202.3032000000000000","y":3.89},{"key":20,"name":"\u5176\u4ed6","sum_budget":"122000","sum_profit":"-61.0000000000000000","y":2.04},{"key":18,"name":"\u5a92\u4f53","sum_budget":"80000","sum_profit":"77000.000000000000","y":1.34},{"key":1,"name":"\u653f\u5e9c","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u6559\u80b2\uff08\u9ad8\u6821\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u533b\u7597","sum_budget":null,"sum_profit":null,"y":0},{"key":4,"name":"\u901a\u4fe1","sum_budget":null,"sum_profit":null,"y":0},{"key":5,"name":"\u5236\u9020","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u7535\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u9152\u5e97","sum_budget":null,"sum_profit":null,"y":0},{"key":8,"name":"\u7269\u6d41","sum_budget":null,"sum_profit":null,"y":0},{"key":9,"name":"\u5730\u4ea7","sum_budget":null,"sum_profit":null,"y":0},{"key":11,"name":"\u4ea4\u901a","sum_budget":null,"sum_profit":null,"y":0},{"key":12,"name":"\u5e7f\u544a","sum_budget":null,"sum_profit":null,"y":0},{"key":14,"name":"\u5e7f\u7535","sum_budget":null,"sum_profit":null,"y":0},{"key":15,"name":"\u7535\u529b","sum_budget":null,"sum_profit":null,"y":0},{"key":16,"name":"\u80fd\u6e90","sum_budget":null,"sum_profit":null,"y":0},{"key":17,"name":"\u96f6\u552e","sum_budget":null,"sum_profit":null,"y":0},{"key":19,"name":"OTT","sum_budget":null,"sum_profit":null,"y":0},{"key":24,"name":"\u6559\u80b2\uff08\u666e\u6559\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":25,"name":"\u6559\u80b2\uff08\u673a\u6784\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":57,"name":"EDA\/CAE","sum_budget":null,"sum_profit":null,"y":0},{"key":58,"name":"\u519b\u5de5","sum_budget":null,"sum_profit":null,"y":0}],"usedClientIndustryCounts":[{"key":1,"name":"\u653f\u5e9c","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u6559\u80b2\uff08\u9ad8\u6821\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u533b\u7597","sum_budget":null,"sum_profit":null,"y":0},{"key":4,"name":"\u901a\u4fe1","sum_budget":null,"sum_profit":null,"y":0},{"key":5,"name":"\u5236\u9020","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u7535\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u9152\u5e97","sum_budget":null,"sum_profit":null,"y":0},{"key":8,"name":"\u7269\u6d41","sum_budget":null,"sum_profit":null,"y":0},{"key":9,"name":"\u5730\u4ea7","sum_budget":null,"sum_profit":null,"y":0},{"key":10,"name":"\u91d1\u878d","sum_budget":null,"sum_profit":null,"y":0},{"key":11,"name":"\u4ea4\u901a","sum_budget":null,"sum_profit":null,"y":0},{"key":12,"name":"\u5e7f\u544a","sum_budget":null,"sum_profit":null,"y":0},{"key":13,"name":"SI\/ISV","sum_budget":null,"sum_profit":null,"y":0},{"key":14,"name":"\u5e7f\u7535","sum_budget":null,"sum_profit":null,"y":0},{"key":15,"name":"\u7535\u529b","sum_budget":null,"sum_profit":null,"y":0},{"key":16,"name":"\u80fd\u6e90","sum_budget":null,"sum_profit":null,"y":0},{"key":17,"name":"\u96f6\u552e","sum_budget":null,"sum_profit":null,"y":0},{"key":18,"name":"\u5a92\u4f53","sum_budget":null,"sum_profit":null,"y":0},{"key":19,"name":"OTT","sum_budget":null,"sum_profit":null,"y":0},{"key":20,"name":"\u5176\u4ed6","sum_budget":null,"sum_profit":null,"y":0},{"key":24,"name":"\u6559\u80b2\uff08\u666e\u6559\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":25,"name":"\u6559\u80b2\uff08\u673a\u6784\uff09","sum_budget":null,"sum_profit":null,"y":0},{"key":57,"name":"EDA\/CAE","sum_budget":null,"sum_profit":null,"y":0},{"key":58,"name":"\u519b\u5de5","sum_budget":null,"sum_profit":null,"y":0}],"typeCounts":[{"key":5,"name":"\u5546\u4e1a","sum_budget":"5986389","sum_profit":"948777.3822000000000000","y":100},{"key":1,"name":"\u653f\u5e9c","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u7cfb\u7edf\u96c6\u6210\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u5916\u4f01","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u592e\u4f01","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u4ea7\u54c1\u4ee3\u7406\u5546","sum_budget":null,"sum_profit":null,"y":0}],"usedClientTypeCounts":[{"key":1,"name":"\u653f\u5e9c","sum_budget":null,"sum_profit":null,"y":0},{"key":2,"name":"\u7cfb\u7edf\u96c6\u6210\u5546","sum_budget":null,"sum_profit":null,"y":0},{"key":3,"name":"\u5916\u4f01","sum_budget":null,"sum_profit":null,"y":0},{"key":5,"name":"\u5546\u4e1a","sum_budget":null,"sum_profit":null,"y":0},{"key":6,"name":"\u592e\u4f01","sum_budget":null,"sum_profit":null,"y":0},{"key":7,"name":"\u4ea7\u54c1\u4ee3\u7406\u5546","sum_budget":null,"sum_profit":null,"y":0}]},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0}', FALSE, '2025-09-12 09:41:58') RETURNING "id"
09:41:58.2350.8 msyii\db\Command::querySELECT ci.id as key, ci.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_industries" "ci" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_industry" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.used_client = c.id WHERE ("p"."created_by"='1001') AND ("p"."bargain_date" >= '2025-01-01 00:00:00') AND ("p"."bargain_date" <= '2025-12-31 23:59:59') AND (bargain_date >= '2025-01-01 00:00:00' AND bargain_date < timestamp '2025-12-31 23:59:59' + interval '1 second')) "sub" ON ci.id = sub.client_industry GROUP BY "ci"."id"
09:41:58.2450.8 msyii\db\Command::executeUPDATE "a57be577deb434"."tbl_visit_module_histories" SET "num"=45, "last_visit_at"='now()' WHERE "id"=56539
09:41:58.2400.8 msyii\db\Command::querySELECT ct.id as key, ct.name, sum(budget) as sum_budget, sum(budget * profit_pct / 100) as sum_profit FROM "a57be577deb434"."tbl_client_types" "ct" LEFT JOIN (SELECT "p"."id", "p"."budget", "p"."profit_pct", "p"."created_by", "c"."client_type" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.used_client = c.id WHERE ("p"."created_by"='1001') AND ("p"."bargain_date" >= '2025-01-01 00:00:00') AND ("p"."bargain_date" <= '2025-12-31 23:59:59') AND (bargain_date >= '2025-01-01 00:00:00' AND bargain_date < timestamp '2025-12-31 23:59:59' + interval '1 second')) "sub" ON ct.id = sub.client_type GROUP BY "ct"."id"