Кодирование для быстрых соединений с базой данных
Если вы разработчик базы данных, одна из ваших самых важных задач - правильно написать код, чтобы страницы загружались как можно быстрее. Если ваши страницы загружаются медленно, ваши посетители, скорее всего, пойдут в другое место!

Помните, что для каждого отдельного оператора SQL, который вы вводите, требуются данные, чтобы возвращаться в базу данных. Иногда такие рукопожатия и открытие / закрытие соединения могут занять больше времени, чем фактический запрос к базе данных! Посмотрите внимательно на все операторы SQL, которые есть на данной странице. Попробуйте объединить их в как можно меньше запросов.

Затем выполните «объяснение» для каждого запроса, чтобы определить, как база данных будет его выполнять. Убедитесь, что вы настраиваете свои индексы и ключи, пока запрос не будет выполнен максимально эффективно. Вы хотите избежать сканирования таблиц - попробуйте выполнить условие «где», чтобы максимально использовать индексированные поля. Если вы делаете «где site_id = 1 и cat_id = 2», убедитесь, что у вас есть индекс, настроенный как для site_id, так и для cat_id.

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

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

Чем эффективнее ваш код, тем быстрее страница попадет к конечному пользователю - и тем счастливее будут ваши посетители!

Кодирование для быстрого просмотра страниц

Видео инструкция: JDBC: Урок 3. MySQL интеграция с Intellij IDEA (May 2024).