Сравнение Apache mod_php, fcgid, proxy_fcgi + php-fpm и различных MPM для блога на WordPress.

Платформа WordPress довольно популярна при создании собственных сайтов и блогов. В этой статье я проведу стресс-тестирование собственного сайта на WordPress с целью выяснить какой из режимов работы Apache позволит выжать максимум производительности. В качестве тестового стенда выступает бомж-дроплет(мой любимый) от DigitalOcean: 1 CPU, 512 MB оперативы и SSD диск на 20 GB. На сервер установлены…

Oracle DB. Изменение и фиксация плана выполнения запроса при помощи dbms_spm.

Как правило оптимизатор запросов Oracle работает хорошо, но бывают ситуации когда эта с*ка начинает чудить, использовать неоптимальный план, и некогда быстрые запросы начинают тормозить. Найдя проблемный запрос, ты правишь его хинтами, но понимаешь, что развернуть его перекомпилировав пакет на боевой среде не можешь. В этой ситуации на помощь может прийти SQL Plan Management в лице…

Oracle DB. Использование dbms_alert для реализации очереди и параллельной обработки данных.

В состав Oracle включен интересный пакет dbms_alert, позволяющий реализовывать асинхронные событийные уведомления. В этой статье я покажу простейшую реализацию обработки сообщений из классической очереди. Имеется таблица очереди, в которой содержится идентификатор сообщения и дата его добавления: create table t_queue ( id_queue number primary key, d_add timestamp default systimestamp not null ); Также имеется последовательность, из…

Oracle DB. Advanced Queuing. Простой пример c Subscriber.

В это статье я бы хотел рассказать о том, как можно быстро и просто создавать очереди в Oracle, а так же о том как автоматически выгребать сообщения из очереди при помощи процедуры-подписчика(Subscriber). Перед созданием очереди необходимо создать таблицу, в которой будут храниться её сообщения. Также, для передачи данных процессу, который обрабатывает сообщение из очереди, необходимо…

HP Vertica. K-Safety, Segmentation и Buddy Projection. Практический пример.

Одним из важных для понимания HP Vertica терминов является K-Safety. В этой статье я кратко объясню его суть и покажу как он влияет на хранение данных в БД. K-Safety – это мера отказоустойчивости БД. Это число, которое определяет количество реплик оригинальных данных внутри кластера БД. В общем случае, если число сбойных нодов внутри кластера будет…

Page 2 of 3123