From: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
---|---|
To: | jd(at)commandprompt(dot)com |
Cc: | Josh Berkus <josh(at)agliodbs(dot)com>, Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>, Simon Riggs <simon(at)2ndQuadrant(dot)com>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Summary and Plan for Hot Standby |
Date: | 2009-11-20 02:58:40 |
Message-ID: | 4B0605E0.6090308@dunslane.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Joshua D. Drake wrote:
> On Fri, 2009-11-20 at 11:14 +0900, Josh Berkus wrote:
>
>> On 11/15/09 11:07 PM, Heikki Linnakangas wrote:
>>
>>> - When replaying b-tree deletions, we currently wait out/cancel all
>>> running (read-only) transactions. We take the ultra-conservative stance
>>> because we don't know how recent the tuples being deleted are. If we
>>> could store a better estimate for latestRemovedXid in the WAL record, we
>>> could make that less conservative.
>>>
>> Simon was explaining this issue here at JPUGCon; now that I understand
>> it, this specific issue seems like the worst usability issue in HS now.
>> Bad enough to kill its usefulness for users, or even our ability to get
>> useful testing data; in an OLTP production database with several hundred
>> inserts per second it would result in pretty much never being able to
>> get any query which takes longer than a few seconds to complete on the
>> slave.
>>
>
> I am pretty sure that OmniTI, PgExperts, EDB and CMD all have customers
> that are doing more than that... This sounds pretty significant.
>
>
Right. The major use I was hoping for from HS was exactly to be able to
run long-running queries. In once case I am thinking of we have moved
the business intelligence uses off the OLTP server onto a londiste
replica, and I was really wanting to move that to a Hot Standby server.
cheers
andrew
From | Date | Subject | |
---|---|---|---|
Next Message | Jan Wieck | 2009-11-20 03:28:11 | Re: AFTER triggers & RETURN |
Previous Message | Emmanuel Cecchet | 2009-11-20 02:52:55 | Re: Union test case broken in make check? |