Статистика для jsonb

Введённый в PostgreSQL 9.4 тип данных jsonb пока не поддерживает статистику, которая бы говорила о том, как документы устроены внутри. Есть только статистика, которая описывает jsonb-документы целиком, как сравниваемые объекты, но её недостаточно чтобы делать оценки для операции которые работают с содержимым jsonb документов. А соответственно и оценки селективности для операторов оказываются недостоверными. Реализация статистики для jsonb – творческая задача, поскольку документы могут иметь самую разную структуру. Точкой отсчёта здесь может быть такая статистика, которая была бы собрана, если бы содержимое документов хранилось бы нормализованно в нескольких таблицах. Т.е. для каждого конкретного пути из ключей в jsonb документе хранились бы самые частые значения с их частотами и гистограмма.

В работе