Zapytanie działa, ale wolno mimo iż mam klucz INDEX na pola: CAT_Id, PRD_Deleted, PRD_Active
SELECT ceil(count(0)/10) AS `licz` FROM `products` AS `p` WHERE (`p`.`CAT_Id` IN (530, 531, 532, 535, 538, 563, 566, 567, 1454, 1455, 1456, 1457, 1459, 1469, 1471, 1472, 1479, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5447, 5449, 5450, 5451, 5452, 5453, 5454, 5455, 5458, 5459, 5460, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5477, 5478, 5479, 5480, 5521, 5523, 5525, 5527, 5529, 5530, 5532, 5533, 5534, 5537, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5549, 5550, 5551, 5552, 5553, 5554, 5555, 5556, 6155, 9307, 10780, 10781, 10782, 10783, 11068, 11069, 15550, 15551, 15552, 15553, 15554, 15555, 15556, 15557, 15559, 15561, 15562, 15566, 15568, 15569, 15570, 15573, 15575, 15576, 15577, 15578, 15579, 15580, 15581, 15582, 15583, 15584, 15585, 15586, 15587, 15838, 15839, 15840, 15841, 17893, 17894, 19898, 19899, 19901, 19903, 19904, 19905, 19906, 19907, 19908, 19909, 19910, 19911, 19912, 19913, 19915, 19916, 19917, 19918, 19919, 26914, 27000, 27838, 27866, 27867, 27868, 27869, 27981, 46023, 46024, 47029, 47580, 48883, 48893, 50290, 50331, 50332, 50333, 52260)) AND (`p`.`PRD_Deleted` = 0) AND (`p`.`PRD_Active` = 1)
ID kategorii wstawiłem do IN bo uznałem że tak powinno być dobrze ale przy bazie która zawiera około 65k produktów (tabela products, typ: InnoDB) działa troche za wolno, a przynajmniej nie tak jak bym chciał

Ma ktoś pomysł jak to inaczej zmontować?