Вопросы с тегом «mysql»

Вопросы, связанные с базой данных MySQL Magento, например, схема таблицы, простые запросы SQL или конфигурация базы данных. По вопросам о слое доступа к базе данных Magento используйте другие теги, например: eav, model, resource-model, collections, install-script. В частности, для вопросов, касающихся SQL-запросов, также подходит тег SQL.

1
Какой сервер MySQL обеспечивает лучшую производительность для Magento
Что вы используете в качестве сервера MySQL для Magento? MySQL (Oracle) Percona другие (MariaDB) Percona предоставляет набор улучшений для хранилища InnoDB, интенсивно используемых Magento, но эти улучшения действительно имеют значение при запуске магазина Magento. Как улучшить производительность (общие подходы к архитектуре, а не конкретная информация о настройке конкретных переменных, например …

4
Как оптимизировать архитектуру базы данных для больших объемов сайтов?
Вопрос не столько в конкретных элементах конфигурации Mysql, сколько в обработке нескольких баз данных, разделении чтения и записи на несколько серверов баз данных, master + master? Мастер + несколько рабов? С чем люди имели лучший опыт, и есть ли примеры того, как этого добиться?

3
Некоторые таблицы Magento не являются InnoDB, безопасно ли конвертировать все таблицы в InnoDB?
Я использую AWS RDS Read Replica. У него постоянно возникают проблемы с таблицами движка памяти Magento. За резервное копирование и чтение реплик RDS любит InnoDB. Могу ли я смело менять все таблицы на InnoDB? Кроме того, я получаю следующее предупреждение от AWS: Инстанс БД magento-monin-prod-db содержит таблицы MyISAM, которые не …

2
Исключение PDO при выполнении cron: сбой отправки очереди в рассылку новостей (неизвестный столбец 'main_table.data' в 'списке полей')
сбой задания cron при обработке очереди новостной рассылки. Я отлаживал вызовы PDO, и похоже, что Magento перепутывает поля здесь. Я понятия не имею, где Magento (или Zend PDO) выбирает поля для выбора, но это выглядит совершенно смешанным: Кажется, что Magento не удается получить имя клиента. Последние выбирают: SELECT eav_entity_type.* FROM …

4
Как вывести список всех отключенных продуктов с помощью sql?
Мне нужно перечислить все отключенные продукты с помощью запроса MySQL. У меня слишком много продуктов в моей базе данных, чтобы использовать что-то вроде этого (создание коллекции, загрузка и циклическая обработка): http://www.srikanth.me/get-all-disabled-products-on-magento/
15 product  mysql  query 


1
Нарушение ограничения целостности: 1062 Повторяющаяся запись для ключа 'UNQ_SALES_FLAT_INVOICE_INCREMENT_ID'
Я помогаю продавцу отследить причину некоторых неудачных платежных транзакций (в течение тяжелого дня заказа), которые завершились следующей ошибкой SQLSTATE [23000]: нарушение ограничения целостности: 1062 Повторяющаяся запись '51986' для ключа 'UNQ_SALES_FLAT_INVOICE_INCREMENT_ID' UNQ_SALES_FLAT_INVOICE_INCREMENT_IDИндекс представляет собой уникальный ключ на increment_idколонке в sales_flat_invoiceтаблице. Когда я смотрю в этой таблице increment_idупомянутое в error ( 51986), …

4
Как работать с огромными таблицами sales_flat_quote - убрать оставленную корзину
ситуация В нашей базе данных magento у нас есть три таблицы, которые становятся слишком большими. sales_flat_quote_shipping_rate: 3045MB sales_flat_quote_address: 1688MB sales_flat_quote: 1897MB Это более 6 ГБ данных. Я нашел эту статью о том, как обрезать эти таблицы . Эта статья говорит только о третьей таблице. Я не уверен насчет усечения, и …
13 mysql  log  maintenance 

2
Хорошо, чтобы усечь report_viewed_product_index
Я читал список таблиц, которые можно усекать ( /programming/12205714/list-of-tables-to-safely-truncate-in-magento ), и я не видел report_viewed_product_index Таблица огромна, и восстановление базы данных занимает очень много времени. Безопасно ли урезать эти данные или хотя бы удалить самые старые данные?

3
MySQL продолжает зависать (запросы зависают при отправке данных)
У меня следующая ситуация: Примерно 5 раз в неделю (не связанные с какой-либо конкретной ситуацией, такой как очистка кэша, скачок трафика), некоторые запросы зависают при отправке данных ( show processlist): > SELECT `main_table`.`entity_id`, `main_table`.`level`, `main_table`.`path`, `main_table`.`position`, > `main_table`.`is_active`, `main_table`.`is_anchor`, > `main_table`.`name`, `url_rewrite`.`request_path` FROM > `catalog_category_flat_store_30` AS `main_table` > LEFT JOIN …
10 mysql 

5
Mysql доступ запрещен ошибка
У меня есть общая проблема, но обычные решения не работают, поэтому извинения за то, что на первый взгляд может показаться ранее заданным вопросом. У меня есть следующая ошибка при попытке просмотра моего сайта на моем локальном Access denied for user 'sitename'@'localhost' (using password: YES) Используются неверные учетные данные, но я …
9 database  error  mysql 

2
enterprise_refresh_index Спящая связь MySQL
Временами индексатор, который запускается cron, кажется, застревает на MySQL, поскольку можно увидеть спящие соединения. Индексатор работает несколько часов, а на самом деле он вообще не работает. Я искал это, но я не мог найти ничего похожего. Кто-нибудь, кто может пролить свет? Возможно конфигурация сервера или ошибка Magento?

1
Есть ли в Magento метод, позволяющий создавать триггеры MySQL и хранимые процедуры?
Я пытаюсь выяснить, есть ли в Magento метод, позволяющий создавать триггеры MySQL и хранимые процедуры . В настоящее время я использую адаптер базы данных основного ресурса для вставки необработанного SQL непосредственно из сценария установки, и мне было интересно, существует ли на самом деле метод для этого, аналогичный тому, как мы …

3
Найти идентификатор_ атрибута по коду атрибута
Мне нужно найти attribute_idзначение атрибутов image, small_imageи thumbnail. Я знаю их для своей базы данных - 85, 86 и 87, но мне нужно сделать мой запрос динамическим, а не с жестко заданными значениями. Я борюсь с тем, чтобы найти, в какой таблице хранятся атрибуты. Я проверил, catalog_product_attributeно нет столбца с …

2
Коллекции - фильтрация нескольких значений атрибутов множественного выбора
Это не опечатка. Я знаю, что мне нужно использовать 'finset' для фильтрации моих атрибутов множественного выбора; Тем не менее, я пытаюсь отфильтровать несколько значений одновременно и получаю: Incorrect parameter count in the call to native function 'FIND_IN_SET, Вот пример кода: foreach ($options as $option) { // $option[0] contains an attribute …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.