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 t_holdings_idx_trade_date_ticker_company_na ON "t_ark_holdings" ("trade_date" desc,"ticker","company_name");
CREATE INDEX t_holdings_idx_ticker_trade_date ON "t_ark_holdings" ("ticker","trade_date");
SELECT
DISTINCT a.trade_date,
a.ticker,
a.company_name
FROM
t_ark_holdings a
WHERE
NOT EXISTS (
SELECT
1
FROM
t_ark_holdings AS b1
WHERE
(
b1.trade_date < a.trade_date
)
AND (
a.ticker = b1.ticker
)
)
ORDER BY
a.trade_date DESC,
a.ticker,
a.company_name