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.
Comment puis-je éliminer un opérateur de recherche de clé (en cluster) dans mon plan d'exécution? Le tableau tblQuotesa déjà un index ordonné en clusters (sur QuoteID) et 27 index non - cluster, donc je suis en train de ne pas créer plus. J'ai mis la colonne d'index cluster QuoteIDdans ma …
Il y a quelque temps, j'ai installé SQL Server 2016 Developer Edition sur un environnement Windows 10 Home Edition ( un ordinateur portable pour être précis ) et tout allait bien. puis quelqu'un - un administrateur sur la boîte - a décidé sans me le dire, de renommer ladite boîte. …
SQL Server 2012 et 2016 Standard: Si je mets de la if-elselogique dans une procédure stockée pour exécuter l'une des deux branches de code, selon la valeur d'un paramètre, le moteur met-il en cache la dernière version? Et si lors de l'exécution suivante, la valeur du paramètre change, va-t-il recompiler …
Un de nos serveurs de production signale une erreur dans le journal Erreur: 701, gravité: 17, état: 123. La mémoire système est insuffisante dans le pool de ressources «interne» pour exécuter cette requête. J'ai recherché cette erreur et j'ai trouvé que c'était un bogue et qu'il y avait un correctif …
Il existe deux options différentes dans SQL Server moderne pour la vérification de page; étant Détection de page déchirée et somme de contrôle . Aucun n'est bien sûr également une option. Je crois que Checksum a été introduit dans SQL Server 2005 et que la mise à niveau ou la …
Spoolum Dans SQL Server, il existe plusieurs types de spools. Les deux qui m'intéressent sont les bobines de table et les bobines d'index , en dehors des requêtes de modification . Les requêtes en lecture seule, en particulier sur le côté interne d'une jointure de boucles imbriquées, peuvent utiliser un …
Sur la base d'une sélection, je peux retourner x lignes comme ceci: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 Nous avons toutes les millisecondes avec 0. Existe-t-il un moyen d'ajouter 1 par 1 millisecondes, de sorte que la sélection ressemble à ceci: 1 2019-07-23 10:14:04.001 …
J'insère des données XML dans une colonne XML dans SQL Server mais une fois les données insérées, elles ont été modifiées par SQL Server. Voici les données que j'insère <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Quand je le relis, ça ressemble à ça <xsl:value-of select="name/n/given" /> <xsl:text /> …
J'ai une table dans une base de données de production d'une taille de 525 Go, dont 383 Go inutilisés: Je voudrais récupérer une partie de cet espace, mais, avant de jouer avec la base de données de production, je teste certaines stratégies sur une table identique dans une base de …
Sac de sable En travaillant sur des articles de blog de qualité supérieure®, je suis tombé sur un comportement d'optimiseur que je trouvais vraiment exaspérant et intéressant. Je n'ai pas immédiatement d'explication, du moins pas avec qui je suis satisfait, alors je le mets ici au cas où quelqu'un intelligent …
Salut tout le monde et merci d'avance pour votre aide. Nous rencontrons des difficultés avec les groupes de disponibilité SQL Server 2017. Contexte La société est un logiciel back-end B2B de détail. Environ 500 bases de données à locataire unique et 5 bases de données partagées utilisées par tous les …
Lorsque je suis le suivi des attentes avec sp_BlitzFirst, j'obtiens ce détail: <?ClickToSeeDetails -- For 20 seconds over the last 5 seconds, SQL Server was waiting on this particular bottleneck. -- ?> Cela devrait-il se lire "20 fois au cours des 5 dernières secondes?" La conclusion était CLR_SEMAPHORE.
Il semble que la définition d'un groupe de fichiers read_onlyempêche dbcc checkdbtoute la base de données si le groupe de fichiers contient un index columnstore. Lorsque vous tentez d'exécuter checkdbou checkfilegroup( pour tout groupe de fichiers de la base de données, y compris les fichiers secondaires en lecture-écriture et[PRIMARY] ), …
L'interrogation du sys.dm_tran_locksDMV nous montre quelles sessions (SPID) détiennent des verrous sur des ressources comme la table, la page et la ligne. Pour chaque verrou acquis, existe-t-il un moyen de déterminer quelle instruction SQL (supprimer, insérer, mettre à jour ou sélectionner) a provoqué ce verrou? Je sais que la most_recent_query_handlecolonne …
Je travaille sur SQL Server 2008 R2. J'ai un avantage de table qui a un déclencheur AFTER INSERT, UPDATE nommé tiu_benefit . Je veux écrire une instruction UPDATE pour que cette table mette à jour 1 ligne mais je ne veux pas que son déclencheur se déclenche. Je sais que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.