Query Metrics

14 Database Queries
13 Different statements
9.61 ms Query time
2 Invalid entities

Grouped Statements

Show all queries

Time Count Info
1.17 ms
(12.21%)
1
SELECT t0.id AS id_1, t0.sender_name AS sender_name_2, t0.sender_phone_number AS sender_phone_number_3, t0.receiver_name AS receiver_name_4, t0.receiver_phone_number AS receiver_phone_number_5, t0.created_at AS created_at_6, t0.is_collected AS is_collected_7, t0.is_received AS is_received_8, t0.received_at AS received_at_9, t0.percel_count AS percel_count_10, t0.longitude AS longitude_11, t0.latitude AS latitude_12, t0.parcel_value AS parcel_value_13, t0.from_station_id AS from_station_id_14, t0.to_station_id AS to_station_id_15, t0.created_by AS created_by_16, t17.id AS id_18, t17.amount AS amount_19, t17.cash_amount AS cash_amount_20, t17.mpesa_amount AS mpesa_amount_21, t17.tax_percentage AS tax_percentage_22, t17.tax_amount AS tax_amount_23, t17.gross_amount AS gross_amount_24, t17.station_expenses AS station_expenses_25, t17.station_balance AS station_balance_26, t17.expenses AS expenses_27, t17.balance AS balance_28, t17.created_at AS created_at_29, t17.is_cancelled AS is_cancelled_30, t17.is_complete AS is_complete_31, t17.is_paid AS is_paid_32, t17.paid_by AS paid_by_33, t17.mpesa_payment_phone AS mpesa_payment_phone_34, t17.payment_method AS payment_method_35, t17.pin_number AS pin_number_36, t17.cu_invoice_number AS cu_invoice_number_37, t17.cu_invoice_number_credit AS cu_invoice_number_credit_38, t17.cu_serial_number AS cu_serial_number_39, t17.is_final AS is_final_40, t17.way_bill_id AS way_bill_id_41, t17.created_by AS created_by_42, t17.organization_id AS organization_id_43, t17.daily_account_id AS daily_account_id_44, t0.received_by AS received_by_45, t0.organization_id AS organization_id_46, t47.id AS id_48, t47.is_consignee AS is_consignee_49, t47.consignee_national_id AS consignee_national_id_50, t47.collector_name AS collector_name_51, t47.national_id AS national_id_52, t47.created_at AS created_at_53, t47.waybill_id AS waybill_id_54, t47.created_by AS created_by_55 FROM way_bill t0 LEFT JOIN transaction t17 ON t17.way_bill_id = t0.id LEFT JOIN collected_parcel t47 ON t47.waybill_id = t0.id WHERE t0.id = ?
Parameters:
[
  950788
]
1.14 ms
(11.88%)
1
SELECT t0.id AS id_1, t0.drawer_cash AS drawer_cash_2, t0.account_date AS account_date_3, t0.is_closed AS is_closed_4, t0.created_at AS created_at_5, t0.user_id AS user_id_6, t0.station_daily_account AS station_daily_account_7, t0.closed_by AS closed_by_8 FROM daily_account t0 WHERE t0.user_id = ? ORDER BY t0.id DESC LIMIT 1
Parameters:
[
  139
]
0.98 ms
(10.15%)
2
SELECT t0.id AS id_1, t0.station_name AS station_name_2, t0.station_address AS station_address_3, t0.phone_numbers AS phone_numbers_4, t0.created_at AS created_at_5, t0.operating_hrs AS operating_hrs_6, t0.is_mobile AS is_mobile_7, t0.organization_id AS organization_id_8, t0.created_by AS created_by_9 FROM station t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.94 ms
(9.78%)
1
SELECT t0.id AS id_1, t0.amount AS amount_2, t0.cash_amount AS cash_amount_3, t0.mpesa_amount AS mpesa_amount_4, t0.tax_percentage AS tax_percentage_5, t0.tax_amount AS tax_amount_6, t0.gross_amount AS gross_amount_7, t0.station_expenses AS station_expenses_8, t0.station_balance AS station_balance_9, t0.expenses AS expenses_10, t0.balance AS balance_11, t0.created_at AS created_at_12, t0.is_cancelled AS is_cancelled_13, t0.is_complete AS is_complete_14, t0.is_paid AS is_paid_15, t0.paid_by AS paid_by_16, t0.mpesa_payment_phone AS mpesa_payment_phone_17, t0.payment_method AS payment_method_18, t0.pin_number AS pin_number_19, t0.cu_invoice_number AS cu_invoice_number_20, t0.cu_invoice_number_credit AS cu_invoice_number_credit_21, t0.cu_serial_number AS cu_serial_number_22, t0.is_final AS is_final_23, t0.way_bill_id AS way_bill_id_24, t0.created_by AS created_by_25, t0.organization_id AS organization_id_26, t0.daily_account_id AS daily_account_id_27 FROM transaction t0 WHERE t0.way_bill_id = ? LIMIT 1
Parameters:
[
  "950788"
]
0.81 ms
(8.42%)
1
SELECT t0.id AS id_1, t0.paybill AS paybill_2, t0.consumer_key AS consumer_key_3, t0.consumer_secret AS consumer_secret_4, t0.pass_key AS pass_key_5, t0.token AS token_6, t0.token_updated_at AS token_updated_at_7, t0.auth_type AS auth_type_8, t0.short_code_type AS short_code_type_9, t0.station AS station_10 FROM mpesa_auth t0 WHERE t0.station = ? AND t0.auth_type = ? LIMIT 1
Parameters:
[
  14
  "PROD"
]
0.77 ms
(8.01%)
1
SELECT t0.id AS id_1, t0.is_cancelled AS is_cancelled_2, t0.cancelled_at AS cancelled_at_3, t0.cancelled_because AS cancelled_because_4, t0.is_received AS is_received_5, t0.received_at AS received_at_6, t0.created_at AS created_at_7, t0.delivery_id AS delivery_id_8, t0.parcel_id AS parcel_id_9, t0.cancelled_by AS cancelled_by_10, t0.received_by AS received_by_11, t0.created_by AS created_by_12 FROM delivery_parcel t0 WHERE t0.is_cancelled = ? AND t0.parcel_id = ? LIMIT 1
Parameters:
[
  0
  960676
]
0.72 ms
(7.47%)
1
SELECT t0.id AS id_1, t0.first_name AS first_name_2, t0.second_name AS second_name_3, t0.sir_name AS sir_name_4, t0.gender AS gender_5, t0.national_id AS national_id_6, t0.phone_number AS phone_number_7, t0.created_at AS created_at_8, t0.date_of_birth AS date_of_birth_9, t0.preferred_name AS preferred_name_10, t0.created_by AS created_by_11 FROM person t0 WHERE t0.id = ?
Parameters:
[
  144
]
0.66 ms
(6.86%)
1
SELECT t0.id AS id_1, t0.username AS username_2, t0.password AS password_3, t0.created_at AS created_at_4, t0.roles AS roles_5, t0.email AS email_6, t0.person_id AS person_id_7 FROM user t0 WHERE t0.id = ?
Parameters:
[
  139
]
0.62 ms
(6.49%)
1
SELECT t0.id AS id_1, t0.description AS description_2, t0.number AS number_3, t0.is_in_delivery AS is_in_delivery_4, t0.created_at AS created_at_5, t0.way_bill_id AS way_bill_id_6 FROM parcel t0 WHERE t0.way_bill_id = ?
Parameters:
[
  "950788"
]
0.53 ms
(5.48%)
1
SELECT e0_.id AS id_0, e0_.expense_name AS expense_name_1, e0_.is_automatic AS is_automatic_2, e0_.is_way_bill AS is_way_bill_3, e0_.is_active AS is_active_4, e0_.created_at AS created_at_5, e0_.automatic_expense_id AS automatic_expense_id_6, e0_.created_by AS created_by_7 FROM expense_type e0_ WHERE e0_.is_automatic = 0 AND e0_.is_way_bill = 1
Parameters:
[]
0.47 ms
(4.87%)
1
SELECT t0.id AS id_1, t0.status AS status_2, t0.amount AS amount_3, t0.sms AS sms_4, t0.recepient AS recepient_5, t0.created_at AS created_at_6, t0.status_code AS status_code_7, t0.manually_sent AS manually_sent_8, t0.action AS action_9, t0.message_id AS message_id_10, t0.transaction_id AS transaction_id_11, t0.organization_id AS organization_id_12, t0.created_by AS created_by_13 FROM sms t0 WHERE t0.transaction_id = ?
Parameters:
[
  950747
]
0.41 ms
(4.29%)
1
SELECT t0.id AS id_1, t0.amount AS amount_2, t0.created_at AS created_at_3, t0.transaction_id AS transaction_id_4, t0.expense_type AS expense_type_5, t0.created_by AS created_by_6 FROM transaction_expense t0 WHERE t0.transaction_id = ?
Parameters:
[
  950747
]
0.39 ms
(4.08%)
1
SELECT t0.id AS id_1, t0.type AS type_2, t0.client AS client_3, t0.supplier_code AS supplier_code_4, t0.created_at AS created_at_5, t0.station AS station_6 FROM tims_station t0 WHERE t0.station = ? AND t0.client = ? LIMIT 1
Parameters:
[
  14
  "WEB"
]

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.

Entities Mapping

Class Mapping errors
App\Entity\User No errors.
App\Entity\Person No errors.
App\Entity\DailyAccount No errors.
App\Entity\StationDailyAccount No errors.
App\Entity\StationExpense No errors.
App\Entity\Transaction No errors.
App\Entity\WayBill
  • The field App\Entity\WayBill#collectedParcel is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\CollectedParcel#waybill does not contain the required 'inversedBy="collectedParcel"' attribute.
App\Entity\Organization No errors.
App\Entity\TransactionExpense No errors.
App\Entity\MpesaAuth No errors.
App\Entity\Station No errors.
App\Entity\Parcel No errors.
App\Entity\Sms No errors.
App\Entity\TimsStation No errors.
App\Entity\ExpenseType No errors.
App\Entity\AutomaticExpense No errors.
App\Entity\CollectedParcel No errors.
App\Entity\DeliveryParcel No errors.
App\Entity\Delivery
  • The field App\Entity\Delivery#deliveryVehicle is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\DeliveryVehicle#delivery does not contain the required 'inversedBy="deliveryVehicle"' attribute.