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.
J'ai une requête SQL dont les alias sont les mêmes que certains des alias de sa sous-requête. Par exemple: select * from ROOM r where ... ( select * from ROAD r where ... ) Cela fonctionne très bien, car l'alias de la sous-requête semble masquer le principal. Cela fonctionnera-t-il …
La JOIN ... ON ...syntaxe normale est bien connue. Mais il est également possible de positionner la ONclause séparément de celle à JOINlaquelle elle correspond. C'est quelque chose qui est rarement vu dans la pratique, que l'on ne trouve pas dans les tutoriels et je n'ai trouvé aucune ressource Web …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 4 ans . J'ai récemment essayé de restaurer …
J'essaie d'accorder l' NT Service\SQLSERVERAGENTaccès au système de fichiers du compte Windows, en fonction de la réponse marquée dans cette question . Je crois que c'est un compte de service virtuel, et il n'apparaît pas dans le panneau de configuration -> zone des comptes d'utilisateurs . Comment donner à ce …
Existe-t-il un moyen de cloner la sécurité et les autorisations des utilisateurs dans Microsoft SQL Server, de préférence à l'aide de l'interface graphique de SQL Server Management Studio?
J'ai une table existante avec des données: dbo.Test (col1,col2,col3....) ON [PRIMARY] J'ai besoin de changer cette table pour qu'elle soit partitionnée comme ceci: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) Comment puis-je y parvenir sans supprimer et recréer la table?
J'ai une grande table avec 7,5 milliards de lignes et 5 index. Lorsque je supprime environ 10 millions de lignes, je remarque que les index non clusterisés semblent augmenter le nombre de pages sur lesquelles ils sont stockés. J'ai écrit une requête contre dm_db_partition_statspour signaler la différence (après - avant) …
Nous nous apprêtons à effectuer une mise à niveau importante sur nos serveurs SQL et constatons un comportement inhabituel avec les groupes de disponibilité distribuée que j'essaie de résoudre avant d'aller de l'avant. Le mois dernier, j'ai mis à niveau un serveur secondaire distant de SQL Server 2016 vers SQL …
Souvent, j'ai besoin d'exécuter des requêtes sur de grandes tables qui n'ont pas le bon index. Je demande donc au DBA de créer un tel index. La première chose qu'il fait est de regarder les statistiques de la table et de voir la taille de l'espace d'index. Souvent, il me …
Nous dépannons un serveur qui a une utilisation élevée du processeur. Après avoir découvert que les requêtes ne provoquaient pas vraiment cela, nous avons commencé à chercher des compilations. L'analyseur de performances affiche moins de 50 compilations / s et moins de 15 recompilations / s. Après avoir exécuté une …
Quelqu'un passait en revue mon code DDL pour créer des tableaux et a suggéré, quand il a vu que j'ai vu utiliser des VARCHAR(256)champs pour du texte, je m'attends à être assez petit, comme un prénom ou autre, que je devrais toujours utiliser VARCHAR(MAX)et lié Pourquoi utiliser autre chose que …
Nous discutons de l'opportunité d'utiliser l'option SORT_IN_TEMPDB pour nos tables DW. Ma compréhension est qu'il y a plus d'écritures lors de l'utilisation de cette option, bien qu'elles soient plus séquentielles. Nous avons un SAN (qui a parfois été notoirement lent), dans notre cas, nous voulons limiter le nombre d'écritures autant …
J'ai lu ces articles dans PCMag d' Itzik Ben-Gan : Recherche et analyse de la partie I: lorsque l'optimiseur n'optimise pas Recherche et analyse de la partie II: touches ascendantes J'ai actuellement un problème "Grouped Max" avec toutes nos tables partitionnées. Nous utilisons l'astuce fournie par Itzik Ben-Gan pour obtenir …
Je teste différentes architectures pour de grandes tables et une suggestion que j'ai vue est d'utiliser une vue partitionnée, par laquelle une grande table est divisée en une série de tables plus petites et "partitionnées". 1 , 2 , 3 , 4 En testant cette approche, j'ai découvert quelque chose …
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.