Performance Profiling

Total processing time: 379 ms; Peak memory: 3.337 MB. Show Profiling Timeline

ทั้งหมด 37 ผลลัพธ์
TimeDurationCategoryInfo
  
08:59:15.278230.3 msyii\db\Command::querySELECT K.b_year,ROUND( SUM(IFNULL(K.resultq1,0)+IFNULL(K.resultq2,0))/SUM(IFNULL(K.targetq1,0)+IFNULL(K.targetq2,0))*100,2 ) as total_ratio FROM s_height1518 K INNER JOIN ctambon C ON C.tamboncodefull=LEFT(K.areacode,6) WHERE K.id = '9b019d9cc12576000e6e84acfb9ad7f0' AND C.ampurcode='3206' AND K.b_year BETWEEN 2559 and 2567 group by K.b_year;
08:59:15.16589.2 msyii\db\Command::querySELECT IF(X.areacode!="TOTAL",areaname,"รวมทั้งหมด") as areaname_new, X.* FROM (SELECT IFNULL(C.tamboncodefull,"TOTAL") as areacode, C.tambonname as areaname, MAX(S.date_com) AS report_date, SUM(IFNULL(S.targetq1,0)+IFNULL(S.targetq2,0)) as total_target, SUM(IFNULL(S.resultq1,0)+IFNULL(S.resultq2,0)) as total_result, ROUND(SUM(IFNULL(S.resultq1,0)+IFNULL(S.resultq2,0)) / SUM(IFNULL(S.targetq1,0)+IFNULL(S.targetq2,0)) * 100,2) as total_ratio, ROUND(SUM(IFNULL(S.resultq1,0)+IFNULL(S.resultq2,0)) / SUM(IFNULL(S.targetq1,0)+IFNULL(S.targetq2,0)) * 100,2) as chart_value, SUM(IFNULL(S.targetq1,0)) as targetq1, SUM(IFNULL(S.resultq1,0)) as resultq1, ROUND(SUM(IFNULL(S.resultq1,0)) / SUM(IFNULL(S.targetq1,0)) * 100,2) as ratioq1, SUM(IFNULL(S.targetq2,0)) as targetq2, SUM(IFNULL(S.resultq2,0)) as resultq2, ROUND(SUM(IFNULL(S.resultq2,0)) / SUM(IFNULL(S.targetq2,0)) * 100,2) as ratioq2 FROM ctambon C LEFT JOIN s_height1518 S ON LEFT(S.areacode,6)=C.tamboncodefull WHERE S.id='9b019d9cc12576000e6e84acfb9ad7f0' AND S.b_year = 2561 AND C.ampurcode = '3206' GROUP BY C.tamboncodefull WITH ROLLUP) X ;
08:59:15.52610.1 msyii\db\Command::executeINSERT INTO `session` (`data`, `id`, `expire`) VALUES ('__flash|a:0:{}', 'unhatsnm3t2gop3klsrmf1b5nk', 1755224595) ON DUPLICATE KEY UPDATE `data`=VALUES(`data`), `expire`=VALUES(`expire`)
08:59:15.2645.6 msyii\db\Command::queryselect * from geojson_tambon g inner join ctambon t on t.tamboncodefull=g.areacode where t.ampurcode='3206' and t.flag_status=0
08:59:15.5213.8 msyii\db\Command::querySELECT `kcu`.`CONSTRAINT_NAME` AS `name`, `kcu`.`COLUMN_NAME` AS `column_name`, `tc`.`CONSTRAINT_TYPE` AS `type`, CASE WHEN NULL IS NULL AND `kcu`.`REFERENCED_TABLE_SCHEMA` = DATABASE() THEN NULL ELSE `kcu`.`REFERENCED_TABLE_SCHEMA` END AS `foreign_table_schema`, `kcu`.`REFERENCED_TABLE_NAME` AS `foreign_table_name`, `kcu`.`REFERENCED_COLUMN_NAME` AS `foreign_column_name`, `rc`.`UPDATE_RULE` AS `on_update`, `rc`.`DELETE_RULE` AS `on_delete`, `kcu`.`ORDINAL_POSITION` AS `position` FROM `information_schema`.`KEY_COLUMN_USAGE` AS `kcu`, `information_schema`.`REFERENTIAL_CONSTRAINTS` AS `rc`, `information_schema`.`TABLE_CONSTRAINTS` AS `tc` WHERE `kcu`.`TABLE_SCHEMA` = COALESCE(NULL, DATABASE()) AND `kcu`.`CONSTRAINT_SCHEMA` = `kcu`.`TABLE_SCHEMA` AND `kcu`.`TABLE_NAME` = 'session' AND `rc`.`CONSTRAINT_SCHEMA` = `kcu`.`TABLE_SCHEMA` AND `rc`.`TABLE_NAME` = 'session' AND `rc`.`CONSTRAINT_NAME` = `kcu`.`CONSTRAINT_NAME` AND `tc`.`TABLE_SCHEMA` = `kcu`.`TABLE_SCHEMA` AND `tc`.`TABLE_NAME` = 'session' AND `tc`.`CONSTRAINT_NAME` = `kcu`.`CONSTRAINT_NAME` AND `tc`.`CONSTRAINT_TYPE` = 'FOREIGN KEY' UNION SELECT `kcu`.`CONSTRAINT_NAME` AS `name`, `kcu`.`COLUMN_NAME` AS `column_name`, `tc`.`CONSTRAINT_TYPE` AS `type`, NULL AS `foreign_table_schema`, NULL AS `foreign_table_name`, NULL AS `foreign_column_name`, NULL AS `on_update`, NULL AS `on_delete`, `kcu`.`ORDINAL_POSITION` AS `position` FROM `information_schema`.`KEY_COLUMN_USAGE` AS `kcu`, `information_schema`.`TABLE_CONSTRAINTS` AS `tc` WHERE `kcu`.`TABLE_SCHEMA` = COALESCE(NULL, DATABASE()) AND `kcu`.`TABLE_NAME` = 'session' AND `tc`.`TABLE_SCHEMA` = `kcu`.`TABLE_SCHEMA` AND `tc`.`TABLE_NAME` = 'session' AND `tc`.`CONSTRAINT_NAME` = `kcu`.`CONSTRAINT_NAME` AND `tc`.`CONSTRAINT_TYPE` IN ('PRIMARY KEY', 'UNIQUE') ORDER BY `position` ASC
08:59:15.2561.6 msyii\db\Command::querySHOW FULL COLUMNS FROM `kpi_range`
08:59:15.5191.4 msyii\db\Command::querySHOW FULL COLUMNS FROM `session`
08:59:15.2581.1 msyii\db\Command::querySELECT kcu.constraint_name, kcu.column_name, kcu.referenced_table_name, kcu.referenced_column_name FROM information_schema.referential_constraints AS rc JOIN information_schema.key_column_usage AS kcu ON ( kcu.constraint_catalog = rc.constraint_catalog OR (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL) ) AND kcu.constraint_schema = rc.constraint_schema AND kcu.constraint_name = rc.constraint_name WHERE rc.constraint_schema = database() AND kcu.table_schema = database() AND rc.table_name = 'kpi_range' AND kcu.table_name = 'kpi_range'
08:59:15.5201.1 msyii\db\Command::querySELECT kcu.constraint_name, kcu.column_name, kcu.referenced_table_name, kcu.referenced_column_name FROM information_schema.referential_constraints AS rc JOIN information_schema.key_column_usage AS kcu ON ( kcu.constraint_catalog = rc.constraint_catalog OR (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL) ) AND kcu.constraint_schema = rc.constraint_schema AND kcu.constraint_name = rc.constraint_name WHERE rc.constraint_schema = database() AND kcu.table_schema = database() AND rc.table_name = 'session' AND kcu.table_name = 'session'
08:59:15.5251.0 msyii\db\Command::querySELECT `s`.`INDEX_NAME` AS `name`, `s`.`COLUMN_NAME` AS `column_name`, `s`.`NON_UNIQUE` ^ 1 AS `index_is_unique`, `s`.`INDEX_NAME` = 'PRIMARY' AS `index_is_primary` FROM `information_schema`.`STATISTICS` AS `s` WHERE `s`.`TABLE_SCHEMA` = COALESCE(NULL, DATABASE()) AND `s`.`INDEX_SCHEMA` = `s`.`TABLE_SCHEMA` AND `s`.`TABLE_NAME` = 'session' ORDER BY `s`.`SEQ_IN_INDEX` ASC
08:59:15.1640.9 msyii\db\Command::queryselect * from kpi_hdc k left join kpi_template i on i.id=k.kpi_template_id left join kpi_template_to_year y on y.kpi_template_id=k.kpi_template_id where y.year='2018' and k.kpi_template_id='62'
08:59:15.1630.8 msyii\db\Connection::openOpening DB connection: mysql:host=localhost;port=3306;dbname=dohdashboard
08:59:15.2550.6 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.5090.4 msyii\db\Command::querySELECT * FROM campur A INNER JOIN cchangwat C ON A.changwatcode=C.changwatcode WHERE A.ampurcodefull='3206'
08:59:15.5100.4 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id = '62') AND (year = 2561)
08:59:15.5100.4 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE kpi_template_id='62'
08:59:15.5090.3 msyii\db\Command::queryselect DISTINCT b_year from s_height1518 ORDER BY b_year DESC
08:59:15.2590.3 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 76.32) AND (`range_max` >= 76.32)
08:59:15.5140.3 msyii\db\Command::querySELECT `data` FROM `session` WHERE `expire`>1755223155 AND `id`='unhatsnm3t2gop3klsrmf1b5nk'
08:59:15.2560.3 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '76.32') AND (`range_max` >= '76.32')
08:59:15.2600.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '100.00') AND (`range_max` >= '100.00')
08:59:15.2620.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2600.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2610.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '77.50') AND (`range_max` >= '77.50')
08:59:15.2610.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 100) AND (`range_max` >= 100)
08:59:15.2620.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2620.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 96) AND (`range_max` >= 96)
08:59:15.2630.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 0) AND (`range_max` >= 0)
08:59:15.2640.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '76.32') AND (`range_max` >= '76.32')
08:59:15.2630.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2630.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2610.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 77.5) AND (`range_max` >= 77.5)
08:59:15.2610.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)
08:59:15.2630.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= 0) AND (`range_max` >= 0)
08:59:15.2640.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '84.85') AND (`range_max` >= '84.85')
08:59:15.2620.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= '96.00') AND (`range_max` >= '96.00')
08:59:15.2630.2 msyii\db\Command::querySELECT * FROM `kpi_range` WHERE (kpi_template_id='62') AND (year = 2561) AND (`range_min` <= NULL) AND (`range_max` >= NULL)