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.
Étant donné que l'optimiseur ne peut pas prendre tout le temps dont il a besoin (il doit minimiser le temps d'exécution et ne pas y contribuer) pour explorer tous les plans d'exécution possibles, il est parfois interrompu. Je me demandais si cela pouvait être annulé pour que vous puissiez donner …
Je me suis disputé avec un DBA et quelques gars du matériel sur les problèmes de performances sur notre serveur SQL. Normalement, tout va bien, mais au cours des dernières semaines, nous avons eu d'énormes pics de décalage dans le serveur SQL. Il est clair que SQL Server attend sur …
Est-il possible de créer un alias ou un synonyme de base de données? Ce que j'espère être en mesure de faire est NewDatabaseName aliasé comme OldDatabaseName pour éviter d'avoir à réécrire une tonne de code. Backstory: J'ai été approché par un client avec un problème auto-induit ridicule. Ils ont une …
J'ai vu le message «Avertissement ANSI» ci-dessus aujourd'hui lors de l'exécution du script d'un collègue (et je ne sais pas laquelle des nombreuses instructions a provoqué l'affichage de l'avertissement). Dans le passé, je l'ai ignoré: j'évite moi-même les valeurs nulles et donc tout ce qui pourrait les éliminer est une …
J'ai un problème auquel je dois faire face chaque fois que je décide de construire un cube, et je n'ai pas encore trouvé de moyen de le surmonter. Le problème est de savoir comment permettre à l'utilisateur de définir automatiquement une gamme de choses sans avoir à les coder en …
Pour des rapports et une analyse des performances plus rapides, nous souhaitons insérer nos journaux de serveur Web dans Sql Server. Cela nous permettra de voir les modèles de trafic, les problèmes et les ralentissements en temps quasi réel. Nous avons un démon qui écoute les événements de demande / …
J'ai fouillé dans la base de données AdventureWorks2012 et je vois Row_GUID utilisé dans plusieurs tables. Il y a 2 parties à ma question: Quand dois-je inclure une colonne Row_GUID? Quels sont les usages et les avantages d'une colonne Row_GUID?
Je ressens ce que je pense être une estimation de cardinalité incroyablement élevée pour la requête suivante: SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN …
J'ai effectué la procédure stockée suivante: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Maintenant, j'ai essayé de faire quelque chose comme ça. Je me trompe peut-être, mais je veux être sûr qu'une …
Dans une question précédente, est-ce une bonne idée de désactiver l'escalade de verrous lors de l'ajout de nouvelles colonnes calculées à une table? , Je crée une colonne calculée: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE …
J'essaie de migrer une requête d'Oracle vers SQL Server 2014. Voici ma requête qui fonctionne très bien dans Oracle: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Voici l'erreur que j'ai reçue après avoir essayé d'exécuter cette requête dans SQL Server 2014. Use of …
Aujourd'hui, nous avons constaté une dégradation des performances de notre serveur sql de production. Au moment où cela s'est produit, nous avons enregistré plusieurs "The query processor could not start the necessary thread resources for parallel query execution"erreurs. La lecture que j'ai faite suggère que cela a à voir avec …
Je suis après une confirmation de cette idée pour corriger une base de données mal performante ou une meilleure suggestion si quelqu'un en a une. Toujours ouvert à de meilleures suggestions. J'ai une très grande base de données (plus de 20 millions d'enregistrements augmentant d'environ 1/2 million par jour) qui …
J'ai une table SQL Server 2005 appelée BRITTNEY_SPEARS_MARRIAGESet elle contient les colonnes suivantes: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Maintenant j'ai une autre table BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Le problème est que nous voulons mettre à jour la MarrigeIdcolonne vers un à intpartir d'un tinyint. Nous pensons …
Après avoir lu la requête Slow SQL, je ne sais pas comment l'optimiser , cela m'a fait penser aux performances générales des requêtes. Certes, nous avons besoin que les résultats de la première table (lorsque d'autres tables sont jointes) soient aussi petits que possible avant de se joindre (jointures internes …
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.