Performance Profiling

Total processing time: 95 ms; Peak memory: 3.930 MB. Show Profiling Timeline

总计57条数据
TimeDurationCategoryInfo
  
13:25:23.12235.3 msyii\db\Command::executeDELETE FROM "a57be577deb434"."tbl_punch_points" WHERE "punch_id"=61595
13:25:23.1792.5 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\Punch', 61595, 'a:0:{}', '', 1001, '223.104.39.212')
13:25:23.0952.2 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
13:25:23.0931.9 msyii\db\Connection::openOpening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta
13:25:23.1081.7 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\PunchStrategies', 2, 'a:3:{s:27:"option_away_need_not_verify";s:1:"0";s:26:"option_away_need_not_title";s:1:"0";s:22:"option_away_need_photo";s:1:"0";}', '', 1001, '223.104.39.212')
13:25:23.0991.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001
13:25:23.1121.4 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_punch_strategy_resource_rels" ("punch_strategy_id", "department_id", "user_id") VALUES (2, 10, NULL), (2, NULL, 1000), (2, NULL, 5250), (2, NULL, 5016), (2, NULL, 5064)
13:25:23.1831.3 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/punch-strategy/save-edit', '{"PunchStrategies":{"id":"2","title":"\u91d1\u7545\u900d\u5f39\u6027\u8003\u52e4","time_on":"08:15","time_off":"09:15","description":"\u8463\u8363\u4e13\u5c5e","distance":"100","punch_type":"2","week":"31","legal_holiday":"1","time_on_overdue":"60","time_off_overdue":"60","work_hour":"9","users":["1000","5250","5016","5064"],"departments":["10"],"option_away_need_not_verify":"0","option_away_need_not_title":"0","option_away_need_photo":"0","option_leave_half_day_need_hour":"4","option_leave_limit_day":"365","option_punch_repair_limit":"","workDays":{"2026-01-04":"2026-01-04"},"offWorkDays":{"315":"2024-02-04","316":"2024-02-18","317":"2024-02-09","318":"2024-02-08","319":"2024-02-06","320":"2024-02-07","321":"2024-02-05"},"points":[{"address":"\u8bfa\u5fb7\u4e00\u671f4\u53f7\u697c","city":"110106","lat":"39.829527","lng":"116.298454","id":"132","punch_strategy_id":"2"}]},"web_access_token":"2WGAu5c-e3X8iWrTszdGFNSvMzxozBbD"}', '{"code":2000,"result":"","status":1,"msg":[{"name":"success","success":"\u8003\u52e4\u7b56\u7565\u5df2\u88ab\u6210\u529f\u4fee\u6539","error":""}],"mod":0,"ip":"223.104.39.212","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.6.1 Safari\/605.1.15"}', FALSE, '2025-12-23 13:25:23') RETURNING "id"
13:25:23.1141.1 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_punch_strategy_points" ("punch_strategy_id", "address", "city", "lng", "lat") VALUES (2, '诺德一期4号楼', 110106, '116.298454', '39.829527')
13:25:23.1781.0 msyii\db\Command::executeUPDATE "a57be577deb434"."tbl_punch" SET "work_value"=0, "away_value"=0, "leave_value"=0, "travel_value"=0 WHERE ("day_at"='2025-12-23') AND ("user_id"=5250)
13:25:23.1070.9 msyii\db\Command::executeUPDATE "a57be577deb434"."tbl_punch_strategies" SET "updated_at"='now()', "distance"=100, "punch_type"=2, "week"=31, "legal_holiday"=TRUE, "time_on_overdue"=60, "time_off_overdue"=60, "work_hour"=9, "option_away_need_not_verify"=FALSE, "option_away_need_not_title"=FALSE, "option_away_need_photo"=FALSE, "option_leave_half_day_need_hour"=4, "option_leave_limit_day"=365, "option_punch_repair_limit"=NULL WHERE "id"=2
13:25:23.1170.9 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("user_id" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23')
13:25:23.1100.9 msyii\db\Command::executeDELETE FROM "a57be577deb434"."tbl_punch_strategy_points" WHERE "punch_strategy_id"=2
13:25:23.1160.9 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_punch_strategy_schedules" ("punch_strategy_id", "edate", "need_work") VALUES (2, '2024-02-04', FALSE), (2, '2024-02-18', FALSE), (2, '2024-02-09', FALSE), (2, '2024-02-08', FALSE), (2, '2024-02-06', FALSE), (2, '2024-02-07', FALSE), (2, '2024-02-05', FALSE)
13:25:23.1600.9 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_punch_points" ("punch_id", "address", "lng", "lat", "city") VALUES (61595, '诺德一期4号楼', '116.298454', '39.829527', 110106)
13:25:23.1200.8 msyii\db\Command::executeUPDATE "a57be577deb434"."tbl_punch" SET "strategy_work_hour"=9 WHERE ("day_at"='2025-12-23') AND ("user_id"=5250)
13:25:23.1690.8 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1)) OR (("leave_start" != '2025-12-23') AND ("leave_end"='2025-12-23'))) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC
13:25:23.1150.8 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_punch_strategy_schedules" ("punch_strategy_id", "edate", "need_work") VALUES (2, '2026-01-04', TRUE)
13:25:23.1640.8 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("status" IN (1, 2, 5)) AND ("day_at"='2025-12-23') AND ("away_type"=1) ORDER BY "away_time" DESC
13:25:23.1610.8 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23') AND ("away_type"=1)
13:25:23.1210.7 msyii\db\Command::executeINSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\Punch', 61595, 'a:0:{}', '', 1001, '223.104.39.212')
13:25:23.1670.7 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("repair_type"=1) ORDER BY "verify_at" DESC
13:25:23.1120.7 msyii\db\Command::executeDELETE FROM "a57be577deb434"."tbl_punch_strategy_schedules" WHERE "punch_strategy_id"=2
13:25:23.1630.7 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("user_id" IN ('1000', '5250', '5016', '5064')) AND ("day_at" >= '2025-12-23')
13:25:23.1100.7 msyii\db\Command::executeDELETE FROM "a57be577deb434"."tbl_punch_strategy_resource_rels" WHERE "punch_strategy_id"=2
13:25:23.1720.6 msyii\db\Command::querySELECT *, overtime_end - overtime_start AS hours_spent FROM "a57be577deb434"."tbl_punch_overtimes" WHERE ("created_by"=5250) AND (("overtime_start" >= '2025-12-23 00:00:00') AND ("overtime_start" <= '2025-12-23 23:59:59')) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC
13:25:23.1710.6 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1)) OR (("travel_start" != '2025-12-23') AND ("travel_end"='2025-12-23'))) AND ("status" IN (2, 5)))
13:25:23.1050.6 msyii\db\Command::querySELECT "id" FROM "a57be577deb434"."tbl_punch_strategies" WHERE "title"='金畅逍弹性考勤' LIMIT 2
13:25:23.1630.5 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("day_at"='2025-12-23') AND ("user_id"=5250)
13:25:23.1700.5 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_end"='2025-12-23') AND ("leave_end_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1) AND ("leave_end" != '2025-12-23'))) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC
13:25:23.0980.5 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
13:25:23.1190.5 msyii\db\Command::querySELECT "ps".* FROM "a57be577deb434"."tbl_punch_strategies" "ps" LEFT JOIN "a57be577deb434"."tbl_punch_strategy_resource_rels" "psrr" ON psrr.punch_strategy_id = ps.id WHERE "ps"."id"=2 GROUP BY "ps"."id"
13:25:23.1030.5 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1000, 5250, 5016, 5064)
13:25:23.1200.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_legal_holidays" "lh" WHERE "edate"='2025-12-23'
13:25:23.1770.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1)) OR ("travel_end"='2025-12-23')) AND ("status"=1) ORDER BY "verify_at" DESC
13:25:23.1720.4 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_end"='2025-12-23') AND ("travel_end_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1) AND ("travel_end" != '2025-12-23'))) AND ("status" IN (2, 5)))
13:25:23.1680.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("repair_type"=2) ORDER BY "verify_at" DESC
13:25:23.1020.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_strategies" WHERE "id"='2'
13:25:23.1770.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_end"='2025-12-23') AND ("travel_end_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1) AND ("travel_end" != '2025-12-23'))) AND ("status"=1) ORDER BY "verify_at" DESC
13:25:23.1660.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("away_type"=2) ORDER BY "away_time" DESC
13:25:23.1660.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("away_type"=1) ORDER BY "away_time" DESC
13:25:23.1760.4 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_end"='2025-12-23') AND ("leave_end_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1) AND ("leave_end" != '2025-12-23'))) AND ("status"=1))
13:25:23.1650.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (1, 2, 5)) AND ("away_type"=2) ORDER BY "away_time" DESC
13:25:23.1760.4 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1)) OR ("leave_end"='2025-12-23')) AND ("status"=1))
13:25:23.1620.4 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23') AND ("away_type"=2)
13:25:23.1740.3 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("away_type"=1) AND ("day_at"='2025-12-23') AND ("status"=1))
13:25:23.1750.3 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status"=1) AND ("repair_type"=1))
13:25:23.1730.3 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_overtimes" WHERE ("created_by"=5250) AND (("overtime_start" >= '2025-12-23 00:00:00') AND ("overtime_start" <= '2025-12-23 23:59:59')) AND ("status"=1))
13:25:23.1750.3 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status"=1) AND ("repair_type"=2))
13:25:23.1740.3 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("away_type"=2) AND ("day_at"='2025-12-23') AND ("status"=1))
13:25:23.1030.3 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_strategy_resource_rels" WHERE "punch_strategy_id"=2
13:25:23.1580.3 msyii\db\Command::querySELECT "psr".* FROM "a57be577deb434"."tbl_punch_strategy_points" "psr" WHERE "psr"."punch_strategy_id"=2
13:25:23.1060.2 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001)
13:25:23.1050.2 msyii\db\Command::querySELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001)
13:25:23.1200.2 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_punch_strategy_schedules" WHERE ("edate"='2025-12-23') AND ("punch_strategy_id"=2)
13:25:23.1060.2 msyii\db\Command::querySELECT "id" FROM "a57be577deb434"."tbl_punch_strategies" WHERE "title"='金畅逍弹性考勤' LIMIT 2
13:25:23.1190.2 msyii\db\Command::querySELECT "psr".* FROM "a57be577deb434"."tbl_punch_strategy_points" "psr" WHERE "psr"."punch_strategy_id"=2