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.


2
CROSS APPLY produit une jointure externe
En réponse au comptage SQL distinct sur la partition, Erik Darling a publié ce code pour contourner le manque de COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) …

1
SELECT TOP 1 à partir d'une très grande table sur une colonne d'index est très lent, mais pas dans l'ordre inverse («desc»)
Nous avons une grande base de données, environ 1 To, exécutant SQL Server 2014 sur un serveur puissant. Tout a bien fonctionné pendant quelques années. Il y a environ 2 semaines, nous avons effectué une maintenance complète, qui comprenait: installer toutes les mises à jour logicielles; reconstruisez tous les index …

1
L'exécution d'une requête volumineuse sur une base de données secondaire dans un groupe de disponibilité affectera-t-elle les performances des transactions dans la base de données principale?
Je dois fournir des données en temps réel ou presque en temps réel pour les rapports SSRS et Tableau. Je ne veux pas que le système OLTP de production soit affecté négativement par des requêtes de longue durée. L'exécution d'une requête volumineuse sur une base de données secondaire dans un …


6
Erreur de dépassement du délai d'expiration de la demande de verrouillage lors de la tentative de visualisation des hiérarchies DB
J'ai des problèmes avec une base de données. Je peux exécuter des requêtes de base, bien que beaucoup plus lentement que la normale. Lorsque j'essaie d'afficher les arborescences de hiérarchie pour les tables, les vues ou les procédures dans l'Explorateur d'objets SSMS, j'obtiens lock request time out period exceeded. Mes …

1
Recherche de la dernière mise à jour d'une table
La requête: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... me dira la dernière fois qu'une table a été créée et modifiée (du point de vue DDL). Mais je veux savoir la dernière fois que des données réelles ont été insérées ou …






2
Dans SQL Server, comment fonctionnent les verrous de lecture?
Supposons que j'ai la requête longue durée suivante UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows et supposons que la requête suivante est exécutée pendant l'exécution de la requête ci-dessus SELECT * FROM [Table1] La première requête empêche-t-elle l'exécution de la …

2
Désactivation de la vérification du schéma lors de la création de fonction / procédure stockée
J'essaie d'automatiser le processus qui exécute les modifications de la base de données SQL Server 2008 R2. Le processus que j'ai mis en place supprime et recrée mes procédures et fonctions stockées, ainsi que l'exécution de scripts pour modifier les tables / colonnes / données. Malheureusement, l'un des scripts nécessite …


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.