MySql. Что такое индексы? Как создать или удалить индекс?


В работе проекта очень важным фактором является скорость его работы.
Одним из методов повышение скорости работы проекта является: ускорение времени выполнение запроса БД MySql, за счет сокращения времени отклика при выполнении запроса в базу данных.
Сегодня мы познакомимся с таким инструментом как "Индексы".
Использование индексов, позволит сократить время отклика от базы данных MySql, что дает нам огромные преимущества при выборке данных из крупной БД и окажет большую пользу при использовании в крупных, высоконагруженных проектах.
Давайте разберем, что такое индексы, какие индексы бывают и какие преимущества можно из них извлечь.

Новость отредактировал: Fixlix - 16-12-2018, 14:54
Причина: Дополнено пояснение про создание составного и уникального индекса

MYSQL. SELECT, JOIN по таблицам, где данные второй таблицы не связаны с первой (SELECT JOIN WHERE DATA IS NOT EXIST)


Выборка данных по двум mysql таблицам. Вывести данные у которых отсутствует связь между таблицами (SELECT AND JOIN DATA WHERE COLUMN VALUE IS NOT EXIST).
Разбор выборки на примере таблиц с пользователями и публикациями. Нужно вывести список пользователей, которые не публиковали ни одной публикации.

PHP. Отследить REQUEST запрос с помощью логирования в файл


Отслеживаем входящие GET и POST параметры с помощью логирования.

Данный рецепт может потребоваться, тогда когда у вас есть некое апи(сокр. api - application programming interface - программный интерфейс приложения, интерфейс прикладного программирования), которое должно принимать входящие данные со сторонних сервисов различными типами запросов.