J'ai une table PostgreSQL. select *est très lent alors que select idc'est gentil et rapide. Je pense que la taille de la rangée est très grande et que son transport prend du temps, ou peut-être un autre facteur. J'ai besoin de tous les champs (ou presque tous), donc la sélection …
J'ai un modèle de requête qui doit être très courant, mais je ne sais pas comment écrire une requête efficace pour celui-ci. Je veux rechercher les lignes d'une table qui correspondent à "la date la plus récente pas après" les lignes d'une autre table. J'ai un tableau, par inventoryexemple, qui …
J'essaie d'optimiser une requête qui examine une grande table (37 millions de lignes) et pose une question sur l'ordre dans lequel les opérations sont exécutées dans une requête. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day from offer inner …
Cette requête obtient une liste des publications créées par les personnes que vous suivez. Vous pouvez suivre un nombre illimité de personnes, mais la plupart des personnes suivent <1000 autres. Avec ce style de requête, l'optimisation évidente serait de mettre en cache les "Post"identifiants, mais malheureusement, je n'ai pas le …
J'effectue une mise à jour où j'ai besoin d'une égalité exacte sur une tstzrangevariable. ~ 1 M de lignes sont modifiées et la requête prend environ 13 minutes. Le résultat de EXPLAIN ANALYZEpeut être vu ici , et les résultats réels sont extrêmement différents de ceux estimés par le planificateur …
J'ai une question liée aux performances. Disons que j'ai un utilisateur avec le prénom Michael. Prenez la requête suivante: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 La requête exécutera-t-elle réellement la mise à jour, même si elle est mise à jour à la même valeur? Si oui, …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Stack Exchange des administrateurs de base de données. Migré il y a 7 ans . J'ai une grande table d'objets (15M + ligne) dans PostgreSQL 9.0.8, pour laquelle je veux rechercher un champ obsolète. Je …
Je développe une application en Ruby on Rails avec la base de données PostgreSQL (9.4). Pour mon cas d'utilisation, les colonnes dans les tableaux seront recherchées très fréquemment, car tout le point de l'application recherche des attributs très spécifiques sur un modèle. Je décide actuellement d'utiliser un integertype ou simplement …
Supposons que nous ayons une table avec quatre colonnes (a,b,c,d)du même type de données. Est-il possible de sélectionner toutes les valeurs distinctes dans les données des colonnes et de les renvoyer comme une seule colonne ou dois-je créer une fonction pour y parvenir?
Dans une conférence sur re: Invent en 2015, AWS a mentionné que le vide devrait être exécuté non seulement après les mises à jour ou les suppressions, mais également après les insertions. Voici la partie pertinente de l'exposé: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Soi-disant, il y a un nettoyage qui doit être fait sur …
je cours Postgresql 9.1 sur Ubuntu. La version exacte de Postgresql est 9.1+129ubuntu1comme le montre mon gestionnaire de paquets. J'ai 2 bases de données activement utilisées et utilisées à partir d'un serveur distant. Je souhaite enregistrer les requêtes qui ont un long temps d'exécution. J'ai donc défini les paramètres suivants …
J'ai les tableaux suivants (extraits de la base de données Sakila): film: film_id is pkey acteur: acteur_id est pkey film_actor: film_id et acteur_id sont les clés du film / acteur Je sélectionne un film particulier. Pour ce film, je veux aussi que tous les acteurs participent à ce film. J'ai …
J'ai une table comme celle-ci: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); Un produit peut appartenir à plusieurs catégories. category_idsLa colonne contient une liste des identifiants de toutes les catégories de produits. La requête typique …
En utilisant PostgreSQL 9.2, j'ai des problèmes avec les requêtes lentes sur une table relativement grande (200+ millions de lignes). Je n'essaye rien de fou, j'ajoute juste des valeurs historiques. Vous trouverez ci-dessous la requête et la sortie du plan de requête. Ma disposition de table: Table "public.energy_energyentry" Column | …
Oui, je suis conscient que la normalisation des données devrait être ma priorité (telle quelle). J'ai une table avec 65 colonnes stockant des données du véhicule avec des colonnes: used_vehicle, color, doors, mileage,price et ainsi de suite, en 65 au total. Maintenant, je peux diviser cela et avoir une Vehicletable, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.