Regarding t_cid in Neon heap WAL records

2024-07-24 Thread Muhammad Malik
Neon added a t_cid field to heap WAL records https://github.com/yibit/neon-postgresql/blob/main/docs/core_changes.md#add-t_cid-to-heap-wal-records. However, when replaying the delete log record, it is discarding the combo flag and storing the raw cmax on the old tuple https://github.com/neondat

Re: Improve heapgetpage() performance, overhead from serializable

2023-08-31 Thread Muhammad Malik
Hi, Is there a plan to merge this patch in PG16? Thanks, Muhammad From: Andres Freund Sent: Saturday, July 15, 2023 6:56 PM To: pgsql-hack...@postgresql.org Cc: Thomas Munro Subject: Improve heapgetpage() performance, overhead from serializable Hi, Several l

Re: refactoring relation extension and BufferAlloc(), faster COPY

2023-05-03 Thread Muhammad Malik
> I use a script like: > c=16;psql -c 'DROP TABLE IF EXISTS copytest_0; CREATE TABLE copytest_0(data > text not null);' && time /srv/dev/build/m-opt/src/bin/pgbench/pgbench -n -P1 > -c$c -j$c -t$((1024/$c)) -f ~/tmp/copy.sql && psql -c 'TRUNCATE copytest_0' > >[1] COPY (SELECT repeat(random():

Re: refactoring relation extension and BufferAlloc(), faster COPY

2023-05-03 Thread Muhammad Malik
Hi, Could you please share repro steps for running these benchmarks? I am doing performance testing in this area and want to use the same benchmarks. Thanks, Muhammad From: Andres Freund Sent: Friday, October 28, 2022 7:54 PM To: pgsql-hack...@postgresql.org ; T