DEV Community

Franck Pachot profile picture

Franck Pachot

Developer Advocate 🚀 YugabyteDB - postgres compatible open-source distributed SQL database 🔶AWS Data Hero, 🅾Oracle ACE Alumni & OCM, 🐘 PostgreSQL fan

Education

France

Work

Developer Advocate at Yugabyte

Postgres dead tuple space reused without vacuum

Postgres dead tuple space reused without vacuum

6
Comments
20 min read

Want to connect with Franck Pachot?

Create an account to connect with Franck Pachot. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Out of Range statistics with PostgreSQL & YugabyteDB

Out of Range statistics with PostgreSQL & YugabyteDB

Comments 1
7 min read
Best Practice: use the same datatypes for comparisons, like joins and foreign keys

Best Practice: use the same datatypes for comparisons, like joins and foreign keys

Comments
7 min read
YugabyteDB bulk inserts with function: faster with SQL compared to PL/pgSQL

YugabyteDB bulk inserts with function: faster with SQL compared to PL/pgSQL

Comments
4 min read
Data Residency Compliance: PostgreSQL RLS to access YugabyteDB local region

Data Residency Compliance: PostgreSQL RLS to access YugabyteDB local region

1
Comments
8 min read
UUID in PostgreSQL

UUID in PostgreSQL

43
Comments 7
5 min read
YugabyteDB avoids bloat with the outbox pattern

YugabyteDB avoids bloat with the outbox pattern

3
Comments
6 min read
Covering Index nuances: which columns to cover (WHERE, ORDER BY, LIMIT, SELECT)?

Covering Index nuances: which columns to cover (WHERE, ORDER BY, LIMIT, SELECT)?

2
Comments
12 min read
Repeatable Read with Wait-On-Conflict, and Restarts

Repeatable Read with Wait-On-Conflict, and Restarts

2
Comments
7 min read
Batched Nested Loop and Unbatchable Conditions

Batched Nested Loop and Unbatchable Conditions

2
Comments
5 min read
UPSERT all columns in YugabyteDB (ON CONFLICT DO UPDATE)

UPSERT all columns in YugabyteDB (ON CONFLICT DO UPDATE)

1
Comments
4 min read
Isolation Levels - part XIII: Explicit Locking with SELECT (FOR UPDATE) intention

Isolation Levels - part XIII: Explicit Locking with SELECT (FOR UPDATE) intention

2
Comments
12 min read
pg_hint_plan for Batched Nested Loop Join in YugabyteDB

pg_hint_plan for Batched Nested Loop Join in YugabyteDB

Comments
5 min read
Could Batched Nested Loop improve PostgreSQL like it does for YugabyteDB?

Could Batched Nested Loop improve PostgreSQL like it does for YugabyteDB?

Comments
24 min read
`OR` Filter on Two Tables, and Batched Nested Loops

`OR` Filter on Two Tables, and Batched Nested Loops

1
Comments
6 min read
Single-statement deadlock in Oracle and ORA-00060

Single-statement deadlock in Oracle and ORA-00060

Comments
4 min read
Isolation Levels - part XII: To go further

Isolation Levels - part XII: To go further

Comments 2
2 min read
Distributed PostgreSQL without sharding constraint for SQL joins

Distributed PostgreSQL without sharding constraint for SQL joins

Comments
4 min read
Isolation Levels - part XI: Read Uncommitted

Isolation Levels - part XI: Read Uncommitted

Comments 2
1 min read
Isolation Levels - part X: Non-Transactional Writes

Isolation Levels - part X: Non-Transactional Writes

1
Comments
2 min read
ON CONFLICT DO NOTHING in YugabyteDB

ON CONFLICT DO NOTHING in YugabyteDB

Comments
4 min read
Even a Better Index 🍃 for The Most Annoying Postgres Optimizer Fail

Even a Better Index 🍃 for The Most Annoying Postgres Optimizer Fail

Comments
6 min read
Isolation Levels - part IX: Read Committed

Isolation Levels - part IX: Read Committed

1
Comments 6
4 min read
Extended Statistics and pg_hint_plan /*+ Rows() */

Extended Statistics and pg_hint_plan /*+ Rows() */

2
Comments 2
7 min read
Pagination with an OFFSET is better without OFFSET

Pagination with an OFFSET is better without OFFSET

1
Comments
5 min read
The Most Annoying Optimizer Fail in Postgres ✅ Best index solved it.

The Most Annoying Optimizer Fail in Postgres ✅ Best index solved it.

10
Comments 1
9 min read
Isolation Levels - part VIII: Cursor Stability

Isolation Levels - part VIII: Cursor Stability

