1.80 ms (20.47%)
|
1 |
SELECT
c.TABLE_NAME,
c.COLUMN_NAME AS field,
IF(
c.DATA_TYPE = 'longtext'
AND EXISTS(
SELECT * FROM information_schema.CHECK_CONSTRAINTS i_c
WHERE i_c.CONSTRAINT_SCHEMA = 'manage'
AND i_c.TABLE_NAME = c.TABLE_NAME
AND i_c.CHECK_CLAUSE = CONCAT(
'json_valid(`',
c.COLUMN_NAME,
'`)'
)
),
'json',
c.DATA_TYPE
) AS type,
c.COLUMN_TYPE,
c.CHARACTER_MAXIMUM_LENGTH,
c.CHARACTER_OCTET_LENGTH,
c.NUMERIC_PRECISION,
c.NUMERIC_SCALE,
c.IS_NULLABLE AS `null`,
c.COLUMN_KEY AS `key`,
c.COLUMN_DEFAULT AS `default`,
c.EXTRA,
c.COLUMN_COMMENT AS comment,
c.CHARACTER_SET_NAME AS characterset,
c.COLLATION_NAME AS collation
FROM information_schema.COLUMNS c
INNER JOIN information_schema.TABLES t
ON t.TABLE_NAME = c.TABLE_NAME
WHERE c.TABLE_SCHEMA = ? AND t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ?
AND t.TABLE_TYPE = 'BASE TABLE'
ORDER BY c.TABLE_NAME,
c.ORDINAL_POSITION
Parameters: [
"manage"
"manage"
"doctrine_migration_versions"
]
SELECT
c.TABLE_NAME,
c.COLUMN_NAME AS field,
IF(
c.DATA_TYPE = 'longtext'
AND EXISTS(
SELECT * FROM information_schema.CHECK_CONSTRAINTS i_c
WHERE i_c.CONSTRAINT_SCHEMA = 'manage'
AND i_c.TABLE_NAME = c.TABLE_NAME
AND i_c.CHECK_CLAUSE = CONCAT(
'json_valid(`',
c.COLUMN_NAME,
'`)'
)
),
'json',
c.DATA_TYPE
) AS type,
c.COLUMN_TYPE,
c.CHARACTER_MAXIMUM_LENGTH,
c.CHARACTER_OCTET_LENGTH,
c.NUMERIC_PRECISION,
c.NUMERIC_SCALE,
c.IS_NULLABLE AS `null`,
c.COLUMN_KEY AS `key`,
c.COLUMN_DEFAULT AS `default`,
c.EXTRA,
c.COLUMN_COMMENT AS comment,
c.CHARACTER_SET_NAME AS characterset,
c.COLLATION_NAME AS collation
FROM information_schema.COLUMNS c
INNER JOIN information_schema.TABLES t
ON t.TABLE_NAME = c.TABLE_NAME
WHERE c.TABLE_SCHEMA = 'manage' AND t.TABLE_SCHEMA = 'manage' AND t.TABLE_NAME = 'doctrine_migration_versions'
AND t.TABLE_TYPE = 'BASE TABLE'
ORDER BY c.TABLE_NAME,
c.ORDINAL_POSITION;
|
1.12 ms (12.71%)
|
1 |
SELECT t0.id AS id_1, t0.sku AS sku_2, t0.operation_type AS operation_type_3, t0.operation_name AS operation_name_4, t0.duration_ms AS duration_ms_5, t0.timestamp AS timestamp_6, t0.memory_usage AS memory_usage_7, t0.peak_memory_usage AS peak_memory_usage_8, t0.query_count AS query_count_9, t0.is_slow_query AS is_slow_query_10, t0.slow_query_threshold AS slow_query_threshold_11, t0.sql_query AS sql_query_12, t0.parameters AS parameters_13, t0.endpoint AS endpoint_14, t0.http_method AS http_method_15, t0.http_status_code AS http_status_code_16, t0.controller AS controller_17, t0.action AS action_18, t0.route AS route_19, t0.user_agent AS user_agent_20, t0.ip_address AS ip_address_21, t0.user_id AS user_id_22, t0.error_message AS error_message_23, t0.stack_trace AS stack_trace_24, t0.metadata AS metadata_25, t0.environment AS environment_26, t0.cached AS cached_27, t0.cache_hits AS cache_hits_28, t0.cache_misses AS cache_misses_29, t0.notes AS notes_30 FROM performance_log t0 WHERE t0.id = ?
Parameters: [
"batch-delete"
]
SELECT t0.id AS id_1, t0.sku AS sku_2, t0.operation_type AS operation_type_3, t0.operation_name AS operation_name_4, t0.duration_ms AS duration_ms_5, t0.timestamp AS timestamp_6, t0.memory_usage AS memory_usage_7, t0.peak_memory_usage AS peak_memory_usage_8, t0.query_count AS query_count_9, t0.is_slow_query AS is_slow_query_10, t0.slow_query_threshold AS slow_query_threshold_11, t0.sql_query AS sql_query_12, t0.parameters AS parameters_13, t0.endpoint AS endpoint_14, t0.http_method AS http_method_15, t0.http_status_code AS http_status_code_16, t0.controller AS controller_17, t0.action AS action_18, t0.route AS route_19, t0.user_agent AS user_agent_20, t0.ip_address AS ip_address_21, t0.user_id AS user_id_22, t0.error_message AS error_message_23, t0.stack_trace AS stack_trace_24, t0.metadata AS metadata_25, t0.environment AS environment_26, t0.cached AS cached_27, t0.cache_hits AS cache_hits_28, t0.cache_misses AS cache_misses_29, t0.notes AS notes_30 FROM performance_log t0 WHERE t0.id = 'batch-delete';
|
0.69 ms (7.88%)
|
1 |
SELECT
k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.COLUMN_NAME,
k.REFERENCED_TABLE_NAME,
k.REFERENCED_COLUMN_NAME,
k.ORDINAL_POSITION,
c.UPDATE_RULE,
c.DELETE_RULE
FROM information_schema.key_column_usage k
INNER JOIN information_schema.referential_constraints c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME
WHERE k.TABLE_SCHEMA = ? AND c.CONSTRAINT_SCHEMA = ? AND k.TABLE_NAME = ?
AND k.REFERENCED_COLUMN_NAME IS NOT NULL
ORDER BY k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.ORDINAL_POSITION
Parameters: [
"manage"
"manage"
"doctrine_migration_versions"
]
SELECT
k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.COLUMN_NAME,
k.REFERENCED_TABLE_NAME,
k.REFERENCED_COLUMN_NAME,
k.ORDINAL_POSITION,
c.UPDATE_RULE,
c.DELETE_RULE
FROM information_schema.key_column_usage k
INNER JOIN information_schema.referential_constraints c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME
WHERE k.TABLE_SCHEMA = 'manage' AND c.CONSTRAINT_SCHEMA = 'manage' AND k.TABLE_NAME = 'doctrine_migration_versions'
AND k.REFERENCED_COLUMN_NAME IS NOT NULL
ORDER BY k.TABLE_NAME,
k.CONSTRAINT_NAME,
k.ORDINAL_POSITION;
|