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é
Si j'ai une UPDATEdéclaration qui ne modifie en fait aucune donnée (car les données sont déjà à l'état mis à jour). Y a-t-il un avantage en termes de performances à cocher la WHEREclause pour empêcher la mise à jour? Par exemple, y aurait-il une différence de vitesse d'exécution entre UPDATE …
Au travail, nous hébergeons tous nos serveurs Web sur Amazon EC2 et utilisons généralement des bases de données MySQL installées sur la même boîte que notre serveur Web Apache, et communiquons avec eux sur localhost. Nous devons maintenant migrer notre base de données vers son propre serveur pour l'un de …
J'ai une table avec un index multicolonne, et j'ai des doutes sur le bon tri des index pour obtenir les performances maximales sur les requêtes. Le scénario: PostgreSQL 8.4, table avec environ un million de lignes Les valeurs de la colonne c1 peuvent avoir environ 100 valeurs différentes . Nous …
À propos de SQL (informatique / bases de données): Lorsque nous avons deux champs ou plus dans une table qui, ensemble, identifient ses enregistrements de manière unique, quelle est la bonne façon de les appeler? Clés composites ou composées? J'ai vu sur le Web les deux utilisations donc je ne …
J'ai une table MySQL très simple où j'enregistre les meilleurs scores. Cela ressemble à ça: Id Name Score Jusqu'ici tout va bien. La question est: comment obtenir le classement d'un utilisateur? Par exemple, j'ai un utilisateur Nameou Idet je veux obtenir son rang, où toutes les lignes sont ordonnées en …
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 6 ans . Ce matin, j'ai essayé de connecter la base de données PostgreSQL sur mon bureau Windows 7 Professionnel. La valeur par …
Je me bats avec les index, les clés primaires et les clés étrangères ... Et la nécessité de les avoir tous. Si j'ai deux tables, les deux ont un entier comme clé primaire. La première table fait référence via un FK à la clé primaire de la deuxième table. Sur …
Je souhaite supprimer toutes les contraintes par défaut, vérifier les contraintes, les contraintes uniques, les clés primaires et les clés étrangères de toutes les tables d'une base de données SQL Server. Je sais comment obtenir tous les noms de contraintes sys.objects, mais comment remplir la ALTER TABLEpièce?
J'ai un schéma hérité (avertissement!) Qui utilise un identifiant généré par hachage pour la clé primaire de toutes les tables (il y en a beaucoup). Un exemple d'un tel identifiant est: 922475bb-ad93-43ee-9487-d2671b886479 Il n'y a aucun espoir possible de changer cette approche, mais les performances avec l'accès à l'index sont …
Nous commençons à provisionner un ensemble de serveurs physiques pour un cluster virtuel de nœuds SQL Server 2016 dans VMware. Nous utiliserons des licences Enterprise Edition. Nous prévoyons de configurer 6 nœuds, mais il y a un petit débat sur la façon idéale de provisionner les serveurs physiques en ce …
Il semble que MySQLcela ne prenne pas en charge les fonctions de fenêtre. Par exemple, le simple: COUNT(*) OVER() AS cntne fonctionne pas. Ce que je ne sais pas, c'est si cela s'applique également à la version commerciale (je suppose que la version communautaire est un sous-ensemble limité). Sinon, comment …
J'ai pu reproduire un problème de performances de requête que je décrirais comme inattendu. Je cherche une réponse centrée sur les internes. Sur ma machine, la requête suivante effectue une analyse d'index en cluster et prend environ 6,8 secondes de temps processeur: SELECT ID1, ID2 FROM two_col_key_test WITH (FORCESCAN) WHERE …
Les principaux navigateurs vont au-delà de SSL3.0 et TLS1.0. Le Conseil de sécurité PCI a déclaré une date de fin de vie pour que ces protocoles soient considérés comme un cryptage suffisamment fort. Nous devons nous éloigner de ces protocoles pour en utiliser de nouveaux et plus solides. Sur les …
Dans Postgres, les requêtes préparées et les fonctions définies par l'utilisateur sont-elles équivalentes en tant que mécanisme de protection contre l'injection SQL ? Y a-t-il des avantages particuliers dans une approche par rapport à l'autre?
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.