Например: долгое выполнение определенного MySQL запроса (например - иногда бывает ).
log_slow_queries = /path/to/log/mysql-slow.log
long_query_time = 1 #время в секундах
Относительно частые запросы cron к БД - раз в 4 секунды.м? что? Относительно частые запросы - 50 в секунду и выше. Конечно на Васином бложике на хостинге за 3 бакса в год это может считаться частыми запросами, но, судя по таблицам по 8Г, у вас проект немножко серьезнее...
Например: пользователь вызвал скрипт, который долго выполняет MySQL запрос.Космические корабли бороздят просторы Большого театра?
В то же время cron тоже выполняет MySQL запрос. В то же время происходит что то ещё.
Имеет ли смысл создавать несколько баз?
WHERE (`date_start` >= '2019-03-01 14:40')
AND (`date_end` <= '2019-03-01 18:45')
$startDate = date('Y-m-d H:i:s',strtotime('01.03.2019 15:40:00');
, либо вынесите это в хелпер или функцию. strtotime ('now + 1 month');
strtotime ( $someDate ' + 1 month');
strtotime ('now + 1 week');
strtotime ('now + 1 day');
Табличка из локальной базы, попадаются адреса в разных форматах.Форма заполнения этой таблички не должна позволять отклоняться от существующих адресов(более-менее), как минимум населенный пункт/район/улица должны выбираться из готовых списков, а не вводиться в ручную.
А дальше при обновлении данных в базе и если адрес пользователя попал в список отключенных - шлём ему оповещение.Это если у вас пользователь как то имеется в системе с контактами, иначе через Почту России долго будет имхо.
подводные камни - данные могут в течение дня несколько раз поменяться,ничегоне мешает при исключении адреса из бд высылать ему "ой, ошибочка вышла"
а второе - поиск по адресной базе сомневаюсь что выйдет быстрым.
let timer;
$("#search").keyup(function (a) {
if(this.value.length < 3) return true; // не искать если меньше 2 букв
let keyPause = 200; // задержка в нажатии кнопок
let that = this;
clearTimeout(timer); //сбрасываем таймер если задержка меньше заданной
timer = setTimeout(LiveSearch(a, that.value), keyPause); // запускаем поиск спаузой
})