In case you have your own slow SQL query, you can optimize it automatically here.
For the query above, the following recommendations will be helpful as part of the SQL tuning process.
You'll find 3 sections below:
CREATE INDEX transaction_detail_idx_line_descr_av_id_transactio ON transaction_detail (line_object_description,av_transaction_id,transaction_date);
SELECT
t1.av_transaction_id,
round(SUM((t1.gross_line_amount - t1.pos_discount_amount)),
2) AS total_amount_with_discount,
round(SUM((t1.gross_line_amount)),
2) AS total_amount,
round(SUM((t1.pos_discount_amount)),
2) AS total_discount,
round(SUM((t2.gross_line_amount)),
2) AS total_sales_tax
FROM
transaction_detail AS t1
INNER JOIN
transaction_detail AS t2
ON t1.av_transaction_id = t2.av_transaction_id
AND t1.transaction_date = t2.transaction_date
WHERE
(
t1.sku_id IS NOT NULL
OR t1.line_action_display_descr = 'sold'
)
AND t2.line_object_description = 'S6 Sales Tax'
AND t1.av_transaction_id = '581280193'
GROUP BY
t1.av_transaction_id