Les statistiques d'optimisation des requêtes sont des objets qui contiennent des informations statistiques sur la distribution des valeurs dans une ou plusieurs colonnes d'une table ou d'une vue indexée.
SQL Server a une chose appelée "statistiques multi-colonnes", mais ce n'est pas ce que l'on pense que cela signifierait. Jetons un coup d'œil à l'exemple de tableau suivant: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED …
Je viens d'hériter d'une vingtaine d'instances de SQL Server, dans le cadre d'un projet d'acquisition plus large. Je suis en train d'évaluer les performances et je n'aime pas la façon dont les plans de maintenance ont été mis en œuvre. Je vois des reconstructions d'index de couverture quotidiennes (je peux …
J'essaie de comprendre comment l'échantillonnage des statistiques fonctionne et si le comportement escompté ci-dessous est attendu sur les mises à jour des statistiques échantillonnées. Nous avons une grande table partitionnée par date avec quelques milliards de lignes. La date de partition est la date commerciale antérieure et est donc une …
Vous vous demandez simplement si les statistiques sont conservées dans la base de données mais pas dans la mémoire? Si je sauvegarde / restaure la base de données d'un serveur prod vers un serveur de développement, conserverait-il les mêmes statistiques afin que les plans d'exécution ne soient pas très différents …
J'ai plusieurs tables massives. Je voudrais m'assurer que leurs statistiques sont à jour via un plan de maintenance hebdomadaire. Cependant, cela prend trop de temps. Si je précise WITH SAMPLE 50 PERCENT SQL Server échantillonne-t-il ensuite: les premiers 50% des pages toutes les deux pages ou une autre stratégie? BOL …
Je viens d'exécuter une requête T-SQL via DTA et l'une des recommandations est de CRÉER DES STATISTIQUES sur l'une des colonnes qui fait partie de nombreuses requêtes dans le fichier de code SQL. Ma question est la suivante: en quoi les statistiques contribuent-elles exactement aux performances?
J'ai une base de données SQL Server 2017 (CU9) qui présente des problèmes liés aux performances qui, selon moi, ont à voir avec les statistiques d'index. Lors du dépannage, j'ai découvert que les statistiques n'avaient pas été mises à jour (ce qui signifie que DBCC SHOW_STATISTICS retournerait toutes les valeurs …
Est-il sûr de s'exécuter sp_updatestatssur un serveur SQL dans l'environnement de production? Ou plutôt, quel est l'impact de la mise à jour de toutes les statistiques sur un serveur SQL? Peut-il "étouffer" le serveur SQL pendant qu'il s'exécute et provoquer des délais d'attente ou d'autres problèmes pour les utilisateurs?
Je me suis récemment impliqué dans la maintenance d'un ensemble de bases de données avec des problèmes d'index intéressants. L'un des facteurs qui m'aggrave le plus est la différence d'indices entre les machines de développement, de test, de modèle et de production. Étant donné que les différences rendent le réglage …
Je veux trouver n> 1 centiles d'une colonne non triée dans PostgreSQL. Par exemple, les 20e, 40e, 60e, 80e et 100e centiles. Une solution évidente consiste à compter et à trier la colonne, puis à y jeter un œil, mais j'espère une meilleure solution. Des idées? PS J'ai trouvé une …
Je suis novice, j'essaie de comprendre OLAP et j'ai quelques questions. Question 1: un cube OLAP peut-il stocker des médianes, des modes, des centiles? Question 2: Une requête MDX écrite par l'utilisateur peut-elle renvoyer un résumé des données de niveau ligne? (ex:% transactions> 100 $). Ou le concepteur de cube …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 6 mois . J'exécute une base de données Azure …
J'ai fait des recherches sur des requêtes à exécution lente dans notre base de données et j'ai conclu qu'il s'agit d'un problème clé croissant classique. Comme de nouvelles lignes sont insérées presque constamment, et qu'un morceau de SQL donné pour extraire les dernières données de la base de données s'exécute …
Il s'agit d'une simple sélection dans une table temporaire, reliant à gauche une table existante sur sa clé primaire, avec deux sous-sélections utilisant le top 1 faisant référence à la table jointe. Dans du code: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's …
Info Ma question concerne une table modérément grande (~ 40 Go d'espace de données) qui est un tas (malheureusement, je ne suis pas autorisé à ajouter un index clusterisé à la table par les propriétaires d'application) Une statistique créée automatiquement sur une colonne d'identité ( ID) a été créée, mais …
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.