Как понять, какой индекс нужен MySQL-запросу
Индекс MySQL должен соответствовать реальному WHERE, JOIN, ORDER BY и объёму данных. Разбираем EXPLAIN, составные индексы и типовые ошибки.
Читать далееСтатьи по тегу MySQL
Индекс MySQL должен соответствовать реальному WHERE, JOIN, ORDER BY и объёму данных. Разбираем EXPLAIN, составные индексы и типовые ошибки.
Читать далееРост базы может быть связан с логами, очередями, временными данными, историей импорта, старыми заказами, бинарными логами и неочищенными таблицами.
Читать далееРезервную копию MySQL можно делать без остановки сайта, если понимать single-transaction, InnoDB, права, сжатие, хранение и проверку восстановления.
Читать далееDeadlock возникает, когда транзакции ждут друг друга. Разбираем SHOW ENGINE INNODB STATUS, порядок обновлений, индексы, короткие транзакции и retry.
Читать далееУдаление дублей в MySQL требует проверки связей, выбора основной записи, временной таблицы, бэкапа и транзакции. Нельзя просто удалить всё по GROUP BY.
Читать далееДубли товаров после импорта появляются из-за слабого ключа сопоставления. Нужно заранее выбрать SKU, barcode, external_id или связку поставщика и артикула.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.