Пропустите тему SQL, позвольте мне рассказать, как вы можете работать с EAV Design в базе данных Magento.
1: таблица product_entity
, у вас есть основной entity_id,
, и у вас есть entity_type_id
= 4 (тип объекта продукта = 4)
2: таблица eav_attribute
с этой таблицей, которую вы получите [115 ] и attribute_id
3: для которого catalog_product_entity_varchar
вы набрали значение этого атрибута, это 'text' или 'varchar'.
Когда вам нужно получить значение атрибута продукта, что вам нужно. 1: attribute_code ==> attribute_id
2: attribute_id => attribute_values
3: product entity_id => значение атрибута продукта
Пример SQL:
select v.value from
catalog_product_entity_varchar where attribute_id = [attirbute-id]
and entity_id = [product entity id]
Обновление
Для обеспечения безопасности SQL-инъекций следует использовать $connection->quote([value])
Вы должны использовать Модель Magento по умолчанию для игры с базой данных.
Попытайтесь изучить вопрос о получении определенного значения атрибута продукта.
Эквивалент oprofile во FreeBSD - hwpmc. Он может выполнять профилирование как системы, так и процесса; начиная с FreeBSD 7.2 он имеет захват цепочки вызовов. Об этом много информации на http://wiki.freebsd.org/PmcTools , а справочная страница pmcstat также содержит инструкции по профилированию приложений.
Что ж, если вы пытаетесь найти проблему с производительностью, профилировщик не используется, но это работает .