RainoYT, я прекрасно знаю что такое application/x-www-form-urlencoded, как кодируется, где его стандарт описан, и что это один из двух content-type который PHP представляет в $_POST.
Контроллер памяти в те стародавние времена был в северном мосту. А потому - вопрос к материнке. Частота памяти в предела поддерживаемых контроллером памяти делителей может не совпадать с частотой шины.
Впрочем, что 1333мгц, что 1600 - без особой разницы для этой платформы.
Вакуум когда в работе что-то делает со страничками - он прибавляет к некоторому одному счётчику соответствующее производимой операции значение из vacuum_cost_page_*. Когда этот счётчик таким образом дотикал до cost_limit - процесс засыпает на время cost_delay, затем сбрасывает счётчик.
Алгоритм троттлинга вот такой простой.
Так с ними как раз и проще. Ниже базовая частота шины, следовательно высокий множитель частоты ядер. Мой e6550 с множителем 7 пока догонишь хоть сколько-нибудь чтобы не с микроскопом разницу искать - уже fsb космическая.
Проблему с тем что частота памяти завязана в конечном счёте на шину и так просто не понизить - помню точно. Но на вики упоминание 5:4 делителя памяти действительно нашёл, только непонятно для каких чипсетов. Дальше археологические раскопки вести не особо хочу за бесполезностью.
И как это влияет на ответ? ;-)
Память тоже гонится, а с точки зрения ПСП смысла гнать память дальше чем FSB довольно мало. Хорошая память в те стародавние времена нужна была, чтобы не упираться при разгоне FSB как раз в память. Делителей меньше 1:1 не было, память не могла работать с частотой ниже FSB. Выше - могла, такие асимметричные делители поддерживались.
И зачем мне эти листинги?
Если вы не понимаете про что я вообще спрашиваю - читайте ещё раз целиком весь раздел "Packaging Related Objects into an Extension", посмотрите как пакуются другие extension. Например, pg_buffercache из contrib достаточно прост сам по себе и кстати при этом relocatable = true
Прочитайте ещё раз весь процитированный абзац.
Если вы думаете что прочитали его - ответьте, откуда в вашем sql взялся create schema, любые на него ссылки в именах объектов, а так же почему вы вовсе не привели ваш control файл.
Покажите что при этом происходит в логе самой базы. Искать по пути Log file из вывода команды pg_lsclusters и/или log_directory + log_filename из конфига базы.
По этой наскальной живописи я не понимаю какие у вас есть FK и сколько. \d posts означает выполнить таковую команду в psql. Будучи, разумеется, подключённым к нужной бд.