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

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

30
Какой сервер MySQL обеспечивает лучшую производительность для Magento

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

28
Как оптимизировать архитектуру базы данных для больших объемов сайтов?

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

23
Как войти все Magento SQL?

Есть ли простой способ записать все запросы, выполненные Magento? Цель состоит в том, чтобы напечатать весь выполненный SQL, например, во время загрузки

22
Как использовать установочные скрипты для вашего модуля?

Я понимаю, что вы можете использовать установочные сценарии для вашего собственного модуля, объявив их в файле etc / config.xml вашего модуля в следующем <global>месте: <resources> <catalog_setup> <setup> <module>Mage_Catalog</module>...

16
Некоторые таблицы Magento не являются InnoDB, безопасно ли конвертировать все таблицы в InnoDB?

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

15
Как вывести список всех отключенных продуктов с помощью sql?

Мне нужно перечислить все отключенные продукты с помощью запроса MySQL. У меня слишком много продуктов в моей базе данных, чтобы использовать что-то вроде этого (создание коллекции, загрузка и циклическая обработка):...

15
Уязвимости SQL-инъекций при использовании SQL-моделей Zend Framework

При соединении таблиц я использую модели SQL Zend Framework. В качестве примера я изменил свой реальный код, но я думаю, вы поймете: $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section=...

15
Исключение PDO при выполнении cron: сбой отправки очереди в рассылку новостей (неизвестный столбец 'main_table.data' в 'списке полей')

сбой задания cron при обработке очереди новостной рассылки. Я отлаживал вызовы PDO, и похоже, что Magento перепутывает поля здесь. Я понятия не имею, где Magento (или Zend PDO) выбирает поля для выбора, но это выглядит совершенно смешанным: Кажется, что Magento не удается получить имя клиента....

13
Как работать с огромными таблицами sales_flat_quote - убрать оставленную корзину

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

13
Нарушение ограничения целостности: 1062 Повторяющаяся запись для ключа 'UNQ_SALES_FLAT_INVOICE_INCREMENT_ID'

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

12
Хорошо, чтобы усечь report_viewed_product_index

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

10
magento 1.7: невозможно переиндексировать product_flat_data

Я получаю следующую ошибку при попытке переиндексировать мою базу данных magento .. Product Flat Процесс обработки данных индекса неизвестен: исключение «PDOException» с сообщением «SQLSTATE [23000]: ограничение целостности> нарушение: 1452 Не удается добавить или обновить d014505fдочернюю...

10
MySQL продолжает зависать (запросы зависают при отправке данных)

У меня следующая ситуация: Примерно 5 раз в неделю (не связанные с какой-либо конкретной ситуацией, такой как очистка кэша, скачок трафика), некоторые запросы зависают при отправке данных ( show processlist): > SELECT `main_table`.`entity_id`, `main_table`.`level`, `main_table`.`path`,...

10
Magento 1 SQL-запросы

Я нахожусь в процессе настройки некоторых функций отчетности для моей компании, я собираю данные от таких как Google, Moz и нашего Курьера. В рамках репортажа я также хочу получить данные от Magento. Поскольку это будет размещено в очень безопасной папке на нашем сервере. Что я хотел бы знать, так...

9
Mysql доступ запрещен ошибка

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

9
Как создать атрибут множественного выбора для клиента, используя скрипт установки?

Я слежу за многими статьями, но не могу создать атрибут множественного выбора. и я получаю следующую ошибку. a: 5: {i: 0; s: 50: "Исходная модель" "не найдена для атрибута" exinent1 ""; i: 1; s: 3008: "# 0 C: \ wamp \ www \ magento8 \ app \ code \ ядро. и мой сценарий: <?php $installer = $this;...

9
Как загрузить данные модели, объединяющие 2 таблицы?

Предположим, у меня есть простая Модель A , предназначенная для таблицы A, теперь мне нужно добавить дополнительную информацию, поэтому я решил создать Модель B и сохранить эту дополнительную информацию в Таблице B с внешним ключом, указывающим на ключ индекса таблицы A. Обычно объединения...