Ускорение импорта WP All Import с помощью Scalability Pro
Один клиент попросил меня помочь ускорить импорт через плагин WP All Import.
Оптимизация ORDER BY RAND()
Как выбрать случайную запись из таблицы в MySQL?
Как включить лог медленных запросов в MySQL
Это, наверное, случалось с каждым — производительность MySQL на сайте внезапно сильно падала и вы не могли понять, по какой же причине это происходило.
Скорее всего, виною этому служат неоптимизированные запросы. Чтобы их увидеть, достаточно включить лог медленных запросов MySQL.
Сброс рутового пароля MySQL
Случалось ли вам терять пароли от root-пользователя базы данных MySQL? Ну, если вы читаете этот пост, скорее всего, что да. Вот и я на днях столкнулся с этой проблемой, когда мой менеджер паролей дико глюканул и отказывался синхронизировать данные со своим сервером.
Получить список самых комментируемых постов
Если на вашем блоге или сайте есть блок комментариев к постам, то предлагаю простой и оптимизированный способ выборки самых комментируемых публикаций.
Вывод даты из MySQL на русском языке
Чтобы не извращаться на PHP для преобразования даты из базы данных на русский язык, в MySQL 5.0.25 появилась системная переменная lc_time_names, отвечающая за локаль.
Endels — локальный web-сервер от создателей Denwer
Endels (New Denwer Local Server, аббревиатура читается как Энделс) — это набор инструментов (phpMyAdmin, PHP, MySQL, Apache и пр.) для web-разработчиков.
Сокращения, используемые программистами
Предлагаю подборку технических аббревиатур (сокращений), используемых мною при написании кода (название переменных, функций, методов, классов, свойств) и понятных человеку со знанием английского.
SQL_CALC_FOUND_ROWS или не SQL_CALC_FOUND_ROWS?
Занимаясь оптимизацией клиентских запросов, я довольно часто вижу запросы, в которых используется SQL_CALC_FOUND_ROWS
. Многие думают, что данная конструкция намного быстрее, чем выполнение двух запросов: получение данных SELECT
и подсчет количества записей при помощи COUNT
. Попробуем разобраться что к чему.
Sypex Dumper 2.0.10
Обновился Sypex Dumper
— PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии. Вышли новые версии Sypex Dumper 2.0.10 и Sypex Dumper Pro 2.0.10.
Визуализация JOIN в SQL
Для более наглядного восприятия JOIN в SQL рекомендую вам распечатать шпаргалки и повесить на стену возле компьютера.
Установка LAMP в Ubuntu
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов: Linux — операционная система Linux , Apache — веб-сервер, MySQL — СУБД, PHP — язык программирования.
Полезные приемы MySQL
В MySQL огромное количество полезных плюшек, о которых многие «программисты» даже не подозревают. Они сильно облегчают жизнь программисту и упрощают код.
Зачем писать серверные скрипты (PHP
, ASP
) для решения простых задач, если MySQL сама умеет их решать?
Определение возраста по дате рождения в MySQL
Определить возраст любого из пользователей в базе данных MySQL ее же средствами можно достаточно просто , если вычислить разницу между текущим годом и годом его рождения, а из результата вычесть единицу, если текущий день находится к началу календаря ближе, нежели день рождения юзера.