Got error 28 from storage engine
SELECT SQL_CALC_FOUND_ROWS `products`.*, `promoted`.`iPromotedMin`, `producers`.`sName` AS `prodsName`, `producers`.`sLogoUrl` AS `prodsLogoUrl`, `products`.`TiAvailable` AS `iAvailable`, `pa`.`sText` `sAvailable`, `pa`.`sTextShort` `sAvailableShort`, `products`.`fPrice` AS `fCatalogPrice`, `vat`.`fVatValue`, ss13_pl_calculateProductPriceForUser( NULL, `products`.`iProduct`, 0 ) AS `fPrice`, LEAST( `products`.`TiCanBuy`, ss13_pl_getProductCanBuyForUser ( NULL, `products`.`iProduct` ) ) AS `iCanBuy`, `products`.`TiVariantsCount` AS `iVariantCount`, ss13_pl_getProductVisiblePriceForUser ( NULL, `products`.`iProduct` ) AS `iVisiblePrice` FROM `ss13_pl_products` AS `products` LEFT JOIN ( SELECT MIN( `iPromoted` ) `iPromotedMin`, `iProduct` FROM `ss13_pl_products_promoted` WHERE `iTimeValid` IS NULL OR `iTimeValid` >= UNIX_TIMESTAMP() GROUP BY `iProduct` ) `promoted` USING( `iProduct` ) INNER JOIN `ss13_pl_products_available` `pa` ON( `pa`.`iAvailable` = `products`.`TiAvailable` ) INNER JOIN `ss13_vat` AS `vat` USING( `iVat` ) LEFT JOIN `ss13_pl_producers` AS `producers` USING( `iProducer` ) WHERE 1 AND `TiCanBuy` >= 1 AND `products`.`iProduct` IN ( '12541', '9374', '11873', '13678', '9351', '9760', '6458', '12587' ) AND EXISTS ( SELECT 1 FROM `ss13_pl_products_pages` AS `products_pages` WHERE `products`.`iProduct` = `products_pages`.`iProduct` AND `products_pages`.`iPage` IN ( '67', '72', '167', '153', '177', '160', '199', '350', '353', '182', '278', '93', '185', '244', '94', '274', '148', '213', '162', '97', '374', '359', '228', '330', '241', '98', '115', '343', '99', '379', '380', '187', '363', '357', '383', '386', '390', '385', '384', '382', '392', '340', '100', '335', '327', '360', '325', '233', '280', '163', '164', '168', '176', '273', '342', '105', '387', '171', '158', '106', '133', '172', '189', '108', '232', '193', '324', '169', '339', '195', '333', '361', '110', '102', '346', '146', '111', '331', '181', '165', '112', '235', '389', '388', '113', '377', '373', '356', '329', '338', '114', '369', '183', '184', '328', '208', '362', '337', '282', '341', '381', '268', '332', '297', '180', '116', '295', '351', '117', '283', '336', '284', '103', '261', '358', '192', '322', '323', '149', '354', '249', '279', '391', '375', '197', '220', '245', '161', '150', '334', '156', '157', '207', '155', '252', '212', '236', '152', '223', '376', '166', '347', '198', '365', '366', '367', '352', '355', '368', '364', '145', '326', '139', '140', '11', '46', '59', '58', '74', '57', '291', '73', '65', '253', '35', '62', '281', '63', '15', '16', '230', '17', '5', '6', '7', '8', '78', '77', '90', '91', '2', '9', '20', '22', '19', '32', '304', '21', '4', '18', '305', '313', '314', '315', '306', '308', '310', '309', '307', '316', '317', '318', '319', '311', '312' ) LIMIT 1 ) AND ss13_pl_getProductVisibleForUser ( NULL, `products`.`iProduct` ) >= 1 AND `products`.`iStatus` >= 1 ORDER BY RAND() LIMIT 0,8