Questions marquées «postgresql»

Toutes les versions de PostgreSQL. Ajoutez une balise spécifique à la version supplémentaire comme postgresql-11 si ce contexte est important.

2
Qu'est-ce qu'une «table de transition» dans Postgres?
La page décrivant les nouveautés de Postgres 10 mentionne les «Tables de transition pour les déclencheurs». Tables de transition pour les déclencheurs Cette fonctionnalité rend les AFTER STATEMENTdéclencheurs à la fois utiles et performants en exposant, le cas échéant, les anciennes et nouvelles lignes aux requêtes. Avant cette fonctionnalité, les …

3
Requête JOIN très lente
Structure DB simple (pour un forum en ligne): CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT NULL REFERENCES users (id), …

2
Que signifie [FROM x, y] dans Postgres?
Je commence juste avec Postgres. En lisant ce document, je suis tombé sur cette requête: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Je peux tout comprendre dans cette requête, sauf pour cela: FROM apod, .... …
12 postgresql  join 


1
les performances de postgres_fdw sont lentes
La requête suivante sur un étranger prend environ 5 secondes pour s'exécuter sur 3,2 millions de lignes: SELECT x."IncidentTypeCode", COUNT(x."IncidentTypeCode") FROM "IntterraNearRealTimeUnitReflexes300sForeign" x WHERE x."IncidentDateTime" >= '05/01/2016' GROUP BY x."IncidentTypeCode" ORDER BY 1; Lorsque j'exécute la même requête sur une table normale, elle revient en 0,6 seconde. Les plans d'exécution …


2
PostgreSQL «taille des fichiers temporaires»
J'ai importé des données dans une nouvelle base de données (environ 600 millions de lignes d'horodatage, entier, double). J'ai ensuite créé quelques index et essayé de modifier certaines colonnes (en raison de problèmes d'espace), la base de données est vide. Maintenant, pgAdmin III me dit que la " taille des …

2
Pourquoi ne puis-je pas voir ma table (PostgreSQL) lorsque j'utilise \ dt (+) dans psql?
J'ai créé la table donordans le schéma referenceselon: CREATE TABLE reference.donor ( donor_code smallint PRIMARY KEY, donor_name character varying NOT NULL, donor_type smallint REFERENCES reference.donor_type (type_id), alpha_2_code char(2) REFERENCES reference.iso_3166_1 (alpha_2_code) ); J'ai rempli le tableau selon: INSERT INTO reference.donor (donor_code, donor_name, donor_type, alpha_2_code) SELECT donor_code, donor_name, donor_type, alpha_2_code FROM …






4
Un REINDEX est-il nécessaire après CLUSTER?
J'envisage d'utiliser CLUSTER pour réorganiser une table par un index. Je comprends que cette recréation des données de la table rend tous les index existants gonflés ou inutiles. J'ai vu quelques indications qu'un REINDEX est requis après un CLUSTER. J'ai trouvé d'autres références qui indiquent que CLUSTER fait un REINDEX. …
12 postgresql 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.