Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté





1
L'opérateur a utilisé tempdb pour déverser des données pendant l'exécution avec le niveau de déversement 2
J'ai du mal à minimiser le coût de l'opération de tri sur un plan de requête avec l'avertissement Operator usedtempdbto spill data during execution with spill level 2 J'ai trouvé plusieurs articles liés aux données de déversement lors de l'exécution avec le niveau de déversement 1 , mais pas le …

4
Performances de l'indice pour CHAR vs VARCHAR (Postgres)
Dans cette réponse ( /programming/517579/strings-as-primary-keys-in-sql-database ) une seule remarque a attiré mon attention: Gardez également à l'esprit qu'il y a souvent une très grande différence entre un CHAR et un VARCHAR lors des comparaisons d'index Est-ce que cela s'applique / s'applique toujours à Postgres? J'ai trouvé des pages sur Oracle …


1
Erreur Postgres [la colonne doit apparaître dans la clause GROUP BY ou être utilisée dans une fonction d'agrégation] lorsque la sous-requête est utilisée
J'ai deux tables employeeet phones. Un employé peut avoir de 0 à n numéros de téléphone. Je veux lister les noms des employés avec leurs numéros de téléphone. J'utilise la requête ci-dessous qui fonctionne bien. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP …



1
psql 9.5: gen_random_uuid () ne fonctionne pas
SELECT gen_random_uuid() produit une sortie ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. J'ai couru CREATE EXTENSION pgcrypto;sur la base de données sélectionnée et SELECT gen_random_bytes(1)fonctionne parfaitement ( gen_random_bytesne fonctionne pas …





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.