Comments
1 min read
Quick 📸 on 🐘 wait events from pg_stat_activity

Quick 📸 on 🐘 wait events from pg_stat_activity

4
Comments
2 min read
Batched Nested Loop for Join With Large Pagination

Batched Nested Loop for Join With Large Pagination

3
Comments
5 min read
Docker container with fixed IP address

Docker container with fixed IP address

Comments
2 min read
How to Optimize Indexing for Distributed One-to-Many Join With Pagination

How to Optimize Indexing for Distributed One-to-Many Join With Pagination

11
Comments
6 min read
Isolation Levels - part VII: Repeatable Read

Isolation Levels - part VII: Repeatable Read

1
Comments
3 min read
Isolation Levels - part VI: Snapshot Isolation

Isolation Levels - part VI: Snapshot Isolation

Comments
2 min read
Isolation Levels - part V: Read Only

Isolation Levels - part V: Read Only

4
Comments 1
3 min read
Amazon Aurora PostgreSQL shared buffers and cache

Amazon Aurora PostgreSQL shared buffers and cache

4
Comments
6 min read
Isolation Levels - part IV: Serializable

Isolation Levels - part IV: Serializable

1
Comments
3 min read
PostgreSQL at AWS re:Invent

PostgreSQL at AWS re:Invent

9
Comments 1
5 min read
Isolation Levels - part III: Main concepts

Isolation Levels - part III: Main concepts

3
Comments 2
5 min read
Atomic clocks in EC2

Atomic clocks in EC2

13
Comments 1
2 min read
Isolation Levels - part II: Characteristics and use-case

Isolation Levels - part II: Characteristics and use-case

2
Comments
4 min read
What about temporary tables in OCI PostgreSQL?

What about temporary tables in OCI PostgreSQL?

Comments
5 min read
Isolation Levels - part I: Introduction

Isolation Levels - part I: Introduction

8
Comments
3 min read
PostgreSQL double buffering: understand the cache size in a managed service (OCI)

PostgreSQL double buffering: understand the cache size in a managed service (OCI)

5
Comments 2
10 min read
YBIO on OCI PostgreSQL

YBIO on OCI PostgreSQL

5
Comments
4 min read
MFA on OCI (you don't need to read this if you don't understand the title)

MFA on OCI (you don't need to read this if you don't understand the title)

Comments
1 min read
Oracle Cloud Infrastructure Optimized PostgreSQL 14.9

Oracle Cloud Infrastructure Optimized PostgreSQL 14.9

5
Comments
9 min read
Row Level Security with an ARRAY of tenants set in session parameter (RLS)

Row Level Security with an ARRAY of tenants set in session parameter (RLS)

Comments 6
8 min read
IN() list filter with Top-N

IN() list filter with Top-N

6
Comments
15 min read
Foreign Keys on Distributed SQL: don't worry, it scales

Foreign Keys on Distributed SQL: don't worry, it scales

1
Comments
6 min read
Monolithic vs. Distributed SQL

Monolithic vs. Distributed SQL

Comments
6 min read
Dirty Writes, INSERT ... ON CONFLICT DO UPDATE, Read Committed Isolation Level and Lost Update

Dirty Writes, INSERT ... ON CONFLICT DO UPDATE, Read Committed Isolation Level and Lost Update

1
Comments 4
6 min read
Is co-partition or interleave necessary in Distributed SQL?

Is co-partition or interleave necessary in Distributed SQL?

Comments
8 min read
@DynamicUpdate with column-level locking in YugabyteDB and how to avoid write skew anomalies

@DynamicUpdate with column-level locking in YugabyteDB and how to avoid write skew anomalies

1
Comments
4 min read
Foreign Key validation in YugabyteDB when created in NOT VALID

Foreign Key validation in YugabyteDB when created in NOT VALID

Comments
4 min read
Docker Image for YugabyteDB Developers

Docker Image for YugabyteDB Developers

Comments
3 min read
Can writes be blocked by reads in YugabyteDB?

Can writes be blocked by reads in YugabyteDB?

Comments
6 min read
Inner Inverted Join in YugabyteDB & PostgreSQL

Inner Inverted Join in YugabyteDB & PostgreSQL

Comments
6 min read
TTL in YugabyteDB with batched deletes

TTL in YugabyteDB with batched deletes

1
Comments
5 min read
Fast SELECT COUNT(*) WHERE in YugabyteDB

Fast SELECT COUNT(*) WHERE in YugabyteDB

Comments
5 min read
Scalable range sharding to avoid hotspots on indexes

Scalable range sharding to avoid hotspots on indexes

7
Comments
13 min read
loading...