Когда речь заходит об оптимизации базы данных, разработчики обычно перечисляют привычный набор приёмов: слегка переписать запрос, накинуть индекс на колонку, денормализовать, сделать analyze, vacuum, cluster, и так по кругу. Классические техники, конечно, работают, но иногда креативный подход даёт гораздо больше.В этой статье Haki Benita показывает нетипичные техники оптимизации в PostgreSQL. Читать далее
Часть 1. Что такое креативное мышление и как его измерить Креативное мышление считается одним из ключевых навыков XXI века. О важности его развития говорят все просвещённые люди. Увы, они не говорят о том, как оценить свою креативность и можно ли её повысить. Мой пост — попытка дать ответы на эти вопросы, используя достижения современной науки. Читать дальше →
Когда речь заходит об оптимизации запросов в PostgreSQL, разработчики, как правило, сосредотачиваются на времени выполнения: индексы, планы запросов, настройки памяти и так далее. Время планирования остаётся в тени. А зря! Планировщик работает перед каждым выполнением запроса. Для…
Креативное мышление звучит как что-то из области творчества, или на крайний случай — менеджмента. Может показаться, что в IT ему не совсем место, и попытка его развить — пустая трата времени. Но на самом деле IT-специалисты прибегают к креативному мышлению куда чаще, чем привыкли…