CREATE TABLE `orders` (
`id` bigint unsigned NOT NULL DEFAULT '0',
`user_id` int DEFAULT NULL,
`is_paid` enum('Y','N') NOT NULL DEFAULT 'N',
`is_cancelled` enum('Y','N') NOT NULL DEFAULT 'N',
`is_delivered` enum('Y','N') NOT NULL DEFAULT 'N',
`order_date` datetime DEFAULT NULL,
`price` bigint DEFAULT '0',
`amount` bigint DEFAULT '0',
PRIMARY KEY (`id`),
KEY `idx_delivered_sort` (`is_paid`),
KEY `price_amount` (`price`,`amount`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ciselect o.*, (price * amount) AS sum
from orders as o
order by sum DESC limit 10;

5초 정도 걸리는 데 개선 좀