Оптимизация баз данных MySQL

Опубликовано: 13.04.2018

видео Оптимизация баз данных MySQL

Как оптимизировать запросы MySQL [GeekBrains]

Оптимизацию работы с БД можно разделить на 3 типа:

оптимизация запросов; оптимизация структуры; оптимизация сервера.

В случае виртуального хостинга возможна только оптимизация запросов и структуры таблиц.



Нижеописанные в статье команды удобнее всего выполнять через SSH .

Соединиться с сервером баз данных можно следующей командой:

mysql -u  имя_пользователя  -p -h  имя_сервера_БД   имя_базы

Запросами, которые чаще всего поддаются оптимизации, являются запросы на выборку SELECT.


Оптимизация базы данных mySQL в WordPress

SELECT

Для того чтобы посмотреть, как будет выполняться запрос на выборку, используется оператор EXPLAIN . С его помощью вы можете посмотреть, в каком порядке будут связываться таблицы и какие индексы при этом будут использоваться.

Пример:

mysql> EXPLAIN SELECT id FROM table1 WHERE id='6891';

Индексы применяются для быстрого поиска строк с указанным значением одного столбца. Без индекса чтение таблицы осуществляется по всей таблице, начиная с первой записи, пока не будут найдены соответствующие строки. Чем больше таблица, тем больше накладные расходы. Если же таблица содержит индекс по рассматриваемым столбцам, то MySQL может быстро определить позицию для поиска в середине файла данных без просмотра всех данных.


Сергей Михалев — Оптимизация SQL-запросов, часть 1

Основная ошибка начинающих — это отсутствие индексов на нужных полях или создание оных на ненужных полях.

Если вы делаете простую выборку наподобие:

SELECT * FROM table WHERE field1 = 123; то вам нужно проставить индекс на поле field1.

Если вы используете в выборке условие по двум полям:

3D стерео фильмы для 5D
    Как купить билеты на поезд

    Я всегда в последнее время пользуюсь услугами настоящего интернет сайта. Он у меня внушает доверие. И здесь придбати квитки возможно в любое

    Товаров для дома
    Исходя из этих критериев, можно легко преподнести себя в том или ином деле. Хороший доход может быть на любой работе. Но хороших друзей на рабочем месте выбрать сложно. В такой ситуации больше побеждает

    Поступления в университет
    Перед всеми выпускниками школ и их родителями сейчас стоит задача – выбор предметов единого государственного экзамена (ЕГЭ). От того, какие ЕГЭ будут выбраны, зависит, поступит ребенок в ВУЗ или нет.

    Видеонаблюдение Novicam в Екатеринбурге
    По своей сути подключение видеорегистратора к локальной сети совершенно не отличается от подключения обычного компьютера к локальной сети.  Для того что бы система видеонаблюдения начала функционировать

    Кредит онлайн на картку
    Каждый из нас может оказаться в такой ситуации, когда срочно нужны деньги. И что же делать, если деньги понадобились прямо здесь и сейчас. В различных кредитных организациях оформление кредита может занять

    Комплект инсталляции Grohe 6в1
    Вместо обычного унитаза многие люди предпочитают, чтобы было сочетание инсталлированной конструкции унитаза с определенным видом отделки. Особенно такая инсталляция включают в себя раму, которая покрыта

    Авіаквитки купити
    В наше время все больше людей путешествуют с помощью самолета. Ведь авиаперевозки пассажирские стали намного доступнее. И приобрести билеты становится с каждым днём все легче и легче. К примеру, на данном

    Повербанк оптом
    В данной группе представлены переносные зарядные устройства Power Banks. Power Banks - Повер банк, Пауер банк, Павер банк, как только не переводят на русский язык. Единого мнения на счет перевода не будет.

    Cbd vape pen buy online
    Представители просвещенной части прогрессивного человечества сегодня являются активными приверженцами здорового образа жизни и предпочитают лечится только с помощью средств натурального происхождения.

    Зарплата ру
    Еженедельный журнал работа и зарплата вакансии в Москве выходит крупным тиражом в 100 тыс. экземпляров, имеет большую аудиторию читателей, среди которых люди с различным образованием, доходом и социальным

rss