Perguntas com a marcação «concurrency»

Para perguntas sobre problemas que surgem quando vários usuários ou processos acessam ou modificam informações compartilhadas em um sistema de banco de dados simultaneamente.


1
PostgreSQL - Se eu executar várias consultas simultaneamente, em que circunstâncias eu veria uma aceleração? Em que circunstâncias eu veria uma desaceleração?
Abordo todos vocês humildemente como alguém que NÃO é um DBA, e tenho certeza de que minha pergunta está repleta de deficiências conceituais e "depende de" minas terrestres. Também tenho certeza de que todos vocês que escolherem responderão querer muito mais detalhes específicos do que eu posso fornecer atualmente. Dito …

1
Como visualizar as consultas de bloqueio completo do postgres?
Estou usando uma instrução desta página para visualizar consultas de bloqueio no Postgres SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON a.pid …




1
Por que o CTE está aberto a atualizações perdidas?
Não entendo o que Craig Ringer quis dizer quando comentou: Esta solução está sujeita a atualizações perdidas se a transação de inserção reverter; não há verificação para impor que o UPDATE afetou todas as linhas. em https://stackoverflow.com/a/8702291/14731 . Forneça uma sequência de eventos de exemplo (por exemplo, o Thread 1 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.