Query Metrics
19
Database Queries
18
Different statements
15.81 ms
Query time
5
Invalid entities
0
Cache hits
0
Cache misses
0
Cache puts
Queries
default connection
| #▲ | Time | Info |
|---|---|---|
| 1 | 0.75 ms |
SELECT p0_.id AS id_0, p0_.uri AS uri_1, p0_.top_html AS top_html_2, p0_.bottom_html AS bottom_html_3, p0_.meta_title AS meta_title_4, p0_.meta_description AS meta_description_5, p0_.meta_keywords AS meta_keywords_6, p0_.page_heading AS page_heading_7, p0_.city_id AS city_id_8 FROM page_seo_texts p0_ WHERE p0_.uri = ? LIMIT 1
Parameters:
[
"/station-ohotnyj-ryad/"
]
|
| 2 | 0.52 ms |
SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.uri_identity AS uri_identity_2, c0_.country_code AS country_code_3, c0_.city_group AS city_group_4, c0_.timezone AS timezone_5, c0_.map_latitude AS map_latitude_6, c0_.map_longitude AS map_longitude_7 FROM cities c0_ WHERE c0_.uri_identity = ? LIMIT 1
Parameters:
[
"moscow"
]
|
| 3 | 0.71 ms |
SELECT c0_.id AS id_0, c0_.name AS name_1, c0_.uri_identity AS uri_identity_2, c0_.city_id AS city_id_3, c0_.county_id AS county_id_4, c0_.district_id AS district_id_5 FROM city_stations c0_ WHERE c0_.city_id = ? AND c0_.uri_identity = ? LIMIT 1
Parameters:
[ 1 "ohotnyj-ryad" ] |
| 4 | 1.05 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.city_id AS city_id_4, t0.county_id AS county_id_5, t0.district_id AS district_id_6 FROM city_stations t0 WHERE t0.city_id = ? ORDER BY t0.name ASC
Parameters:
[
1
]
|
| 5 | 0.98 ms |
SELECT p0_.id AS id_0, p0_.placed_at AS placed_at_1, p0_.expires_at AS expires_at_2, p1_.id AS id_3, p1_.is_dummy AS is_dummy_4, p1_.uri_identity AS uri_identity_5, p1_.name AS name_6, p1_.description AS description_7, p1_.client_types AS client_types_8, p1_.phone_number AS phone_number_9, p1_.is_masseur AS is_masseur_10, p1_.extra_charge AS extra_charge_11, p1_.is_approved AS is_approved_12, p1_.moderation_status AS moderation_status_13, p1_.created_at AS created_at_14, p1_.updated_at AS updated_at_15, p1_.inactivated_at AS inactivated_at_16, p1_.seo AS seo_17, p1_.deleted_at AS deleted_at_18, p1_.person_gender AS person_gender_19, p1_.person_age AS person_age_20, p1_.person_height AS person_height_21, p1_.person_weight AS person_weight_22, p1_.person_breast_size AS person_breast_size_23, p1_.person_breast_type AS person_breast_type_24, p1_.person_cloth_size AS person_cloth_size_25, p1_.person_shoes_size AS person_shoes_size_26, p1_.person_body_type AS person_body_type_27, p1_.person_hair_color AS person_hair_color_28, p1_.person_private_haircut AS person_private_haircut_29, p1_.person_nationality AS person_nationality_30, p1_.person_has_tattoo AS person_has_tattoo_31, p1_.person_has_piercing AS person_has_piercing_32, p1_.messengers_telegram AS messengers_telegram_33, p1_.messengers_whatsapp AS messengers_whatsapp_34, p1_.call_time_from AS call_time_from_35, p1_.call_time_to AS call_time_to_36, p1_.call_answering_to AS call_answering_to_37, p1_.client_min_age AS client_min_age_38, p1_.client_max_age AS client_max_age_39, p1_.apartments_one_hour_price AS apartments_one_hour_price_40, p1_.apartments_two_hours_price AS apartments_two_hours_price_41, p1_.apartments_night_price AS apartments_night_price_42, p1_.take_out_one_hour_price AS take_out_one_hour_price_43, p1_.take_out_two_hours_price AS take_out_two_hours_price_44, p1_.take_out_night_price AS take_out_night_price_45, p1_.take_out_locations AS take_out_locations_46, p1_.express_provided AS express_provided_47, p1_.express_price AS express_price_48, p1_.car_provided AS car_provided_49, p1_.map_latitude AS map_latitude_50, p1_.map_longitude AS map_longitude_51, p0_.city_id AS city_id_52, p0_.profile_id AS profile_id_53, p0_.placement_price_id AS placement_price_id_54, p1_.user_id AS user_id_55, p1_.city_id AS city_id_56 FROM profile_top_placements p0_ INNER JOIN profiles p1_ ON p0_.profile_id = p1_.id AND (p1_.deleted_at IS NULL) WHERE p1_.city_id = ? AND (p0_.placed_at <= ? AND ? < p0_.expires_at) LIMIT 1
Parameters:
[ 1 "2025-12-17 16:19:25" "2025-12-17 16:19:25" ] |
| 6 | 0.81 ms |
SELECT p0_.id AS id_0, p0_.placed_at AS placed_at_1, p0_.expires_at AS expires_at_2, p1_.id AS id_3, p1_.is_dummy AS is_dummy_4, p1_.uri_identity AS uri_identity_5, p1_.name AS name_6, p1_.description AS description_7, p1_.client_types AS client_types_8, p1_.phone_number AS phone_number_9, p1_.is_masseur AS is_masseur_10, p1_.extra_charge AS extra_charge_11, p1_.is_approved AS is_approved_12, p1_.moderation_status AS moderation_status_13, p1_.created_at AS created_at_14, p1_.updated_at AS updated_at_15, p1_.inactivated_at AS inactivated_at_16, p1_.seo AS seo_17, p1_.deleted_at AS deleted_at_18, p1_.person_gender AS person_gender_19, p1_.person_age AS person_age_20, p1_.person_height AS person_height_21, p1_.person_weight AS person_weight_22, p1_.person_breast_size AS person_breast_size_23, p1_.person_breast_type AS person_breast_type_24, p1_.person_cloth_size AS person_cloth_size_25, p1_.person_shoes_size AS person_shoes_size_26, p1_.person_body_type AS person_body_type_27, p1_.person_hair_color AS person_hair_color_28, p1_.person_private_haircut AS person_private_haircut_29, p1_.person_nationality AS person_nationality_30, p1_.person_has_tattoo AS person_has_tattoo_31, p1_.person_has_piercing AS person_has_piercing_32, p1_.messengers_telegram AS messengers_telegram_33, p1_.messengers_whatsapp AS messengers_whatsapp_34, p1_.call_time_from AS call_time_from_35, p1_.call_time_to AS call_time_to_36, p1_.call_answering_to AS call_answering_to_37, p1_.client_min_age AS client_min_age_38, p1_.client_max_age AS client_max_age_39, p1_.apartments_one_hour_price AS apartments_one_hour_price_40, p1_.apartments_two_hours_price AS apartments_two_hours_price_41, p1_.apartments_night_price AS apartments_night_price_42, p1_.take_out_one_hour_price AS take_out_one_hour_price_43, p1_.take_out_two_hours_price AS take_out_two_hours_price_44, p1_.take_out_night_price AS take_out_night_price_45, p1_.take_out_locations AS take_out_locations_46, p1_.express_provided AS express_provided_47, p1_.express_price AS express_price_48, p1_.car_provided AS car_provided_49, p1_.map_latitude AS map_latitude_50, p1_.map_longitude AS map_longitude_51, p0_.city_id AS city_id_52, p0_.profile_id AS profile_id_53, p0_.placement_price_id AS placement_price_id_54, p1_.user_id AS user_id_55, p1_.city_id AS city_id_56 FROM profile_top_placements p0_ INNER JOIN profiles p1_ ON p0_.profile_id = p1_.id AND (p1_.deleted_at IS NULL) WHERE p1_.city_id = ? AND (p0_.placed_at <= ? AND ? < p0_.expires_at) LIMIT 1
Parameters:
[ 1 "2025-12-17 16:19:25" "2025-12-17 16:19:25" ] |
| 7 | 0.94 ms |
SELECT COUNT(p0_.id) AS sclr_0 FROM profiles p0_ INNER JOIN profile_adboard_placements p1_ ON p0_.id = p1_.profile_id WHERE (p0_.moderation_status IN (?, ?, ?) AND p0_.person_gender IN (?) AND (p0_.city_id = ? AND (p0_.city_id = ? AND EXISTS (SELECT 1 FROM profile_stations p2_ WHERE p2_.profile_id = p0_.id AND p2_.station_id IN (?))))) AND (p0_.deleted_at IS NULL)
Parameters:
[ 0 2 1 1 1 1 104 ] |
| 8 | 0.53 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.city_id AS city_id_4, t0.county_id AS county_id_5 FROM city_districts t0 WHERE t0.id = ?
Parameters:
[
8
]
|
| 9 | 0.46 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.city_id AS city_id_4, t0.county_id AS county_id_5, t0.district_id AS district_id_6 FROM city_stations t0 WHERE t0.district_id = ?
Parameters:
[
8
]
|
| 10 | 0.82 ms |
SELECT p0_.id AS id_0 FROM profiles p0_ INNER JOIN profile_adboard_placements p1_ ON p0_.id = p1_.profile_id WHERE (p0_.moderation_status IN (?, ?, ?) AND p0_.person_gender IN (?) AND (p0_.city_id = ? AND p0_.is_masseur = ? AND (p0_.city_id = ? AND EXISTS (SELECT 1 FROM profile_stations p2_ WHERE p2_.profile_id = p0_.id AND p2_.station_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?))))) AND (p0_.deleted_at IS NULL) ORDER BY RAND() ASC LIMIT 10
Parameters:
[ 0 2 1 1 1 0 1 4 16 46 56 78 83 86 96 104 116 125 151 152 176 180 ] |
| 11 | 0.83 ms |
SELECT p0_.id AS id_0 FROM profiles p0_ INNER JOIN profile_adboard_placements p1_ ON p0_.id = p1_.profile_id WHERE (p0_.moderation_status IN (?, ?, ?) AND p0_.person_gender IN (?) AND (p0_.city_id = ? AND p0_.is_masseur = ?)) AND (p0_.deleted_at IS NULL) ORDER BY RAND() ASC LIMIT 10
Parameters:
[ 0 2 1 1 1 0 ] |
| 12 | 2.60 ms |
SELECT p.*, JSON_UNQUOTE(JSON_EXTRACT(p.name, '$.ru')) AS `name`, JSON_UNQUOTE(JSON_EXTRACT(p.description, '$.ru')) AS `description`, (SELECT path FROM profile_media_files pmf_avatar WHERE p.id = pmf_avatar.profile_id AND pmf_avatar.type = 'avatar' AND pmf_avatar.is_main = 0 LIMIT 1) AS `avatar_path`, (SELECT TYPE FROM profile_adboard_placements pap WHERE p.id = pap.profile_id LIMIT 1) AS `adboard_placement_type`, (SELECT position FROM profile_adboard_placements pap WHERE p.id = pap.profile_id LIMIT 1) AS `adboard_placement_position`, c.id AS `city_id`, JSON_UNQUOTE(JSON_EXTRACT(c.name, '$.ru')) AS `city_name`, c.uri_identity AS `city_uri_identity`, c.country_code AS `city_country_code`, EXISTS(SELECT * FROM profile_top_placements ptp WHERE p.id = ptp.profile_id AND (NOW() BETWEEN ptp.placed_at AND ptp.expires_at)) AS `has_top_placement`, EXISTS(SELECT * FROM placement_hidings ph WHERE p.id = ph.profile_id AND ph.entity_type = 'profile') AS `has_placement_hiding`, EXISTS(SELECT * FROM profile_comments pc WHERE p.id = pc.profile_id AND pc.deleted_at IS NULL) AS `has_comments`, EXISTS(SELECT * FROM profile_media_files pmf_video WHERE p.id = pmf_video.profile_id AND pmf_video.type = 'video') AS `has_videos`, EXISTS(SELECT * FROM profile_media_files pmf_selfie WHERE p.id = pmf_selfie.profile_id AND pmf_selfie.type = 'selfie') AS `has_selfies` FROM profiles `p` JOIN cities `c` ON c.id = p.city_id WHERE p.id IN (15,32,2,12,26,25,47,31,22,50) ORDER BY FIELD(p.id,15,32,2,12,26,25,47,31,22,50)
Parameters:
[] |
| 13 | 0.63 ms |
SELECT cs.id AS `id`, JSON_UNQUOTE(JSON_EXTRACT(cs.name, '$.ru')) AS `name`, cs.uri_identity AS `uriIdentity`, ps.profile_id AS `profile_id`, csl.name AS `line_name`, csl.color AS `line_color` FROM profile_stations ps JOIN city_stations cs ON ps.station_id = cs.id LEFT JOIN city_subway_station_lines cssl ON cssl.station_id = cs.id LEFT JOIN city_subway_lines csl ON csl.id = cssl.line_id WHERE ps.profile_id IN (15,32,2,12,26,25,47,31,22,50)
Parameters:
[] |
| 14 | 0.55 ms |
SELECT s.id AS `id`, JSON_UNQUOTE(JSON_EXTRACT(s.name, '$.ru')) AS `name`, s.group AS `group`, s.uri_identity AS `uriIdentity`, pps.profile_id AS `profile_id`, pps.service_condition AS `condition`, pps.extra_charge AS `extra_charge`, pps.comment AS `comment` FROM profile_provided_services pps JOIN services s ON pps.service_id = s.id WHERE pps.profile_id IN (15,32,2,12,26,25,47,31,22,50)
Parameters:
[] |
| 15 | 1.04 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.city_id AS city_id_4, t0.county_id AS county_id_5 FROM city_districts t0 WHERE t0.city_id = ?
Parameters:
[
1
]
|
| 16 | 0.62 ms |
SELECT s0_.id AS id_0, s0_.`group` AS group_1, s0_.name AS name_2, s0_.uri_identity AS uri_identity_3 FROM services s0_ ORDER BY s0_.`group` ASC, s0_.id ASC
Parameters:
[] |
| 17 | 0.72 ms |
SELECT p0_.city_id AS sclr_0, COUNT(p0_.id) AS sclr_1 FROM profiles p0_ INNER JOIN profile_adboard_placements p1_ ON p0_.id = p1_.profile_id WHERE (p0_.person_gender IN (?) AND p0_.moderation_status IN (?, ?, ?)) AND (p0_.deleted_at IS NULL) GROUP BY p0_.city_id
Parameters:
[ 1 0 2 1 ] |
| 18 | 0.47 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.country_code AS country_code_4, t0.city_group AS city_group_5, t0.timezone AS timezone_6, t0.map_latitude AS map_latitude_7, t0.map_longitude AS map_longitude_8 FROM cities t0
Parameters:
[] |
| 19 | 0.80 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.uri_identity AS uri_identity_3, t0.city_id AS city_id_4, t0.county_id AS county_id_5, t0.district_id AS district_id_6 FROM city_stations t0
Parameters:
[] |
Database Connections
| Name | Service |
|---|---|
| default | doctrine.dbal.default_connection |
| multi_website | doctrine.dbal.multi_website_connection |
Entity Managers
| Name | Service |
|---|---|
| default | doctrine.orm.default_entity_manager |
| multi_website | doctrine.orm.multi_website_entity_manager |
Second Level Cache
0
Hits
0
Misses
0
Puts
Entities Mapping
default entity manager
| Class | Mapping errors |
|---|---|
| App\Entity\Sales\Profile\AdBoardPlacement | No errors. |
| App\Entity\Sales\PaidPlacementPrice |
|
| App\Entity\SEO\PageMetadata | No errors. |
| App\Entity\Location\MapCoordinate |
|
| App\Entity\Location\City |
|
| App\Entity\Location\County | No errors. |
| App\Entity\Location\District | No errors. |
| App\Entity\Location\Station | No errors. |
| App\Entity\Location\Subway\Line | No errors. |
| App\Entity\Sales\PaidPlacementsOrder | No errors. |
| App\Entity\Sales\Profile\TopPlacement | No errors. |
| App\Entity\Profile\PersonParameters | No errors. |
| App\Entity\Messengers |
|
| App\Entity\PhoneCallRestrictions | No errors. |
| App\Entity\Profile\ClientRestrictions | No errors. |
| App\Entity\ApartmentsPricing | No errors. |
| App\Entity\TakeOutPricing | No errors. |
| App\Entity\ExpressPricing | No errors. |
| App\Entity\Profile\CarPricing | No errors. |
| App\Entity\Profile\Profile |
|
| App\Entity\User | No errors. |
| App\Entity\Account\Advertiser | No errors. |
| App\Entity\Service | No errors. |
multi_website entity manager
No loaded entities.