<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CrisDev - Cristian Medeiros &#187; postgres</title>
	<atom:link href="http://crisdev.eti.br/tag/postgres/feed" rel="self" type="application/rss+xml" />
	<link>http://crisdev.eti.br</link>
	<description>Desenvolvedor Web</description>
	<lastBuildDate>Wed, 01 Sep 2010 02:12:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Deadlock no Postgres</title>
		<link>http://crisdev.eti.br/deadlock-no-postgres.html</link>
		<comments>http://crisdev.eti.br/deadlock-no-postgres.html#comments</comments>
		<pubDate>Mon, 23 Jun 2008 20:14:33 +0000</pubDate>
		<dc:creator>cristianmedeiros</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://crisdev.eti.br/?p=17</guid>
		<description><![CDATA[Caros, algumas vezes uma de minhas aplica&#231;&#245;es que roda na madrugada, me envia uma mensagem de deadlock no banco, &#233; uma aplica&#231;&#227;o em VB (i&#233;ca  ) e suas mensagens s&#227;o geradas pelo ODBC (i&#233;ca de novo) sendo assim eu n&#227;o tenho 100% de certeza que &#233; um deadlock real.
Para saber isso eu fiz um [...]]]></description>
			<content:encoded><![CDATA[<p>Caros, algumas vezes uma de minhas aplica&ccedil;&otilde;es que roda na madrugada, me envia uma mensagem de deadlock no banco, &eacute; uma aplica&ccedil;&atilde;o em VB (i&eacute;ca <img src='http://crisdev.eti.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ) e suas mensagens s&atilde;o geradas pelo ODBC (i&eacute;ca de novo) sendo assim eu n&atilde;o tenho 100% de certeza que &eacute; um deadlock real.</p>
<p>Para saber isso eu fiz um sistema de log que armazena as tabelas que est&atilde;o com algum n&iacute;vel de lock quando a aplica&ccedil;&atilde;o dispara, a query para saber isso &eacute;:</p>
<p>select relname, mode from pg_locks, pg_class where relation = pg_class.oid</p>
<p>Estou compartilhando aqui porque achei dificil de acha-la.</p>
<p>&nbsp;</p>
<p>abs</p>
<p>&nbsp;<p>Tags BlogBlogs: <a href="http://blogblogs.com.br/tag/postgres" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/postgres?referer=');">postgres</a>, <a href="http://blogblogs.com.br/tag/deadlock" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/deadlock?referer=');">deadlock</a>, <a href="http://blogblogs.com.br/tag/lock" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/lock?referer=');">lock</a>, <a href="http://blogblogs.com.br/tag/query" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/query?referer=');">query</a>, <a href="http://blogblogs.com.br/tag/banco+de+dados" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/banco+de+dados?referer=');">banco de dados</a>, <a href="http://blogblogs.com.br/tag/db" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/db?referer=');">db</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crisdev.eti.br/deadlock-no-postgres.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
