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
Désactivez les validations explicites dans JDBC, détectez-les dans SQL ou mettez la base de données en lecture seule
Contexte : Je travaille sur http://sqlfiddle.com (mon site) et j'essaie d'empêcher une avenue d'abus possible là-bas. J'espère qu'en posant des questions sur un problème que j'aborde actuellement, je n'aggrave pas par inadvertance l'abus potentiel, mais que pouvez-vous faire? Je vous fais confiance. Je voudrais empêcher tout utilisateur d'émettre des appels …




2
Utilisation des mêmes conditions CASE WHEN pour plusieurs colonnes de requête
Existe-t-il une "meilleure" façon de réécrire une SELECTclause où plusieurs colonnes utilisent les mêmes CASE WHENconditions afin que les conditions ne soient vérifiées qu'une seule fois? Voir l'exemple ci-dessous. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END …

4
Puis-je exporter un plan de maintenance sans utiliser Integration Services?
J'essaie d'exporter un plan de maintenance simple à partir d'une instance SQL Server. Je souhaite vérifier l'exportation dans le contrôle de code source et appliquer le plan de maintenance exporté à des instances fonctionnellement identiques. StackOverflow et SQL Server Newbie recommandent d'utiliser Integration Services pour exporter le plan de maintenance. …

2
Colonnes Bit vs.Boolean
Étant donné que les champs de bits ne sont que des représentations binaires de données et doivent être interrogés de manière légèrement "étrange". Cela fournit-il réellement un avantage en utilisant un champ de bits pour une valeur booléenne? D'après ce que je peux voir, cela semble suggérer que l'espace est …


3
Pourquoi une requête agrégée est-elle beaucoup plus rapide avec une clause GROUP BY que sans une?
Je suis simplement curieux de savoir pourquoi une requête agrégée s'exécute tellement plus rapidement avec une GROUP BYclause que sans. Par exemple, l'exécution de cette requête prend près de 10 secondes SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Alors que celui-ci prend moins d'une seconde SELECT MIN(CreatedDate) FROM MyTable …

2
Stockage SQL SERVER de TinyInt
Dans SQL Server, pourquoi une minuscule est-elle stockée avec 9B dans la ligne. Pour une raison quelconque, il semble y avoir un octet supplémentaire à la fin du masque bitmap NULL. USE tempdb; ALLER CRÉER TABLE tbl ( i TINYINT NOT NULL ); ALLER INSÉRER DANS tbl (i) VALEURS (1); …


1
Que doit savoir un DBA SQL Server sur Windows Server?
Analogue à ma question précédente Que doit savoir un DBA sur SSAS? , qui a généré une réponse vraiment merveilleuse (merci, @ConcernedOfTunbridgeWells!), je pose maintenant une question similaire: Que doit savoir un DBA SQL Server sur Windows Server pour pouvoir le gérer efficacement et comprendre ce qui se passe dans …

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.