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'index SEEK n'est pas utilisé sauf si OPTION (RECOMPILE)?
(Question déplacée de SO) J'ai une table (données fictives) avec un index cluster contenant 2 colonnes: Maintenant, je lance ces deux requêtes: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = @priceid …


1
Comment exporter la sortie de sp_AskBrent?
Nous avons une instance qui augmente aléatoirement le CPU. Je veux créer une alerte qui se déclenche sur le processeur à plus de 90% et appelle automatiquement un travail qui s'exécute sp_AskBrentet m'envoie la sortie par e-mail. Cependant, la sortie est illisible dans la sortie texte ou HTML. Il ne …



2
SUM des DATALENGTH ne correspondant pas à la taille de la table de sys.allocation_units
J'avais l'impression que si je sommais DATALENGTH()tous les champs pour tous les enregistrements d'une table, j'obtiendrais la taille totale de la table. Suis-je trompé? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true J'ai utilisé cette requête ci-dessous (que j'ai obtenue en ligne …


1
Rendre les anciennes données en lecture seule
Dans un projet de base de données sur lequel je travaille actuellement, il est nécessaire qu'à un certain moment, les «anciennes» données soient modifiées en lecture seule. Est-ce possible dans SQL Server? Je ne peux pas modifier l'autorisation de table car l'autorisation en lecture seule ne devrait s'appliquer qu'aux données …
11 sql-server 

1
Le travail ne s'exécute pas dans les délais
J'ai donc un travail d'agent SQL de base qui exécute un script Robocopy pour déplacer tous les fichiers d'un dossier à un autre. Le travail est une configuration assez basique. Avec un horaire assez basique. Et pourtant, il n'a pas encore fonctionné. Je ne veux pas dire courir avec succès …

2
Vue indexée dans SQL Server
J'ai une table et une vue indexée dessus comme Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Maintenant, si j'exécute la requête suivante …


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.