Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.


1
Premier jour d'un nouveau job chez DBA - Contrôle des sauvegardes et de la sécurité - Comment? quoi d'autre devrait être vérifié?
Généralement, lorsque je démarre dans un nouvel environnement, j'ai tendance à vérifier où sont les sauvegardes, à quel moment la dernière sauvegarde a été effectuée, à quelle date la dernière restauration a été appliquée et à la sécurité également. La façon dont je le fais est via T-SQL. Vérifiez les …

1
Très étrange performance avec un index XML
Ma question est basée sur ceci: https://stackoverflow.com/q/35575990/5089204 Pour y répondre, j'ai fait le scénario de test suivant. Scénario de test Je crée d'abord une table de test et la remplis de 100 000 lignes. Un nombre aléatoire (0 à 1000) devrait donner environ 100 lignes pour chaque nombre aléatoire. Ce …

2
Laquelle est la plus efficace: sélection du serveur lié ou insertion dans le serveur lié?
Supposons que je dois exporter des données d'un serveur à un autre (via des serveurs liés). Quelle déclaration sera plus efficace? Exécution sur le serveur source: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Ou exécutant sur le serveur cible: INSERT INTO [dbo].[Table] SELECT a, b, c, ... …


1
Comment attacher une base de données dans SQL Server?
Quelques questions courantes relatives à la liaison de bases de données dans SQL Server: Que signifie attacher ou détacher une base de données? Comment détacher une base de données? Comment joindre une base de données? Qu'est-ce que cela signifie d'attacher et de reconstruire le journal? Comment le faire dans SQL …
32 sql-server 




3
Pourquoi SQL Server utilise-t-il un meilleur plan d'exécution lorsque j'inline la variable?
J'ai une requête SQL que j'essaie d'optimiser: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable a deux index: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, …






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.