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`, `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_vat` AS `vat` USING( `iVat` ) LEFT JOIN `ss13_pl_producers` AS `producers` USING( `iProducer` ) WHERE 1 AND `TiCanBuy` >= 1 AND `products`.`iProduct` IN ( '4123', '5776', '3904', '5290', '5767' ) AND EXISTS ( SELECT 1 FROM `ss13_pl_products_pages` AS `products_pages` WHERE `products`.`iProduct` = `products_pages`.`iProduct` AND `products_pages`.`iPage` IN ( '4', '72', '35', '65', '16', '636', '632', '292', '289', '296', '569', '635', '261', '290', '288', '576', '291', '297', '453', '454', '455', '449', '456', '612', '242', '643', '661', '658', '406', '657', '378', '251', '259', '57', '584', '575', '59', '570', '566', '573', '652', '656', '567', '583', '588', '574', '590', '572', '577', '558', '515', '582', '650', '587', '74', '516', '73', '557', '579', '61', '654', '70', '591', '586', '653', '655', '651', '647', '565', '589', '496', '67', '17', '5', '6', '7', '8', '78', '77', '90', '91', '374', '375', '2', '9', '20', '22', '19', '32', '21', '18', '503', '504', '505', '498', '500', '499', '497', '506', '507', '508', '509', '501', '502' ) LIMIT 1 ) AND ss13_pl_getProductVisibleForUser ( NULL, `products`.`iProduct` ) >= 1 AND `products`.`iStatus` >= 1 AND `TiCanBuy` >= 1 ORDER BY RAND() LIMIT 0,5