Query Metrics
14
Database Queries
14
Different statements
12.29 ms
Query time
0
Invalid entities
2
Managed entities
Queries
| #▲ | Time | Info | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.90 ms |
SELECT t0.id AS id_1, t0.email AS email_2, t0.full_name AS full_name_3, t0.roles AS roles_4, t0.password AS password_5, t0.is_active AS is_active_6, t0.hourly_rate_cents AS hourly_rate_cents_7, t0.created_at AS created_at_8, t0.store_id AS store_id_9 FROM users t0 WHERE t0.id = ?
Parameters:
[
"b4abf302-a07a-441e-8bf6-d773ded18a97"
]
|
||||||||||||||||||||||||||||||||
| 2 | 1.10 ms |
SELECT COUNT(p0_.id) AS sclr_0, COALESCE(SUM(CASE WHEN p0_.stock_on_hand <= 0 THEN 1 ELSE 0 END), 0) AS sclr_1, COALESCE(SUM(CASE WHEN p0_.stock_on_hand > 0 AND p0_.stock_on_hand <= p0_.reorder_point THEN 1 ELSE 0 END), 0) AS sclr_2 FROM products p0_ WHERE p0_.store_id = ? AND p0_.is_deleted = 0
Parameters:
[
"8241c908-a268-4867-85dc-e6714e489812"
]
|
||||||||||||||||||||||||||||||||
| 3 | 1.02 ms |
SELECT COALESCE(SUM(CASE WHEN s0_.status = ? THEN s0_.total_cents ELSE 0 END), 0) AS sclr_0, COALESCE(SUM(CASE WHEN s0_.status = ? THEN 1 ELSE 0 END), 0) AS sclr_1, COALESCE(SUM(CASE WHEN s0_.status = ? AND s0_.payment_method = ? THEN s0_.total_cents ELSE 0 END), 0) AS sclr_2, COALESCE(SUM(CASE WHEN s0_.status = ? AND s0_.payment_method = ? THEN s0_.total_cents ELSE 0 END), 0) AS sclr_3, COALESCE(SUM(CASE WHEN s0_.status = ? THEN s0_.total_cents ELSE 0 END), 0) AS sclr_4 FROM sales s0_ WHERE s0_.store_id = ? AND s0_.created_at >= ? AND s0_.created_at < ?
Parameters:
[ "completed" "completed" "completed" "cash" "completed" "card" "voided" "8241c908-a268-4867-85dc-e6714e489812" "2026-08-29 00:00:00" "2026-08-30 00:00:00" ]
|
||||||||||||||||||||||||||||||||
| 4 | 1.03 ms |
SELECT t0_.id AS id_0, t0_.clock_in_at AS clock_in_at_1, t0_.clock_out_at AS clock_out_at_2, t0_.minutes AS minutes_3, t0_.device_key AS device_key_4, u1_.id AS id_5, u1_.email AS email_6, u1_.full_name AS full_name_7, u1_.roles AS roles_8, u1_.password AS password_9, u1_.is_active AS is_active_10, u1_.hourly_rate_cents AS hourly_rate_cents_11, u1_.created_at AS created_at_12, t0_.store_id AS store_id_13, t0_.user_id AS user_id_14, u1_.store_id AS store_id_15 FROM time_entries t0_ INNER JOIN users u1_ ON t0_.user_id = u1_.id WHERE t0_.store_id = ? AND t0_.clock_in_at >= ? AND t0_.clock_in_at < ? ORDER BY t0_.clock_in_at DESC
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "2026-08-29 00:00:00" "2026-08-30 00:00:00" ]
|
||||||||||||||||||||||||||||||||
| 5 | 0.73 ms |
SELECT COUNT(p0_.id) AS sclr_0 FROM products p0_ WHERE p0_.store_id = ? AND p0_.sync_status <> ?
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "synced" ]
|
||||||||||||||||||||||||||||||||
| 6 | 0.72 ms |
SELECT COUNT(s0_.id) AS sclr_0 FROM sales s0_ WHERE s0_.store_id = ? AND s0_.sync_status <> ?
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "synced" ]
|
||||||||||||||||||||||||||||||||
| 7 | 0.72 ms |
SELECT COUNT(d0_.id) AS sclr_0 FROM devices d0_ WHERE d0_.store_id = ? AND d0_.status = ?
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "pending" ]
|
||||||||||||||||||||||||||||||||
| 8 | 1.00 ms |
SELECT COALESCE(SUM(s0_.line_subtotal_cents - (COALESCE(p1_.cost_cents, 0) * s0_.quantity)), 0) AS sclr_0 FROM sale_lines s0_ INNER JOIN sales s2_ ON s0_.sale_id = s2_.id LEFT JOIN products p1_ ON s0_.product_id = p1_.id WHERE s2_.store_id = ? AND s2_.status = ? AND s2_.created_at >= ? AND s2_.created_at < ?
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "completed" "2026-08-29 00:00:00" "2026-08-30 00:00:00" ]
|
||||||||||||||||||||||||||||||||
| 9 | 0.87 ms |
SELECT COALESCE(SUM((s0_.unit_price_cents * s0_.quantity) - s0_.line_subtotal_cents), 0) AS sclr_0 FROM sale_lines s0_ INNER JOIN sales s1_ ON s0_.sale_id = s1_.id WHERE s1_.store_id = ? AND s1_.status = ? AND s1_.created_at >= ? AND s1_.created_at < ?
Parameters:
[ "8241c908-a268-4867-85dc-e6714e489812" "completed" "2026-08-29 00:00:00" "2026-08-30 00:00:00" ]
|
||||||||||||||||||||||||||||||||
| 10 | 0.94 ms |
SELECT p0_.id AS id_0, p0_.barcode AS barcode_1, p0_.name AS name_2, p0_.brand AS brand_3, p0_.category AS category_4, p0_.price_cents AS price_cents_5, p0_.size AS size_6, p0_.size_label AS size_label_7, p0_.stock_on_hand AS stock_on_hand_8, p0_.reorder_point AS reorder_point_9, p0_.min_stock AS min_stock_10, p0_.max_stock AS max_stock_11, p0_.cost_cents AS cost_cents_12, p0_.is_tax_allowed AS is_tax_allowed_13, p0_.is_favorite AS is_favorite_14, p0_.is_deleted AS is_deleted_15, p0_.image_path AS image_path_16, p0_.image_url AS image_url_17, p0_.sync_status AS sync_status_18, p0_.client_id AS client_id_19, p0_.created_at AS created_at_20, p0_.updated_at AS updated_at_21, p0_.store_id AS store_id_22 FROM products p0_ WHERE p0_.store_id = ? AND p0_.is_deleted = 0 AND p0_.stock_on_hand > 0 AND p0_.stock_on_hand <= p0_.reorder_point ORDER BY p0_.stock_on_hand ASC LIMIT 5
Parameters:
[
"8241c908-a268-4867-85dc-e6714e489812"
]
|
||||||||||||||||||||||||||||||||
| 11 | 0.91 ms |
SELECT p0_.id AS id_0, p0_.barcode AS barcode_1, p0_.name AS name_2, p0_.brand AS brand_3, p0_.category AS category_4, p0_.price_cents AS price_cents_5, p0_.size AS size_6, p0_.size_label AS size_label_7, p0_.stock_on_hand AS stock_on_hand_8, p0_.reorder_point AS reorder_point_9, p0_.min_stock AS min_stock_10, p0_.max_stock AS max_stock_11, p0_.cost_cents AS cost_cents_12, p0_.is_tax_allowed AS is_tax_allowed_13, p0_.is_favorite AS is_favorite_14, p0_.is_deleted AS is_deleted_15, p0_.image_path AS image_path_16, p0_.image_url AS image_url_17, p0_.sync_status AS sync_status_18, p0_.client_id AS client_id_19, p0_.created_at AS created_at_20, p0_.updated_at AS updated_at_21, p0_.store_id AS store_id_22 FROM products p0_ WHERE p0_.store_id = ? AND p0_.is_deleted = 0 AND p0_.stock_on_hand <= 0 ORDER BY p0_.name ASC LIMIT 4
Parameters:
[
"8241c908-a268-4867-85dc-e6714e489812"
]
|
||||||||||||||||||||||||||||||||
| 12 | 0.88 ms |
SELECT s0_.id AS id_0, s0_.sale_number AS sale_number_1, s0_.status AS status_2, s0_.payment_method AS payment_method_3, s0_.subtotal_cents AS subtotal_cents_4, s0_.tax_cents AS tax_cents_5, s0_.total_cents AS total_cents_6, s0_.cash_tendered_cents AS cash_tendered_cents_7, s0_.change_due_cents AS change_due_cents_8, s0_.device_id AS device_id_9, s0_.cashier_user_id AS cashier_user_id_10, s0_.cashier_name AS cashier_name_11, s0_.void_reason AS void_reason_12, s0_.sync_status AS sync_status_13, s0_.client_id AS client_id_14, s0_.created_at AS created_at_15, s0_.updated_at AS updated_at_16, s0_.store_id AS store_id_17 FROM sales s0_ WHERE s0_.store_id = ? ORDER BY s0_.created_at DESC LIMIT 10
Parameters:
[
"8241c908-a268-4867-85dc-e6714e489812"
]
|
||||||||||||||||||||||||||||||||
| 13 | 0.78 ms |
SELECT COUNT(t0_.id) AS sclr_0 FROM time_entries t0_ WHERE t0_.store_id = ? AND t0_.clock_out_at IS NULL
Parameters:
[
"8241c908-a268-4867-85dc-e6714e489812"
]
|
||||||||||||||||||||||||||||||||
| 14 | 0.71 ms |
SELECT t0.id AS id_1, t0.name AS name_2, t0.code AS code_3, t0.address AS address_4, t0.pairing_pin AS pairing_pin_5, t0.auto_approve_devices AS auto_approve_devices_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8 FROM stores t0 ORDER BY t0.name ASC
Parameters:
[] |
Database Connections
| Name | Service |
|---|---|
| default | doctrine.dbal.default_connection |
Entity Managers
| Name | Service |
|---|---|
| default | doctrine.orm.default_entity_manager |
Second Level Cache
Second Level Cache is not enabled.
Managed Entities
default entity manager
| Class | Amount of managed objects |
|---|---|
| App\Entity\User | 1 |
| App\Entity\Store | 1 |
Entities Mapping
| Class | Mapping errors |
|---|---|
| App\Entity\User | No errors. |
| App\Entity\Store | No errors. |
| App\Entity\Product | No errors. |
| App\Entity\Sale | No errors. |
| App\Entity\TimeEntry | No errors. |
| App\Entity\Device | No errors. |
| App\Entity\SaleLine | No errors. |