PostgreSQL protocol:
Ready to use HTTP RestAPI over Postgres:
Check your update/upgrade benefits:
Readable explain:
| #!/usr/bin/python | |
| import subprocess | |
| import sys | |
| import time | |
| import signal | |
| import os | |
| global p | |
| p = None |
| #!/usr/bin/env python | |
| import os | |
| import sys | |
| import select | |
| import argparse | |
| import urllib.request | |
| import json | |
| import logging |
PostgreSQL protocol:
Ready to use HTTP RestAPI over Postgres:
Check your update/upgrade benefits:
Readable explain:
title: "[iptables] Шпаргалка по iptables" date: 2015-03-30T16:48:37+03:00 draft: false slug: '/iptables-manual/' categories: "howto" tags: ['iptables', 'man', 'linux'] author: "jtprogru" comments: true noauthor: false
| import threading | |
| import random | |
| import time | |
| import sys | |
| from os.path import dirname | |
| sys.path.append(dirname(dirname(dirname(__file__)))) | |
| import hazelcast |
| 80% загрузка по IO | |
| Не однозначное описание ситуации, можно интепретировать как: | |
| a) 80% iowait | |
| b) 80% загрузки по IOPS от ожидаемых максимальных по SLO инфраструктуры | |
| c) 80% IO Bandwidth от ожидаемых максимальных по SLO инфраструктуры | |
| в случае, a) для начала надо изолировать из-за чего: | |
| 1) выдает ли инфраструктура указыванные в SLO значения | |
| - посмотреть на дисковую подсистему: |
| Как добавить колонку DEFAULT значением? | |
| Зависит от: | |
| a) какая версия postgres | |
| b) какое DEFAULT значение | |
| 1) для версии postgres < 11, на примере таблицы some_table: | |
| create table some_table( | |
| id serial primary key, |
| WITH data AS ( | |
| SELECT current_database() AS current_database, | |
| sub.nspname AS schemaname, | |
| sub.tblname, | |
| sub.idxname, | |
| sub.bs * sub.relpages::bigint::numeric AS real_size, | |
| sub.bs * (sub.relpages::double precision - sub.est_pages)::bigint::numeric AS extra_size, | |
| 100::double precision * (sub.relpages::double precision - sub.est_pages) / sub.relpages::double precision AS extra_ratio, | |
| sub.fillfactor, | |
| sub.bs::double precision * (sub.relpages::double precision - sub.est_pages_ff) AS bloat_size, |
| #!/usr/bin/perl | |
| # -*- indent-tabs-mode: nil -*- | |
| # | |
| use strict; | |
| use warnings; | |
| use DBI; | |
| #use Data::Dump qw(dump); | |
| $| = 1; # autoflush |