Yandex Metrika

Поиск по блогу

Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации

Теги: оптимизация ×

Найдено результатов: 19 по тегам оптимизация

Дамп таблицы в CSV и загрузка обратно в MySQL

LOAD DATA INFILE и SELECT … INTO OUTFILE: когда удобен обмен через файлы для тяжёлых выборок, как включить доступ к каталогу, кодировка UTF‑8, пустые ячейки как NULL и типичные ошибки прав — в контексте копий БД и массовых операций рядом с 1С‑Битрикс.

Журнал всех SQL-запросов (general_log) для отладки MySQL

Как временно включить general_log в MySQL/MariaDB и снять трассу запросов, когда в коде Битрикса не видно лишних обращений к базе — динамически и через конфиг, с оговоркой про нагрузку.

Выбор типов данных MySQL для схемы рядом с 1С‑Битрикс

Компактные числовые типы, осмысленный NOT NULL, CHAR и VARCHAR, TEXT/LONGTEXT без лишних BLOB, TIMESTAMP против DATETIME и DECIMAL для денег — как это сказывается на индексах и объёме строк в типичной InnoDB-базе каталога и инфоблоков.

Режимы mysqldump для копии базы 1С‑Битрикс

Схема без данных, построчные INSERT для поиска по дампу, исключение таблиц и сбор только префикса b_iblock_ — как снять MySQL-резерв под миграцию или отладку, не раздувая файл и не таща лишнее с продакшена.

Реальные примеры оптимизации SQL: IN против JOIN на базе Битрикс

История с Dinamique CMS: подзапрос с IN и DISTINCT давал десятки секунд; переписывание в JOIN обнулило время. Разбираем, почему так бывает в MySQL и где тот же приём полезен рядом с таблицами каталога и своими модулями на 1С‑Битрикс.

Быстрая вставка в MySQL для базы 1С‑Битрикс

Пакетные INSERT, транзакции InnoDB и INSERT … ON DUPLICATE KEY UPDATE вместо лишних SELECT — как ускорить массовую загрузку в те же таблицы, где лежат инфоблоки и заказы, без устаревших приёмов под MyISAM.

Выбор механизма хранения MySQL: InnoDB и наследие MyISAM в проектах на Битрикс

Краткий обзор движков MySQL и MariaDB и почему в современном 1С‑Битрикс по умолчанию опираются на InnoDB: транзакции, блокировки, восстановление после сбоев и миграция старых таблиц.

Рецепты оптимизации SQL-запросов рядом с Битрикс

Колонки и строки, внешние ключи и JOIN, подсказки оптимизатору, COUNT, GROUP BY, LIMIT с глубоким смещением, UNION ALL и кеш запросов — с привязкой к типичным таблицам магазина и инфоблоков.

Выбор и использование индексов MySQL в проектах на 1С‑Битрикс

Первичный ключ и кластер InnoDB, B‑дерево и диапазоны, хэш и эмуляция через CRC, покрывающие и избыточные индексы — как это связано с тяжёлыми выборками каталога и инфоблоков.

Десять приёмов MySQL для производительности проекта на Битрикс

Проверка существования строки, стабильный текст запроса для кеша, индексы под фильтры и JOIN, отказ от SELECT * и ORDER BY RAND(), типы столбцов и движок таблиц — краткий чеклист по той же базе, на которой крутится каталог и инфоблоки.

Партиции MySQL для b_iblock_element и корзины в Битриксе

Идея разнести элементы инфоблоков по партициям с отсечением по IBLOCK_ID ускоряет чисто SQL-запросы с жёсткой привязкой к инфоблоку. Ниже типовой ALTER с составным первичным ключом, проверка через EXPLAIN PARTITIONS и отдельный пример для большой b_sale_basket — с оговорками про сопровождение и первичный ключ.

12 способов как ускорить загрузку сайта на Битрикс

Узнай как можно ускорить загрузку сайта на Битрикс в браузере. А так же основные понятия, используемые при оптимизации скорости сайта — CDN, минимизация css, минимизация js и прочее полезное.