197 résultats trouvés

par Phil
lun. 7 janv. 2019 11:42
Forum : SQL et programmation
Sujet : Chargement de fichiers plats (csv etc.) dans PostgreSQL
Réponses : 5
Vues : 2717

Chargement de fichiers plats (csv etc.) dans PostgreSQL

Sur le même thème, un article de Daniel Vérité : https://blog-postgresql.verite.pro/2018/12/21/import-openfoodfacts.html Sinon, une solution basique est de charger systématiquement le fichier en tant que TEXT (1 ligne => 1 champ text) dans une table puis de faire le travail de répartition et de cont...
par Phil
jeu. 27 déc. 2018 11:04
Forum : Exploitation et configuration avancée
Sujet : Rebuild online, reindex concurrently
Réponses : 0
Vues : 31

Rebuild online, reindex concurrently

Merci à un administrateur Oracle pour sa question : "Avec Oracle Enterprise Edition, il est possible de faire un REBUILD ONLINE d'un index, c'est à dire ne pas bloquer l'activité en écriture pendant la reconstruction de l'index. Est-ce possible avec PostgreSQL ?" Réponse : REBUILD ONLINE est du voca...
par Phil
mer. 19 déc. 2018 11:36
Forum : Exploitation et configuration avancée
Sujet : Génération excessive de WAL ?
Réponses : 0
Vues : 35

Génération excessive de WAL ?

Merci à Vincent pour sa question : J'effectue les opérations suivantes : - insertions de millions de lignes dans une table - j'attends l'autovacuum - insertion d'une ligne - insertion d'une ligne La dernière insertion d'une ligne génère XGo de WAL ! A quoi est-ce dû ? select pg_current_wal_lsn(); cr...
par Phil
mar. 11 déc. 2018 23:22
Forum : SQL et programmation
Sujet : Demi jointures : IN, EXISTS ou JOIN ?
Réponses : 0
Vues : 2714

Demi jointures : IN, EXISTS ou JOIN ?

Merci à Marcos pour sa question : "Est-il plus performant d'utiliser IN ou de faire une jointure avec JOIN ?" Réponse : Ces syntaxes n'ont pas la même utilisation. Dans le cas d'une demi jointure, il est préférable d'utiliser une syntaxe basée sur IN ou EXISTS : https://pgphil.ovh/semi_join_11_01.ph...
par Phil
mar. 11 déc. 2018 18:31
Forum : Exploitation et configuration avancée
Sujet : Estimation rapide du nombre de lignes d'une table
Réponses : 0
Vues : 2696

Estimation rapide du nombre de lignes d'une table

Merci à Vincent pour sa question : "Est-il possible d'obtenir rapidement une estimation du nombre de lignes d'une table comme avec Oracle via la colonne num_rows de dba_tables ?" Réponse : Oui, par exemple via les données issues de la collecte de statistiques. Exemple : select version(); version ---...
par Phil
mar. 11 déc. 2018 17:19
Forum : SQL et programmation
Sujet : Variables de session
Réponses : 1
Vues : 2199

Re: Variables de session

Cette fonctionnalité est en préparation et ne nécessitera donc vraisemblablement plus d'extension avec PostgreSQL 12 : https://www.postgresql.org/message-id/f ... .gmail.com
par Phil
jeu. 6 déc. 2018 15:31
Forum : Suivi des performances, diagnostics
Sujet : Indexation lors d'une migration d'Oracle Database vers PostgreSQL
Réponses : 3
Vues : 2898

Indexation lors d'une migration d'Oracle Database vers PostgreSQL

Merci à un administrateur Oracle pour sa question : "Tu es vraiment sûr que PostgreSQL ne verrouille pas comme Oracle ? Dans ton test, tu demandes des plans d'exécution mais tu ne fais pas les opérations..." Réponse : Sûr. Je lance des EXPLAIN ANALYZE qui, au contraire des EXPLAIN, exécutent l'instr...
par Phil
mer. 5 déc. 2018 18:35
Forum : Suivi des performances, diagnostics
Sujet : Indexation lors d'une migration d'Oracle Database vers PostgreSQL
Réponses : 3
Vues : 2898

Indexation lors d'une migration d'Oracle Database vers PostgreSQL

Merci à un administrateur Oracle pour sa question (ou plutôt sa remarque) : "Dans ta page sur les index des FK tu dis qu'Oracle verrouille moins finement par rapport à PostgreSQL et que c'est un avantage de PostgreSQL. Mais tu utilises la version gratuite Express Edition que personne n'utilise en pr...
par Phil
sam. 24 nov. 2018 20:39
Forum : Installation sur Linux
Sujet : Mageia ?
Réponses : 0
Vues : 2687

Mageia ?

Merci à un administrateur système pour sa question : Nous considérons l'utilisation d'une distribution Linux d'origine française. Vous parlez de Debian et RedHat mais pas de Mageia. Y a-t-il une raison ? Réponse : Je n'ai rien contre Mageia mais il existe beaucoup de distributions Linux. Je recomman...