Vous n'êtes pas identifié(e).

#1 04/02/2010 12:51:37

smougey
Membre

Lire une table selon l'ordre des enregistrements sur le disque

Bonjour

Dans un souci de rapidité, est-il possible de faire une requête permettant de lire une table en fonction de l'ordre des enregistrements sur le disque ? L'idée est que pg ne se base pas sur un index, mais sur l'ordre physique du disque.

Cela me permettrait de balayer l'intégralité des enregistrement (avec un cursor) très rapidement.

Merci

Dernière modification par smougey (04/02/2010 12:51:55)

Hors ligne

#2 04/02/2010 13:52:12

daamien
damien clochard

Re : Lire une table selon l'ordre des enregistrements sur le disque

C'est le comportement de PostgreSQL par défaut . Une requête "SELECT * " sans ORDER BY renverra les données dans l'ordre ou elles sont récupérées sur le disque.

Hors ligne

#3 04/02/2010 15:13:41

smougey
Membre

Re : Lire une table selon l'ordre des enregistrements sur le disque

Merci daamien

C'était tout bête, effectivement !

Hors ligne

Pied de page des forums