<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>30 Jul 2020 11:18:41 Z</lastBuildDate><pubDate>29 Jul 2020 17:46:49 Z</pubDate><description>Bonjour,&#13;
&#13;
Dans un projet WinDev que je dois modifier et d'optimiser, j'ai un fichier HFSQL local (pas C/S) d'environ 9 Go et contenant 5.5 millions d'enregistrements.&#13;
Ce fichier a une rubrique numérique appelée ID, définie en clé avec doublons.&#13;
J'ai une requête sur ce fichier, destinée à obtenir la liste de ces IDs (une seule fois chacun).&#13;
&#13;
La requête a été faite à l'éditeur, mais le code SQL correspondant est on ne peut plus simple :&#13;
SELECT DISTINCT Fichier.ID FROM Fichier&#13;
&#13;
Cette requête met environ 1 minute à s'exécuter, ce qui est beaucoup trop long pour son usage.&#13;
Y a-t-il une solution pour l'accélérer ou est-ce juste normal par rapport au nombre d'enregistrements ?&#13;
Qu'en pensez-vous ?&#13;
&#13;
Merci d'avance,&#13;
Lomion</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp</link><title>Optimisation de SELECT DISTINCT très long...</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>lomiondraloc</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241516/read.awp</comments><pubDate>30 Jul 2020 11:18:41 Z</pubDate><description>@Dominique : bonne idée. Je viens de faire le test avec cette requête :&#13;
SELECT ID FROM Fichier GROUP BY ID&#13;
&#13;
Malheureusement, …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241516/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241516/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp">Optimisation de SELECT DISTINCT très long...</source><title>Re: Optimisation de SELECT DISTINCT très long...</title></item><item><author>lomiondraloc</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241514/read.awp</comments><pubDate>30 Jul 2020 09:25:24 Z</pubDate><description>Merci pour vos réponses :)&#13;
&#13;
@Jordan : Ton résultat est deux fois plus rapide, mais ça reste quand même assez long...&#13;
Et oui, …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241514/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241514/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp">Optimisation de SELECT DISTINCT très long...</source><title>Re: Optimisation de SELECT DISTINCT très long...</title></item><item><author>Philippe SB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241511/read.awp</comments><pubDate>30 Jul 2020 07:59:47 Z</pubDate><description>Je trouve ça extrêmement long. Pour comparaison, sur une base PostgreSQL non  optimisée, un distinct sur 9 millions de lignes re…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241511/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241511/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp">Optimisation de SELECT DISTINCT très long...</source><title>Re: Optimisation de SELECT DISTINCT très long...</title></item><item><author>bodind</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241505/read.awp</comments><pubDate>29 Jul 2020 18:34:03 Z</pubDate><description>Bonjour,&#13;
&#13;
essaies la commande GroupBy, je ne sais pas si cela sera plus rapide mais . . . essaies.&#13;
&#13;
Cordialement</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241505/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241505/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp">Optimisation de SELECT DISTINCT très long...</source><title>Re: Optimisation de SELECT DISTINCT très long...</title></item><item><author>Ndrj</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241504/read.awp</comments><pubDate>29 Jul 2020 18:28:17 Z</pubDate><description>Bonjour,&#13;
&#13;
J'ai une table de 8 485 457 lignes, avec un ID Clé avec doublon, 2,63Go&#13;
&#13;
Quand je fais le meme requête que toi, il…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241504/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long-241504/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/241503-optimisation-select-distinct-tres-long/read.awp">Optimisation de SELECT DISTINCT très long...</source><title>Re: Optimisation de SELECT DISTINCT très long...</title></item></channel></rss>
