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é



2
Changez rapidement la colonne NULL en NOT NULL
J'ai une table avec des millions de lignes et une colonne qui autorise les valeurs NULL. Cependant, aucune ligne n'a actuellement une valeur NULL pour cette colonne (je peux le vérifier assez rapidement avec une requête). Cependant, lorsque j'exécute la commande ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; …





1
Qu'est-ce qu'un «mot indescriptible» pour SQL?
Qu'est-ce qu'un "mot indescriptible" pour SQL? Je lis sys.query_store_query_text (Transact-SQL) et je vois ce qui suit, donc je google {SQL "unmentionable" word} bit has_restricted_text Le texte de la requête contient un mot de passe ou d'autres mots inutiles. Autre que 3 liens qui me ramènent à l'endroit où je l'ai …



1
Sélectionner * dans la vue prend 4 minutes
Je rencontre un problème où, lorsque j'exécute une requête sur une vue, cela prend plus de 4 minutes. Cependant, lorsque j'exécute les entrailles de la requête, elle se termine en 1 seconde. La seule chose dont je ne suis pas sûr, c'est que les tables jointes sont toutes les deux …
11 sql-server 

2
Pourquoi une requête DELETE s'exécute-t-elle dans un format beaucoup plus longtemps que dans un autre?
J'ai un code de nettoyage spécifique qui essaie de supprimer certains doublons. Cela fonctionne parfaitement sur de nombreux sites clients. Les journaux m'indiquent qu'au moins 1 seconde jusqu'à 45 secondes sont consommées par cette requête: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], …


2
Pourquoi est-ce que j'obtiens une conversion implicite d'Int / Smallint en Varchar, et cela a-t-il vraiment un impact sur les estimations de cardinalité?
J'essaie de résoudre une requête à exécution lente à l'aide de Show Plan Analysis (SSMS) sur le plan d'exécution réel. L'outil d'analyse souligne que les estimations du nombre de lignes ne correspondent pas aux résultats renvoyés à quelques endroits du plan et me donne en outre des avertissements de conversion …


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.