Mais

PostGIS vizinho mais próximo fora do buffer


Estou tentando encontrar os 6 vizinhos mais próximos de um ponto que está fora de um buffer definido.

Basicamente, estou comparando pontos da mesma tabela e trabalhando com os exemplos de Mike Gleason.

COM subq AS (SELECT p.id, p.name, unnest (ARRAY (SELECT q.name FROM w_point q onde p.id! = Q.id ORDER BY ST_Buffer (p.geom, 0.1) <#> q.geom LIMIT 5)) como nome FROM w_point p) SELECT * FROM subq;

O problema é que os pontos resultantes ainda estão dentro do buffer: Os pontos desejados estão fora do buffer amarelo, a tabela reflete o resultado

Como posso adicionar o buffer à minha consulta? Estou pensando da maneira errada e existe uma melhor?


Acho que você deseja excluir a interseção do buffer na cláusula where.

COM subq AS (SELECT p.id, p.name, unnest (ARRAY (SELECT q.name FROM w_point q WHERE p.id! = Q.id E NÃO ST_Intersects (q.geom, ST_Buffer (p.geom, 0.1)) ORDER BY ST_Buffer (p.geom, 0.1) <#> q.geom LIMIT 5)) como nome FROM w_point p) SELECT * FROM subq;

EDITAR: É mais eficiente usar ST_DWithin do que ST_Buffer, então o acima pode ser melhor escrito como,

COM subq AS (SELECT p.id, p.name, unnest (ARRAY (SELECT q.name FROM w_point q WHERE p.id! = Q.id e não ST_DWithin (q.geom, p.geom, 0.1) ORDER BY p .geom <#> q.geom LIMIT 5)) como nome FROM w_point p) SELECT * FROM subq;

Uma forma de melhorar o desempenho é perceber que você não precisa da distância real. Comparar o quadrado da distância é bom o suficiente, portanto, você pode pular a chamada de função sqrt.

Outra coisa que pode, mas não necessariamente, acelerar as coisas é começar calculando apenas a distância x. Use o fato de que as distâncias são sempre positivas, então se a distância x for maior que a distância total do quarto ponto mais próximo, não há necessidade de calcular (ay-by) * (ay-by) + (az - bz) * (az - beleza) .

Se você escolher a abordagem de começar apenas com os valores x, também sugiro alterar as estruturas de dados. Em vez de ter uma estrutura para cada ponto, use quatro matrizes: int * x, * y, * z, * indexes Isso tornará o código mais amigável ao cache. (E sim, existem diferenças entre ponteiros e matrizes, mas isso não foi tão relevante aqui)

Os métodos acima são ajustes bastante fáceis. Se você quiser ir mais avançado, pode usar essa ideia.

  1. Divida o espaço em uma grade de caixas 3D.
  2. Calcule quais pontos pertencem a cada caixa e armazene essa informação.

Por exemplo, se você tiver um ponto em D4 e quiser encontrar os quatro vizinhos mais próximos e encontrar um vizinho em D4, então você conhecer que não pode haver vizinho mais próximo fora do quadrado C3: E5. Da mesma forma, um ponto em D4 que tem um vizinho em D3 não pode ter um vizinho mais próximo fora da área B3: F6.

Mas a primeira coisa ao otimizar é SEMPRE identificar o gargalo. Tem certeza de que este é o problema? Você diz que lê os dados de um arquivo e que ler uma linha de um arquivo deve ser MUITO mais lento do que calcular a distância.


3 respostas 3

Retorna 1 ou 2 linhas para cada linha no mapa1, estendido com as 2 primeiras linhas correspondentes no mapa2 (conforme definido pela distância mínima de Hausdorff) e a referida distância de Hausdorff entre eles. Se não houver linha com distância de Hausdorff & lt 2 no mapa2, nenhuma linha será retornada.

O elemento-chave é a subconsulta LATERAL. Existem variantes desta consulta, dependendo dos requisitos exatos (ausentes). Relacionado:

Eu não saberia de nenhuma maneira de usar um índice aqui. Portanto, esta vai ser uma consulta cara.


Ytdjtkui

Um feitiço de Área de Efeito lançado fora de uma Parede Prismática pode se estender para dentro dela?

Como pronunciar 'c ++' em espanhol

Podemos dizer & # 8220 você pode pagar quando o pedido estiver pronto & # 8221?

"Você ligou para o número errado" ou "Você ligou para o número errado"

Por que o ônibus espacial não saltou de volta ao espaço tantas vezes quanto possível para perder muita energia cinética lá em cima?

Alguém pode me ajudar com este plano de consulta horrível?

Quem era o garoto solitário na fila de pessoas no lago no final de Avengers: Endgame?

É idiomático construir contra `this`

Por que a asa elíptica do Spitfire foi quase não copiada por outras aeronaves da 2ª Guerra Mundial?

Implicações de corpos em forma de charuto com anéis?

Encomendei um jogo no meu Xbox enquanto estava na tela inicial da conta do meu amigo. Qual de nós é o dono do jogo?

uma dor de garganta vs uma infecção estreptocócica vs infecção estreptocócica

Quanto dinheiro posso levar com segurança para os EUA e evitar o confisco civil?

Verifique se uma string é inteiramente feita da mesma substring

Termo teta "oculto" na formulação hamiltoniana da teoria de Yang-Mills

Como os republicanos que defendem o mercado livre podem expressar raiva de forma consistente quando não gostam do resultado dessa escolha?

Crítica da estética da linha do tempo

O SQL Server pode criar colisões em nomes de restrição gerados pelo sistema?

Que termo está sendo referido com "som refletido de espíritos subterrâneos"?

Múltiplas opções vs UI de opção única

Discriminado por pesquisador sênior devido à minha etnia

Coordenar meu caminho para o nome do (vídeo) jogo

PostGIS pontos mais próximos com ST_Distance, kNN

Encontre o ponto mais próximo dado coordenadas de outra tabelaGeocodificação reversa de pontos não urbanos na Austrália usando PostGIS? Usando st_distance para calcular a distância mais curta entre uma tabela com geometria de ponto e uma tabela com geometria multipolígonoPostGIS ponto mais próximo com LATERAL JOIN no PostgreSQL 9.3 + Onde armazenar lat / lon dados com informações adicionais? Função de vizinho mais próximoCorrespondência mais rápida no ponto mais próximoPois_close POINT com postgis e railsfind ponto mais próximo de um ponto em outra tabelaEncontrando a geometria mais próxima em PostGISSimple PostGIS ST_Distance consulta para dois pontos da mesma tabela de geometria? PostGIS - tabela com pontos 3d com rápido ordenação por distância Exato e vizinho mais próximo rápido, qual função de distância devo usar e como acelerar? Instalação mais próxima com pgRoutingPostGIS ponto mais próximo com LATERAL JOIN em PostgreSQL 9.3 + Melhore o desempenho em uma consulta st_dwithin (em PostGIS) Erro de PostGIS ao adicionar recurso: sem buffer de resultadoPostGIS / OSM: consulta mais rápida para fi nd linha de pontos mais próximaComo posso otimizar esta consulta ST_Distance?


Deixe uma resposta Cancelar resposta

Estou totalmente grato ao 4 Bliss. Gostaria de sugerir este nome para todos os que desejam obter os mais altos padrões de qualidade e padrão para serviços de pintura na Região de Sydney, NSW. Caras, são verdadeiras joias. Eles cuidaram muito bem de todos os requisitos com cada pequeno detalhe

O menino. 4 Bliss é um BlISS real. Eles não apenas pintam, mas cuidam de todos os fatores necessários. 4 Bliss é uma verdadeira bênção para mim.

4Bliss fez um trabalho fantástico ao pintar nosso apartamento. O trabalho foi executado com um alto padrão de qualidade e com alto grau de profissionalismo e atenção aos detalhes. Eles também foram um prazer absoluto e muito confiáveis. Eu recomendo altamente 4Bliss.

Estava muito preocupado por se estabelecer com pintores profissionais e acessíveis, obrigado Equipe 4Bliss! Você tornou tudo mais simples, mais fácil para mim. Sempre recomendaria seus serviços de pintura.

Bart e sua equipe fizeram um excelente trabalho. São profissionais, eficientes e representam os melhores padrões. Eles deixaram nossa casa muito arrumados e prestaram o serviço no prazo e dentro do orçamento discutido. Nós os recomendamos fortemente e usaremos seus serviços em nossos projetos futuros.

Bart e sua equipe fizeram um trabalho fantástico ao pintar o interior do meu terraço. Foi um trabalho desafiador que já deveria ter sido feito há muito tempo. Dada a quantidade de trabalho de limpeza e preparação da superfície necessária para um acabamento de alta qualidade, pensamos que o preço da Bart era muito competitivo. Pintar todo o terraço proporcionou uma transformação dramática. Bart também ajudou com a seleção de tintas e cores. Graças à pintura de Bart, minha casa agora está fresca e iluminada. Bart limpou no final do trabalho e eu não hesitaria em usar seus serviços novamente.

Contratei Bart e sua equipe para pintar todo o exterior de nossa casa. Ele apareceu na hora certa para nos dar a citação inicial, que foi muito precisa e justa. Bart estava atualizando meu marido e eu durante todo o processo de pintura. Toda a equipa é profissional, simpática e oportuna. O resultado final é impressionante, e eles deixaram o local muito arrumado. Eu altamente recomendado!


Oracle Spatial Tutorial

Oracle Spatial Tutorial 4f3f3a404a78b1329543744

Resultados para Oracle Spatial Tutorial

Posicionamento da plataforma Oracle Spatial 10 G Oracle10 G Spatial Spatial Data Server Servidor de aplicativos Oracle 10 G Oracle Location Tecnologia Oracle Core Technologies Mapa de camada intermediária

Armazenamento de dados semânticos do banco de dados Oracle, um recurso da opção Oracle Spatial 11g para o banco de dados Oracle 11g Enterprise Edition requer particionamento e funções avançadas

Este documento não é um tutorial sobre essas tecnologias, mas é um livro de receitas sobre um Oracle Spatial & Locator Oracle Spatial e Oracle Locator tornam o local um tipo nativo

Oracle Spatial 10 G Introdução Oracle Spatial, uma opção para o Oracle Database 10g Enterprise Edition, inclui recursos espaciais avançados para oferecer suporte a Gis

Bancos de dados espaciais com aplicação a Gis, Morgan Kaufmann, 2001. M. Gertz. Tutorial Oracle / sql (Capítulo 1 apenas) (publicado online). Leitura adicional: H. Garcia-molina

Distance = 2 Unit = miles ') =' true 'Selecione todos os concorrentes e locais dentro de 2 milhas de distância do banco com ID 1604 Exemplo: Oracle Spatial 34 Michael May Tutorial Geographic

Funcionalidade espacial do Oracle instalada 3. Apex 2.2 4. Oracle Application Server 10.1 O Oc4j / mapviewer é mostrado: na parte inferior da página, você verá: Tutorial do Oracle Maps.

Odi Positioning Not A Replacement For Oracle Warehouse Builder-owb Possui Oracle Cdc Subscriber Views, Work Area, Corrected Schemas Star Schemas, Olap, Spatial, Data

Oracle Spatial Miroslav Gregan Ei5b 1. Rsum Le Prsent Documento Est Un Tutorial Pour La Gestion Des Donnes Spatiales Des Bases De Donnes Oracle.

Tutorial: Usando Sql Server Filestream para armazenar. Blobs Balasubramanian Shanmugam. Introdução nas versões anteriores do Sql Server, armazenamento de dados não estruturados colocados

A nova funcionalidade do Arcmap permite que você defina uma consulta espacial em relação ao Sql. Círculos paramétricos espaciais e elipses são compatíveis com o tipo St_geometry no Oracle

Oracle 10g para desenvolvedores: o que você precisa saber Oracle10g para desenvolvedores: o que Sdo_geometry, Rasterdatatable Varchar2 (32), Rasterid Number, Metadata Xmltype) -oracle Spatial

Geosparql: Manipulação de dados espaciais em Rdf para desenvolver melhores práticas para gerenciar as necessidades do cliente / Oracle Value Propositions Requisito Oracle Value Proposition Oracle

O Oracle Spatial aceita apenas o formato Sdo para dados de geometria de entrada. Temos que converter nossos 28 créditos Screenshots e tutorial: Pierre Racine Matriz de avaliação: Damon Riga

A terceira sessão prática usa Pl / sql como plataforma e exige que os alunos realizem um tutorial baseado na Web que apresenta o Oracle Spatial Locator e guias

O Oracle Locator e o Oracle Spatial, por exemplo, têm um Sdo_nn e Sdo_nn_distance Boston Gis: Tutorial Booklet Postgis Vizinho mais próximo: uma solução genérica - muito

Suporte adicional para dados espaciais complexos pode ser adicionado com a opção espacial Oracle. O acesso aos dados armazenados é feito por meio de interfaces padrão, como Sql, Jdbc, Sqlj, Odbc, Ole

Vamos presumir um ambiente Windows para este tutorial, mas a maior parte do tutorial usando Postgis para este exercício, a maioria dos bancos de dados relacionais espaciais, como o Oracle Spatial


PostGIS Vizinho mais próximo fora do buffer - Sistemas de Informação Geográfica

Dom, 20 de junho de 2021 23:20:55 +0000

Dom, 20 de junho de 2021 23:20:55 +0000

15:09 clean Neste episódio de Scaling Postgres, discutimos Redis vs. Postgres, trabalhando no quadrante difícil, como o Postgres otimiza junções e trabalhando com visualizações materializadas. 170 completo Creston Jamison Episódio 169 Use Bigint | Alta disponibilidade | Autocommit | Varreduras sequenciais sincronizadas usam Bigint | Alta disponibilidade | Autocommit | Varreduras Seqüenciais Sincronizadas

Seg, 14 de junho de 2021 00:50:21 +0000

18:47 clean Neste episódio de Scaling Postgres, discutimos apenas o uso de bigint, alta disponibilidade, autocommit do Postgres e varreduras sequenciais sincronizadas. 169 full Creston Jamison Episódio 168 Gerenciando Autovacuum | Melhor JSON | Evitando atualizações | Otimização do sistema operacional gerenciando o Autovacuum | Melhor JSON | Evitando atualizações | Ajuste de SO

Dom, 06 de junho de 2021 21:13:29 +0000

16:07 clean Neste episódio de Scaling Postgres, discutimos o gerenciamento de autovacuum, melhor JSON no Postgres 14, como evitar atualizações redundantes e ajuste do sistema operacional. 168 full Creston Jamison Episódio 167 Interpretando, Explique Analisar | Dados de carregamento em massa | Limitando atualização e exclusão de amp | pg_buffercache Interpretando Explain Analyze | Dados de carregamento em massa | Limitando atualização e exclusão de amp | pg_buffercache

Dom, 30 de maio de 2021 21:31:39 +0000

18:43 clean Neste episódio de Scaling Postgres, discutimos como interpretar a análise de explicação, as melhores maneiras de carregar dados em massa, como limitar as linhas afetadas pela atualização ou exclusão e usando pg_buffercache. 167 completo Creston Jamison Episódio 166 Postgres 14 Beta 1 | Melhorias do PG 14 | Melhores chaves primárias | Chaves compostas Postgres 14 Beta 1 | Melhorias do PG 14 | Melhores chaves primárias | Chaves compostas

Dom, 23 de maio de 2021 22:20:16 +0000

16:32 clean Neste episódio de Scaling Postgres, discutimos o lançamento do Postgres 14 Beta 1, diferentes melhorias do PG 14, escolhendo o melhor tipo de chave primária e usando chaves compostas. 166 full Creston Jamison Episódio 165 Postgres Releases | Armazéns de dados | Operadores de exclusão | Versões do Postgres para usuários somente leitura | Armazéns de dados | Operadores de exclusão | Usuários somente leitura

Dom, 16 de maio de 2021 22:09:50 +0000

13:34 clean Neste episódio de Scaling Postgres, discutimos os lançamentos mais recentes do Postgres, implementando um data warehouse, usando operadores de exclusão e configurando usuários somente leitura. 165 full Creston Jamison Episódio 164 Fast Random Rows | Consultas rápidas e distintas | Tabelas temporárias e não registradas | Encerrando conexões Fast Random Rows | Consultas rápidas e distintas | Tabelas temporárias e não registradas | Terminando Conexões

Dom, 09 de maio de 2021 20:19:12 +0000

17:30 clean Neste episódio de Scaling Postgres, discutimos a seleção de linhas aleatórias rapidamente, consultas distintas mais rápidas, como a replicação lida com tabelas temporárias e não registradas e como encerrar conexões. 164 completo Creston Jamison Episódio 163 Análise de dados SQL | Configuração do pgBouncer | Noções básicas sobre deadlocks | Tuning & amp Optimization Análise de dados SQL | Configuração do pgBouncer | Noções básicas sobre deadlocks | Ajuste e otimização de amplificador

Dom, 02 de maio de 2021 21:13:38 +0000

15:43 clean Neste episódio de Scaling Postgres, discutimos como fazer análise de dados com SQL, configurações sofisticadas do pgBouncer, entender como evitar deadlocks e uma introdução para ajuste e otimização. 163 completo Creston Jamison Episódio 162 Tipos de dados personalizados | Gatilhos de nível de linha | Colunas pl / pgsql dinâmicas | citext Usage Tipos de dados personalizados | Gatilhos de nível de linha | Colunas pl / pgsql dinâmicas | Uso do citexto

Dom, 25 de abril de 2021 21:51:00 +0000

10:48 clean Neste episódio de Scaling Postgres, discutimos a implementação de triggers de nível de linha, como retornar colunas dinâmicas usando pl / pgsql e quando usar citext. 162 completo Creston Jamison Episódio 161 Lições de escalonamento | Compromisso síncrono | Gerenciamento de conexão | Lições de dimensionamento de limpeza BLOB | Compromisso síncrono | Gerenciamento de conexão | Limpeza BLOB

Dom, 18 de abril de 2021 22:02:05 +0000

18:12 clean Neste episódio de Scaling Postgres, discutimos 5 anos de aulas de scaling, trabalhando com commit síncrono, gerenciando conexões e limpando BLOBs. 161 completo Creston Jamison Episódio 160 psql Dicas | Atualização do Postgres 13 | Hierarquia de funções | Dicas de escalonamento do Replica psql | Atualização do Postgres 13 | Hierarquia de funções | Dimensionamento da réplica

Dom, 11 de abril de 2021 23:44:18 +0000

09:10 clean Neste episódio de Scaling Postgres, discutimos dicas para usar o psql, histórias de uma atualização do Postgres 13, explorando a hierarquia de papéis e considerações de escala de réplicas. 160 completo Creston Jamison Episódio 159 Tablespaces | Replicação de streaming | Mais Postgres 14 | Security Tablespaces | Replicação de streaming | Mais Postgres 14 | Segurança

Dom, 04 de abril de 2021 23:58:43 +0000

09:33 clean Neste episódio de Scaling Postgres, discutimos quando usar tablespaces, configurando a replicação de streaming, recursos que vêm no Postgres 14 e implementação de segurança. 159 completo Creston Jamison Episódio 158 Vacuum Speed ​​Up | Tabelas estrangeiras mais rápidas | Consultas rápidas com união | Query Optimizer Vacuum Acelerar | Tabelas estrangeiras mais rápidas | Consultas rápidas com união | Otimizador de consulta

Dom, 28 de março de 2021 21:43:55 +0000

19:49 clean Neste episódio de Scaling Postgres, discutimos uma aceleração de vácuo e tabelas estrangeiras mais rápidas no Postgres 14, executando consultas mais rápidas com união e aprendendo sobre o otimizador de consultas. 158 completo Creston Jamison Episódio 157 auto_explain Overhead | Postgres Data Lake | Citus Shard Rebalance | Autenticação SSL auto_explain Overhead | Postgres Data Lake | Citus Shard Rebalance | Autenticação SSL

Seg, 22 de março de 2021 00:59:43 +0000

18:41 clean Neste episódio de Scaling Postgres, discutimos a sobrecarga de auto_explain, configurando um lago de dados Postgres, rebalanceando um banco de dados compartilhado Citus e implementando a autenticação SSL. 157 completo Creston Jamison Episódio 156 Armazenamento Colunar | Docker Containers | Notificar e ouvir | Ajustando o armazenamento colunar do RHEL | Docker Containers | Notificar e ouvir | Afinando RHEL

Seg, 15 de março de 2021 00:42:05 +0000

16:53 limpo Neste episódio de Scaling Postgres, discutimos o armazenamento colunar do Citus 10, usando Postgres em contêineres docker, usando notificar e ouvir amp para aplicativos em tempo real e ajustar RHEL. 156 completo Creston Jamison Episódio 155 Citus Open Source | Desempenho da série temporal | Atualizações de assinatura | target_session_attrs Citus Open Source | Desempenho da série temporal | Atualizações de assinatura | target_session_attrs

Seg, 08 de março de 2021 00:11:41 +0000

17:17 clean Neste episódio de Scaling Postgres, discutimos código aberto Citus 10, desempenho de série temporal em Postgres nativo, usando subscripting para atualizações e novos target_session_attrs. 155 completo Creston Jamison Episódio 154 Enfileiramento de conexões | Tamanho do pool de conexão | Audting Simples | Enfileiramento de conexão de correspondência difusa | Tamanho do pool de conexão | Audting Simples | Fuzzy Matching

Seg, 01 de março de 2021 02:26:32 +0000

19:25 clean Neste episódio de Scaling Postgres, discutimos o enfileiramento de conexão, estimando o tamanho dos pools de conexão, como fazer auditoria simples e como executar consultas usando correspondência difusa. 154 completo Creston Jamison Episódio 153 Int to BigInt | A resistência é inútil | Estatísticas do otimizador | Otimização de consulta avançada Int para BigInt | A resistência é inútil | Estatísticas do otimizador | Otimização de consulta avançada

Dom, 21 de fevereiro de 2021 22:56:34 +0000

12:25 clean Neste episódio de Scaling Postgres, discutimos como converter uma chave primária inteira em bigint, como a resistência do contêiner é fútil, como o otimizador usa estatísticas e como definir estatísticas manuais. 153 full Creston Jamison Episódio 152 novos lançamentos | Reconectar após falha | Bablefish | Solucionar problemas de disco e memória de novos lançamentos | Reconectar após falha | Bablefish | Resolver problemas de disco e memória

Dom, 14 de fevereiro de 2021 22:46:24 +0000

15:33 clean Neste episódio de Scaling Postgres, discutimos novas versões do PostgreSQL, reconexão após uma falha de conexão, compatibilidade do Babelfish SQL Server e solução de problemas de disco e memória. 152 completo Creston Jamison Episódio 151 Limpando | Desempenho da função | 11 milhões de IOPS | Limpeza do Change Data Capture | Desempenho da função | 11 milhões de IOPS | Alterar captura de dados

Dom, 07 de fevereiro de 2021 22:00:16 +0000

18:11 clean Neste episódio de Scaling Postgres, discutimos a limpeza de seu banco de dados, desempenho de funções, 11 milhões de IOPS e captura de dados alterados. 151 completo Creston Jamison Episódio 150 Conselhos sobre dimensionamento | Ciclo vicioso | Melhorar a observabilidade | Lidando com o Conselho de Escalonamento da Corrupção Ciclo vicioso | Melhorar a observabilidade | Lidando com a Corrupção

Dom, 31 de janeiro de 2021 22:05:24 +0000

16:57 clean Neste episódio de Scaling Postgres, discutimos conselhos de dimensionamento, um ciclo vicioso de gravações do WAL, como melhorar a observabilidade e lidar com a corrupção do banco de dados. 150 Creston Jamison completo Episódio 149 Testes ARM | Dicas e truques de amplificação | Estruturas hierárquicas | Benchmarking Framework Testes ARM | Dicas e truques de amplificação | Estruturas hierárquicas | Estrutura de benchmarking

Dom, 24 de janeiro de 2021 22:41:50 +0000

12:24 clean Neste episódio de Scaling Postgres, discutimos testes de Postgres em processadores ARM, 2021 dicas e truques de amplificador, trabalhando com estruturas hierárquicas e criando uma estrutura de benchmarking. 149 completo Creston Jamison Episódio 148 Índices de hash | Tipos Numéricos Flutuantes Int | Recursos do Postgres 14 | Índices de hash da ciência de dados | Tipos Numéricos Flutuantes Int | Recursos do Postgres 14 | Ciência de Dados

Dom, 17 de janeiro de 2021 22:00:57 +0000

11:55 clean Neste episódio de Scaling Postgres, discutimos os índices hash, os tipos de dados int, float e numéricos, recursos que vêm no Postgres 14 e ciência de dados no Postgres. 148 completo Creston Jamison Episódio 147 DBMS do ano | Melhores migrações de dados | Impacto da conexão ociosa | Guia de implementação de segurança DBMS do ano | Melhores migrações de dados | Impacto da conexão ociosa | Guia de implementação de segurança

Dom, 10 de janeiro de 2021 22:44:59 +0000

20:29 clean Neste episódio de Scaling Postgres, discutimos PostgreSQL como o DBMS do ano, rodando melhores migrações de dados, o impacto de conexões ociosas e uma guild de implementação de segurança. 147 completo Creston Jamison Episódio 146 Ativo-Ativo & amp federado | Velocidade da memória | Causas da reescrita da tabela | PostgreSQL Shibboleth Active-Active & amp Federated | Velocidade da memória | Causas da reescrita da tabela | PostgreSQL Shibboleth

Seg, 04 de janeiro de 2021 00:22:42 +0000

14:46 clean Neste episódio de Scaling Postgres, discutimos a configuração de instâncias ativo-ativo com federação, o impacto da velocidade da memória, as causas de reescrita de tabelas e o shibboleth do Postgres. 146 completo Creston Jamison Episódio 145 PgMiner Botnet | Corrupção do índice de agrupamento | postgresql.conf | Tipos de dados personalizados Botnet PgMiner | Corrupção do índice de agrupamento | postgresql.conf | Tipos de dados personalizados

Dom, 20 de dezembro de 2020 22:18:30 +0000

14:07 clean Neste episódio de Scaling Postgres, discutimos o ataque de botnet PGMiner, como as alterações de agrupamento podem causar corrupção de índice, gerenciando seu postgresql.conf e implementando tipos de dados personalizados. 145 completo Creston Jamison Episódio 144 Postgres Migration | Carregamento de dados em massa | Atualizações vs. Upgrades | UUID Benchmarks Migração Postgres | Carregamento de dados em massa | Atualizações vs. Upgrades | Benchmarks UUID

Dom, 13 de dezembro de 2020 22:17:59 +0000

12:10 clean Neste episódio de Scaling Postgres, discutimos uma migração de Mongo para Postgres, a melhor maneira de carregar dados em massa, executando uma atualização em vez de uma atualização e benchmarks para UUIDs. 144 completo Creston Jamison Episódio 143 Compatível com Microsoft SQL Server | Desempenho da série temporal | Recurso Casualties | BLOB Cleanup Compatível com Microsoft SQL Server | Desempenho da série temporal | Recurso Casualties | Limpeza BLOB

Seg, 07 de dezembro de 2020 01:41:38 +0000

18:43 clean Neste episódio de Scaling Postgres, discutimos a compatibilidade do servidor Microsoft SQL, o desempenho de bancos de dados de séries temporais, baixas de recursos de banco de dados e como limpar BLOBs. 143 completo Creston Jamison Episódio 142 Insert vs. Update | Selecione * Desempenho | Debezium Set Up | Padronizando a inserção de dados vs. atualização | Selecione * Desempenho | Debezium Set Up | Padronizando Dados

Dom, 29 de novembro de 2020 22:19:57 +0000

13:35 clean Neste episódio de Scaling Postgres, discutimos inserções vs. atualizações, selecione * desempenho, como configurar o Debezium e métodos para padronizar dados. 142 completo Creston Jamison Episódio 141 Atualização autônoma | ARM Benchmarks | Exploração | Atualização autônoma de desempenho pós-GIS | ARM Benchmarks | Exploração | Desempenho Pós-GIS

Seg, 23 de novembro de 2020 00:20:47 +0000

10:32 clean Neste episódio de Scaling Postgres, discutimos uma atualização autônoma, benchmarks ARM Postgres, como explorar novos bancos de dados e desempenho PostGIS. 141 completo Creston Jamison Episódio 140 Conflitos de replicação | Governança Postgres | pg_crash | Conflitos de replicação do MobilityDB | Governança Postgres | pg_crash | MobilityDB

Dom, 15 de novembro de 2020 22:28:48 +0000

11:28 clean Neste episódio de Scaling Postgres, discutimos os conflitos de replicação, como o Postgres é governado, um utilitário pg_crash e rastreamento de dados espaciais temporais com Mobilidade. 140 completo Creston Jamison Episódio 139 Notícias da semana | Desempenho de pesquisa de texto completo | pg_cron | Bulk Data Loading Notícias da semana | Desempenho de pesquisa de texto completo | pg_cron | Carregamento de dados em massa

Dom, 08 de novembro de 2020 22:16:42 +0000

12:38 clean Neste episódio de Scaling Postgres, discutimos as notícias semanais do Postgres, desempenho de pesquisa de texto completo, melhorias no pg_cron e a melhor maneira de carregar dados em massa. 139 completo Creston Jamison Episódio 138 Conexões de dimensionamento | TimescaleDB | Lacunas nas séries temporais | Red & amp Golden Signals Scaling Connections | TimescaleDB | Lacunas nas séries temporais | Sinais vermelhos e dourados

Dom, 01 de novembro de 2020 22:47:24 +0000

16:57 clean Neste episódio de Scaling Postgres, discutimos conexões de escalonamento, o lançamento do TimescaleDB 2.0, como encontrar intervalos de séries temporais e monitorar sinais RED & amp Golden. 138 completo Creston Jamison Episódio 137 Toast Impact | zheap Storage | Mais desempenho | pg_rewind muda o impacto do brinde | zheap Storage | Mais desempenho | pg_rewind Changes

Seg, 26 de outubro de 2020 00:07:55 +0000

21:15 clean Neste episódio de Scaling Postgres, discutimos o impacto de toast, resultados de armazenamento zheap, mais dados de desempenho do Postgres 13 e alterações em pg_rewind. 137 completo Creston Jamison Episódio 136 Stat Tracking | Tabelas temporárias | pg_squeeze | pg_auto_failover Stat Tracking | Tabelas temporárias | pg_squeeze | pg_auto_failover

Seg, 19 de outubro de 2020 00:07:55 +0000

13:09 clean Neste episódio de Scaling Postgres, discutimos rastreamento de estatísticas, tabelas temporárias, um novo utilitário chamado pg_squeeze e uma atualização para pg_auto_failover. 136 completo Creston Jamison Episódio 135 Escalabilidade de conexão | Desempenho de benchmarking | Impacto na comunidade | escalabilidade de conexão do zheap Progress | Desempenho de benchmarking | Impacto na comunidade | Progresso do zheap

Dom, 11 de outubro de 2020 23:56:09 +0000

19:43 clean Neste episódio de Scaling Postgres, discutimos a escalabilidade da conexão, comparando o desempenho do Postgres, o impacto na comunidade de uma aquisição e o progresso do zheap. 135 completo Creston Jamison Episódio 134 Aquisição da Comunidade | Terabytes de economia de espaço | Arquivo WAL | Vacuum Analyze Tips Aquisição da comunidade | Terabytes de economia de espaço | Arquivo WAL | Dicas de análise de vácuo

Dom, 04 de outubro de 2020 23:45:48 +0000

14:11 clean Neste episódio de Scaling Postgres, discutimos uma aquisição de empresa dentro da comunidade Postgres, como economizar terabytes de espaço, configurar arquivamento WAL e dicas de aspirar / analisar. 134 completo Creston Jamison Episódio 133 Postgres 13 lançado | O que há de novo no Postgres 13 | Depurando PL / PGSQL | Monitoramento do Postgres 13 lançado | O que há de novo no Postgres 13 | Depurando PL / PGSQL | Monitoramento

Dom, 27 de setembro de 2020 22:16:24 +0000

13:54 clean Neste episódio de Scaling Postgres, discutimos o lançamento do Postgres 13, o que há de novo no Postgres 13, como depurar as melhores práticas de monitoramento PL / PGSQL e Postgres. 133 completo Creston Jamison Episódio 132 Postgres 13 RC1 | Atualizando em escala | Com gravatas | HOT Updates Postgres 13 RC1 | Atualizando em escala | Com gravatas | HOT Updates

Seg, 21 de setembro de 2020 19:12:04 +0000

17:40 clean Neste episódio de Scaling Postgres, discutimos o lançamento do Postgres 13 RC1, como atualizar o Postgres em escala, usando limite com laços e entendendo as atualizações Heap Only Tuple (HOT). 132 completo Creston Jamison Episódio 131 Arquivamento lento | Melhorias no índice | Node Metrics | Arquivamento lento de associação ou subconsulta | Melhorias no índice | Node Metrics | Junte-se ou Subconsulta

Dom, 13 de setembro de 2020 23:49:09 +0000

15:59 limpo Neste episódio de Scaling Postgres, discutimos arquivamento WAL lento, melhorias de índice chegando para Postgres 13, acessando métricas de nó via SQL e decidindo entre uma junção ou subconsulta. 131 completo Creston Jamison Episódio 130 Compressão Externa | Parallel Vacuum | Agregados JSON | JSON e compactação externa de matrizes de amplificadores | Parallel Vacuum | Agregados JSON | JSON e matrizes de amp

Dom, 06 de setembro de 2020 23:46:04 +0000

15:16 limpo Neste episódio de Scaling Postgres, discutimos compressão externa, aspiração em paralelo, trabalhando com agregados JSON e os tipos de dados JSON & amp Array. 130 completo Creston Jamison Episódio 129 28 Dicas | Lucky 13 | Ajuste de Autovacuum | Armadilhas lógicas 28 dicas | Lucky 13 | Ajuste de Autovacuum | Armadilhas lógicas

Dom, 30 de agosto de 2020 23:21:38 +0000

15:59 limpo Neste episódio de Scaling Postgres, discutimos 28 dicas e truques do amplificador, Postgres 13 é sorte, ajuste autovacuum e armadilhas de replicação lógica. 129 completo Creston Jamison Episódio 128 Estatísticas Acelerar | Commits síncronos | Atualizações TLS | Evitando estatísticas de cursores aceleram | Commits síncronos | Atualizações TLS | Evitando Cursores

Seg, 24 de agosto de 2020 00:09:46 +0000

16:57 clean Neste episódio de Scaling Postgres, discutimos como acelerar o desempenho com estatísticas, definir synchronous_commit, atualizações nas configurações de TLS e como evitar cursores. 128 full Creston Jamison Episódio 127 Consultas recursivas | Lateral Joins | Paginação | Consultas recursivas de matrizes JSONB | Lateral Joins | Paginação | Matrizes JSONB

Seg, 17 de agosto de 2020 00:21:53 +0000

14:38 clean Neste episódio de Scaling Postgres, discutimos consultas recursivas, usando junções laterais, paginação por conjuntos de dados de forma eficiente e trabalhando com matrizes JSONB. 127 full Creston Jamison Episódio 126 BRIN Pitfalls | Solução de problemas de pg_stat_statement | Junte-se Natural | Tipo de geografia Armadilhas BRIN | Solução de problemas de pg_stat_statement | Junte-se Natural | Tipo de Geografia

Dom, 09 de agosto de 2020 23:22:23 +0000

14:14 clean Neste episódio de Scaling Postgres, discutimos as armadilhas BRIN, usando pg_stat_statements para solucionar problemas, junções naturais para detectar duplicatas e o tipo de geografia. 126 completo Creston Jamison Episódio 125 Sugestões de dimensionamento | Segurança do slot | Encadernação de canal SCRAM | Sugestões de dimensionamento efetivo do tamanho do cache | Segurança do slot | Encadernação de canal SCRAM | Tamanho efetivo do cache

Seg, 03 de agosto de 2020 00:16:29 +0000

15:01 clean Neste episódio de Scaling Postgres, discutimos sugestões para escalar postgres, segurança de slots de replicação, implementação de autenticação de senha scram com vinculação de canal e configuração de effective_cache_size. 125 full Creston Jamison Episódio 124 Partition Migration | Like Performance | Melhor fator de preenchimento | Migração de partição de tabelas In-Memory | Like Performance | Melhor fator de preenchimento | Tabelas In-Memory

Seg, 27 de julho de 2020 00:05:59 +0000

15:57 clean Neste episódio de Scaling Postgres, discutimos a melhor forma de migrar para o uso de partições, como & amp ilike performance, determinando o melhor fillfactor e o trabalho em direção às tabelas in-memory. 124 completo Creston Jamison Episódio 123 Tipos JSONB | Distância da Terra | Datas, horários e intervalos de amplificação | Tipos de autenticação JSONB | Distância da Terra | Datas, horários e intervalos de amplificação | Autenticação

Dom, 19 de julho de 2020 22:36:37 +0000

13:29 clean Neste episódio de Scaling Postgres, discutimos o trabalho com tipos JSONB, calculando a distância da terra, utilizando datas, horários e intervalos de amp e autenticação Postgres. 123 completo Creston Jamison Episódio 122 Postgres is Fine | Colunas geradas | Postgres Inserts | Postgres de replicação síncrona está bom | Colunas geradas | Postgres Inserts | Replicação Síncrona

Seg, 13 de julho de 2020 01:23:50 +0000

10:15 clean In this episode of Scaling Postgres, we discuss determining if Postgres is fine, generated columns vs. triggers, insert features and synchronous replication usage. 122 full Creston Jamison Episode 121 Fantastic Data Types | Domain Data Types | Insert Performance | Row Differences Fantastic Data Types | Domain Data Types | Insert Performance | Row Differences

Mon, 06 Jul 2020 00:22:47 +0000

16:34 clean In this episode of Scaling Postgres, we discuss fantastic data types, custom domain data types, improving insert performance and how to query row differences. 121 full Creston Jamison Episode 120 Postgres 13 Beta 2 | System Stats Extension | Tuned | Join Strategy Postgres 13 Beta 2 | System Stats Extension | Tuned | Join Strategy

Sun, 28 Jun 2020 23:27:54 +0000

12:13 clean In this episode of Scaling Postgres, we discuss Postgres 13 Beta 2, a system stats extension, tuning your operating systems for Postgres and different join strategies. 120 full Creston Jamison Episode 119 Replication Complications | One Word Performance | Pgbouncer Users | Serializable Isolation Replication Complications | One Word Performance | Pgbouncer Users | Serializable Isolation

Mon, 22 Jun 2020 01:32:05 +0000

15:06 clean In this episode of Scaling Postgres, we discuss replication complications, adding one word to boost performance, handling pgbouncer users and serializable isolation testing. 119 full Creston Jamison Episode 118 Safety Systems | Failover Slots | Transaction ID Complications | Repartitioning Safety Systems | Failover Slots | Transaction ID Complications | Repartitioning

Sun, 14 Jun 2020 23:39:59 +0000

15:52 clean In this episode of Scaling Postgres, we discuss safety systems, the purpose and existence of failover slots, complications with transaction IDs and how to repartition without downtime. 118 full Creston Jamison Episode 117 Index Deduplication | Fast Hierarchy | More Monitoring | Cloud-Native Index Deduplication | Fast Hierarchy | More Monitoring | Cloud-Native

Mon, 08 Jun 2020 00:12:38 +0000

17:36 clean In this episode of Scaling Postgres, we discuss index deduplication in Postgres 13, fast hierarchical access, more essential monitoring and cloud native Postgres. 117 full Creston Jamison Episode 116 Observer Effect | Partition Management | Tuple Freezing | Hung Transactions Observer Effect | Partition Management | Tuple Freezing | Hung Transactions

Mon, 01 Jun 2020 00:15:30 +0000

14:02 clean In this episode of Scaling Postgres, we discuss the observer effect with explain analyze, partition management, tuple freezing and sources of hung transactions. 116 full Creston Jamison Episode 115 PGCon Online | Performance Tips | Tracking Counts | Essential Monitoring PGCon Online | Performance Tips | Tracking Counts | Essential Monitoring

Mon, 25 May 2020 04:12:44 +0000

12:51 clean In this episode of Scaling Postgres, we discuss PGCon going online, application performance tips, ways to track counts and essential areas to monitor. 115 full Creston Jamison Episode 114 Data Directory | Vacuum Features | Binary Performance | Network Latency Data Directory | Vacuum Features | Binary Performance | Network Latency

Mon, 18 May 2020 05:17:52 +0000

20:29 clean In this episode of Scaling Postgres, we discuss the Postgres data directory, new vacuum features, binary storage performance and the impact of network latency. 114 full Creston Jamison Episode 113 arm64 with apt | Contributors | Backup Manifest | Now Functions arm64 with apt | Contributors | Backup Manifest | Now Functions

Mon, 11 May 2020 00:18:04 +0000

13:07 clean In this episode of Scaling Postgres, we discuss arm64 package support for apt, annual Postgres contributors, backup manifests & verifications and different now functions. 113 full Creston Jamison Episode 112 Explain Analyze | Sequence Counts | Best Books | Partition Migration Explain Analyze | Sequence Counts | Best Books | Partition Migration

Mon, 04 May 2020 02:51:33 +0000

16:45 clean In this episode of Scaling Postgres, we discuss how to use explain analyze, the problem with counting sequences, the best books to learn Postgres and how to migrate to declarative partitioning. 112 full Creston Jamison Episode 111 Insert-Only Vacuum | Settings | Sequence Replication | Improvements Insert-Only Vacuum | Settings | Sequence Replication | Improvements

Sun, 26 Apr 2020 23:47:25 +0000

16:49 clean In this episode of Scaling Postgres, we discuss insert-only vacuums, the Postgres settings hierarchy, sequence replication and desired improvements. 111 full Creston Jamison Episode 110 Max Connections | SQL Tricks | Fast Text Search | Security & Compliance Max Connections | SQL Tricks | Fast Text Search | Security & Compliance

Mon, 20 Apr 2020 00:01:28 +0000

13:34 clean In this episode of Scaling Postgres, we discuss tuning max connections, different SQL tricks, setting up fast text search and handling security & compliance. 110 full Creston Jamison Episode 109 Show Plans | WAL Monitoring | Using UUIDs | Default Logging Show Plans | WAL Monitoring | Using UUIDs | Default Logging

Mon, 13 Apr 2020 00:06:07 +0000

12:36 clean In this episode of Scaling Postgres, we discuss how to show live plans, how Postgres 13 allows WAL monitoring, how to use UUIDs in your app and how logging is setup by default. 109 full Creston Jamison Episode 108 Ten Things | Audit Triggers | Schema Design | High Availability Ten Things | Audit Triggers | Schema Design | High Availability

Mon, 06 Apr 2020 00:26:34 +0000

20:44 clean In this episode of Scaling Postgres, we discuss ten things to hate about Postgres, audit trigger performance, designing a schema and the future of high availability. 108 full Creston Jamison Episode 107 Showing Plans | Atomic | Configuration | Migrations Showing Plans | Atomic | Configuration | Migrations

Mon, 30 Mar 2020 00:28:44 +0000

10:49 clean In this episode of Scaling Postgres, we discuss how to show live query plans, the importance of atomic operations for scaling out, configuration options and DBaaS migrations. 107 full Creston Jamison Episode 106 Recursive CTEs | DB Access Patterns | Dates & Times | Cluster Recursive CTEs | DB Access Patterns | Dates & Times | Cluster

Mon, 23 Mar 2020 00:12:02 +0000

14:59 clean In this episode of Scaling Postgres, we discuss how to use recursive CTEs, database access patterns, using dates and times and how to cluster your data. 106 full Creston Jamison Episode 105 World's Best | Subtransactions | Sharding | Schema Changes World's Best | Subtransactions | Sharding | Schema Changes

Mon, 16 Mar 2020 00:55:39 +0000

19:23 clean In this episode of Scaling Postgres, we discuss how Postgres is the world's best database, performance ramifications of subtransactions, the current state of sharding and safe schema changes. 105 full Creston Jamison Episode 104 Reducing WAL | What is Null? | Understanding SQL | TPC-H Benchmarking Reducing WAL | What is Null? | Understanding SQL | TPC-H Benchmarking

Mon, 09 Mar 2020 00:21:11 +0000

15:21 clean In this episode of Scaling Postgres, we discuss how to reduce the size of your WAL files, what is null, how to better understand SQL and exploring TPC-H benchmarks. 104 full Creston Jamison Episode 103 Scaling Out | Planner Estimation | Create Statistics | Stay Curious Scaling Out | Planner Estimation | Create Statistics | Stay Curious

Mon, 02 Mar 2020 01:09:05 +0000

13:58 clean In this episode of Scaling Postgres, we discuss how to scale out, how the planner estimates, uses of create statistics and investigating PostgreSQL run time environments. 103 full Creston Jamison Episode 102 UUID Use Cases | pg_settings | Automated Restore | Parallel Future UUID Use Cases | pg_settings | Automated Restore | Parallel Future

Mon, 24 Feb 2020 01:17:13 +0000

12:45 clean In this episode of Scaling Postgres, we discuss the use cases for UUIDs, using pg_settings, setting up an automated restore and the future of parallelism. 102 full Creston Jamison Episode 101 Postgres Releases | Useless Vacuum | Isolation Differences | WAL Compression Postgres Releases | Useless Vacuum | Isolation Differences | WAL Compression

Mon, 17 Feb 2020 03:18:48 +0000

17:47 clean In this episode of Scaling Postgres, we discuss new postgres releases, useless vacuuming, isolation differences between databases, and different ways to compress WAL files. 101 full Creston Jamison Episode 100 Full Text Search | Query Optimization | Exception Blocks | Procedural Language Full Text Search | Query Optimization | Exception Blocks | Procedural Language

Mon, 10 Feb 2020 02:02:16 +0000

15:13 clean In this episode of Scaling Postgres, we discuss full text search, a process for query optimization, caution with exception blocks and adding a procedural language. 100 full Creston Jamison Episode 99 Ballad of Bloat | Auditing Options | Configuration Options | Need Vacuum? Ballad of Bloat | Auditing Options | Configuration Options | Need Vacuum?

Mon, 03 Feb 2020 01:54:00 +0000

15:12 clean In this episode of Scaling Postgres, we discuss the "Ballad of Bloat", options for auditing, a configuration help resource and determining when a vacuum is needed. 99 full Creston Jamison Episode 98 Non-Relational Data | Contributers | Security Features | High Availability Non-Relational Data | Contributers | Security Features | High Availability

Sun, 26 Jan 2020 22:16:14 +0000

13:01 clean In this episode of Scaling Postgres, we discuss storing non-relational data, recognizing contributors, Postgres security features and implementing high availability. 98 full Creston Jamison Episode 97 Tips & Tricks | Faster APIs | Full Text Search | pgbouncer_fdw Tips & Tricks | Faster APIs | Full Text Search | pgbouncer_fdw

Mon, 20 Jan 2020 02:39:05 +0000

13:12 clean In this episode of Scaling Postgres, we discuss tips & tricks, how to get faster APIs, full text search considerations and pgbouncer_fdw. 97 full Creston Jamison Episode 96 Account Configuration | Pricing | System Identifier | HyperLogLog Account Configuration | Pricing | System Identifier | HyperLogLog

Mon, 13 Jan 2020 02:00:16 +0000

12:12 clean In this episode of Scaling Postgres, we discuss user account configuration, pricing, the system identifier and the HyperLogLog extension. 96 full Creston Jamison Episode 95 max_locks_per_transaction | Logical Replication | Backup & Recovery | Pgbouncer max_locks_per_transaction | Logical Replication | Backup & Recovery | Pgbouncer

Mon, 06 Jan 2020 02:17:12 +0000

11:52 clean In this episode of Scaling Postgres, we discuss max_locks_per_transaction, logical replication, managing backup & recovery and pgbouncer connection pooling. 95 full Creston Jamison Episode 94 State of Postgres | Dumping DBs | Configuration Parameters | Partial WAL State of Postgres | Dumping DBs | Configuration Parameters | Partial WAL

Mon, 16 Dec 2019 04:55:58 +0000

12:30 clean In this episode of Scaling Postgres, we discuss the State of Postgres, how best to dump your database, setting configuration parameters and managing partial WAL files. 94 full Creston Jamison Episode 93 Logical Replication | Monitoring Queries | SQL Beautifier | Incomplete Startup Packet Logical Replication | Monitoring Queries | SQL Beautifier | Incomplete Startup Packet

Mon, 09 Dec 2019 01:36:01 +0000

09:05 clean In this episode of Scaling Postgres, we discuss logical replication aspects, how to monitor queries, investigating a SQL beautifier and removing incomplete startup packet. 93 full Creston Jamison Episode 92 Book Sales | B-tree Boost | More Postgres 12 | Using pgBackRest Book Sales | B-tree Boost | More Postgres 12 | Using pgBackRest

Mon, 02 Dec 2019 02:41:58 +0000

13:18 clean In this episode of Scaling Postgres, we discuss book sales, boosts to b-tree indexes, more Postgres 12 features and how to setup and use pgBackRest. 92 full Creston Jamison Episode 91 Global Indexes | Caching Aggregates | Vacuum Processing | Effective Cache Size Global Indexes | Caching Aggregates | Vacuum Processing | Effective Cache Size

Mon, 25 Nov 2019 01:17:35 +0000

13:23 clean In this episode of Scaling Postgres, we discuss global indexes, ways to cache aggregates, how vacuum processing works and the purpose of effective cache size. 91 full Creston Jamison Episode 90 Chaos Order | Pub Sub | Petabyte Scale | PgBouncer Connections Chaos Order | Pub Sub | Petabyte Scale | PgBouncer Connections

Mon, 18 Nov 2019 01:56:59 +0000

12:02 clean In this episode of Scaling Postgres, we discuss chaos order, pub sub, petabyte scale analytics and PgBouncer connections. 90 full Creston Jamison Episode 89 Performance Impressions | Mystery Solving | GiST Performance | K-Anonymity Performance Impressions | Mystery Solving | GiST Performance | K-Anonymity

Mon, 11 Nov 2019 01:50:03 +0000

15:43 clean In this episode of Scaling Postgres, we discuss Postgres 12 performance impressions, mystery solving, GiST and SP-GiST performance and k-anonymity. 89 full Creston Jamison Episode 88 Partitioning | Logical Replication Upgrade | Columnar Compression | HAProxy Connections Partitioning | Logical Replication Upgrade | Columnar Compression | HAProxy Connections

Mon, 04 Nov 2019 00:45:05 +0000

14:35 clean In this episode of Scaling Postgres, we discuss partitioning, logical replication upgrades, columnar compression and HAProxy connections. 88 full Creston Jamison Episode 87 pg_receivewal | Application Failover | pg_checksums | pgBouncer pg_receivewal | Application Failover | pg_checksums | pgBouncer

Mon, 28 Oct 2019 00:17:07 +0000

12:40 clean In this episode of Scaling Postgres, we discuss the benefits of pg_receivewal, how to setup simple application failover, new pg_checksums and setting up pgBouncer. 87 full Creston Jamison Episode 86 Prewarming | Nondeterministic Collations | Generated Column Performance | Foreign Keys Prewarming | Nondeterministic Collations | Generated Column Performance | Foreign Keys

Sun, 20 Oct 2019 23:40:58 +0000

15:35 clean In this episode of Scaling Postgres, we discuss prewarming your cache, working with nondeterministic collations, generated column performance and foreign keys with partitions. 86 full Creston Jamison Episode 85 Recovery Configuration | Alter System | Transaction Isolation | Temp Table Vacuum Recovery Configuration | Alter System | Transaction Isolation | Temp Table Vacuum

Mon, 14 Oct 2019 00:34:53 +0000

15:01 clean In this episode of Scaling Postgres, we discuss changes to recovery configuration, the alter system command, transaction isolation and vacuum for temp tables. 85 full Creston Jamison Episode 84 Postgres 12 Released | Generated Columns | Parallel Estimates | Change Data Capture Postgres 12 Released | Generated Columns | Parallel Estimates | Change Data Capture

Mon, 07 Oct 2019 00:11:09 +0000

12:38 clean In this episode of Scaling Postgres, we discuss the release features of Postgres 12, generated columns, parallel estimates and change data capture. 84 full Creston Jamison Episode 83 Postgres 12 | Window Frames | Index Types | Synchronous Replication Postgres 12 | Window Frames | Index Types | Synchronous Replication

Mon, 30 Sep 2019 00:38:16 +0000

13:15 clean In this episode of Scaling Postgres, we discuss the release of Postgres 12, how to use window frames, the different index types, and when to use synchronous replication. 83 full Creston Jamison Episode 82 Faster Partitions | Count Speed | Extensions | Education Faster Partitions | Count Speed | Extensions | Educação

Mon, 23 Sep 2019 00:19:37 +0000

12:57 clean In this episode of Scaling Postgres, we discuss faster partition performance, count speed, extensions and Postgres education. 82 full Creston Jamison Episode 81 Data Loading Speed | View Dependencies | Users & Roles | H/A Clusters Data Loading Speed | View Dependencies | Users & Roles | H/A Clusters

Mon, 16 Sep 2019 00:42:02 +0000

12:45 clean In this episode of Scaling Postgres, we discuss data loading speeds, view dependencies, users & roles and high availability clusters. 81 full Creston Jamison Episode 80 Just Upgrade | Vacuum Updates | Connection Strings | Postgres Showcase Just Upgrade | Vacuum Updates | Connection Strings | Postgres Showcase

Mon, 09 Sep 2019 01:53:42 +0000

13:48 clean In this episode of Scaling Postgres, we discuss why you should just upgrade, vacuum updates in Postgres 12, psql connection strings and a Postgres showcase. 80 full Creston Jamison Episode 79 PgBouncer SCRAM | Art of PostgreSQL | Distributed Time-Series | Window Functions PgBouncer SCRAM | Art of PostgreSQL | Distributed Time-Series | Window Functions

Mon, 02 Sep 2019 14:08:00 +0000

10:07 clean In this episode of Scaling Postgres, we discuss PgBouncer SCRAM support, The Art of PostgreSQL, making Postgres a distributed time-series DB and window functions. 79 full Creston Jamison Episode 78 Efficient Pagination | Rotating Passwords | BRIN | Row Level Security Efficient Pagination | Rotating Passwords | BRIN | Row Level Security

Sun, 25 Aug 2019 23:43:27 +0000

17:37 clean In this episode of Scaling Postgres, we discuss efficient pagination, how to rotate passwords, BRIN benefits and Row Level Security. 78 full Creston Jamison Episode 77 | Timeseries Queries | Arrays | Ranges | C Triggers Timeseries Queries | Arrays | Ranges | C Triggers

Mon, 19 Aug 2019 00:20:02 +0000

12:15 clean In this episode of Scaling Postgres, we discuss timeseries queries, using arrays with queries, range use cases and developing triggers in C. 77 full Creston Jamison Episode 76 | New CVEs | Postgres Programming | JSONB | Advisory Locks New CVEs | Postgres Programming | JSONB | Advisory Locks

Mon, 12 Aug 2019 02:09:04 +0000

12:55 clean In this episode of Scaling Postgres, we discuss new CVEs, programming Postgres, JSONB comparison and using advisory locks. 76 full Creston Jamison Episode 75 | Combining Indexes | Regular Expressions | Parallelism | PostGIS Combining Indexes | Regular Expressions | Parallelism | PostGIS

Mon, 05 Aug 2019 01:02:06 +0000

15:41 clean In this episode of Scaling Postgres, we discuss combining indexes, regular expressions, parallelism in Postgres and PostGIS content. 75 full Creston Jamison Episode 74 | Picturing Vacuum | Recovery Changes | Cert Authentication | Function Replication Picturing Vacuum | Recovery Changes | Cert Authentication | Function Replication

Mon, 29 Jul 2019 00:35:43 +0000

11:12 clean In this episode of Scaling Postgres, we discuss vacuum through pictures, upcoming recovery changes, certification authentication and how functions get replicated. 74 full Creston Jamison Episode 73 | BRIN Indexes | Partition Enhancements | Tips | Standbys BRIN Indexes | Partition Enhancements | Tips | Standbys

Mon, 22 Jul 2019 00:21:48 +0000

14:14 clean In this episode of Scaling Postgres, we discuss BRIN indexes, partition enhancements, general tips and standby scaling. 73 full Creston Jamison Episode 72 | Collation Issues | Fast Loading | Recovery | SCRAM Authentication Collation Issues | Fast Loading | Recovery | SCRAM Authentication

Mon, 15 Jul 2019 01:02:53 +0000

17:11 clean In this episode of Scaling Postgres, we discuss collation issues, how to load data quickly, recovery changes in Postgres 12 and moving to SCRAM authentication. 72 full Creston Jamison Episode 71 | Indexing Documents | GIN Indexes | Data Science | Generated Columns Indexing Documents | GIN Indexes | Data Science | Generated Columns

Mon, 08 Jul 2019 00:23:31 +0000

13:23 clean In this episode of Scaling Postgres, we discuss indexing documents, how GIN indexes work, using Postgres for Data Science and generated columns. 71 full Creston Jamison