Re: Interesting paper: Contention-Aware Lock Scheduling

From: Garym <garym(at)oedata(dot)com>
To: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: Interesting paper: Contention-Aware Lock Scheduling
Date: 2018-04-13 17:46:25
Message-ID: 456BDCC9-7898-4EF4-9868-3CB78200A650@oedata.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

LDFS does show improvements for certain workloads, however it sacrifices temporal order and may interfere with historical analytics. If applications can tolerate ambiguous order of processing, it shows good gains.

Sent from my iPad

> On Apr 13, 2018, at 11:14 AM, Konstantin Knizhnik <k(dot)knizhnik(at)postgrespro(dot)ru> wrote:
>
>
>
>> On 31.01.2018 22:48, Thomas Munro wrote:
>> Hi hackers,
>>
>> I saw this today: http://www.vldb.org/pvldb/vol11/p648-tian.pdf
>>
>> It describes the "LDSF" (largest-dependency-set-first) lock scheduling
>> algorithm and related work, as an alternative to the FIFO scheduling
>> used by PostgreSQL and most other RDBMSs. LDSF been implemented in
>> MySQL 8. The TPC-C results shown are impressive.
>>
> Yet another another interesting article http://cs-www.cs.yale.edu/homes/dna/papers/orthrus-sigmod16.pdf
> with completely different approach: they deprive executors from obtaining locks themselves and move all concurrency control to some special workers,
> with which executors are communicated using message-passing.
> --
> Konstantin Knizhnik
> Postgres Professional: http://www.postgrespro.com
> The Russian Postgres Company

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Evgeniy Shishkin 2018-04-13 17:50:38 Re: Interesting paper: Contention-Aware Lock Scheduling
Previous Message Tom Lane 2018-04-13 17:45:12 Re: MinIndexTupleSize seems slightly wrong