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.
Je veux un moyen d'établir quelles colonnes d'une base de données donnée sont jointes via des relations PK / FK. Je peux retourner les informations PK / FK pour une table donnée via SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG …
En bref Quels facteurs entrent en jeu lorsqu'ils interrogent l'optimiseur sur la sélection de l'index d'une vue indexée? Pour moi, les vues indexées semblent défier ce que je comprends de la façon dont l'Optimizer sélectionne les index. J'ai déjà vu cette question , mais le PO n'a pas été bien …
Je suis le guide - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ qui fonctionne jusqu'à ce que j'atteigne l'étape 8 Maintenant, pour planifier votre script nouvellement créé. Dans SSMS, connectez-vous au serveur sur lequel vous souhaitez effectuer le suivi. Accédez à votre agent SQL Server et développez-le afin que vous puissiez voir le dossier Jobs. Cliquez …
Normalement, je crée des guides de plan en construisant d'abord une requête qui utilise le plan correct, et en le copiant dans la requête similaire qui ne fonctionne pas. Cependant, cela est parfois délicat, surtout si la requête n'est pas exactement la même. Quelle est la bonne façon de créer …
Je crée une base de données dans laquelle il y aura environ 30 tables, chaque table contenant des dizaines de millions de lignes et chaque table contenant une seule colonne importante et une colonne de clé primaire / étrangère afin de maximiser l'efficacité des requêtes face à des charges lourdes …
Est-ce que cela aurait du sens que l'application applique l'intégrité de la base de données au lieu d'avoir des clés étrangères, des contraintes de vérification, etc.? Quelle amélioration des performances peut-on attendre de ne pas appliquer l'intégrité de la base de données via des outils de base de données internes?
Dans SQL Server, les statistiques sont mises à jour automatiquement une fois Auto Update Statisticsdans True(qui est la valeur par défaut). Y a-t-il une raison de mettre à jour les statistiques manuellement et dans quelles circonstances?
La base de données sur laquelle nos développeurs travaillent est trop volumineuse (contient beaucoup d'objets de base de données). Nous devons contrôler les modifications des objets db (gestion du changement). Notre entreprise ne peut pas avoir une personne qui serait uniquement responsable des changements de base de données. Nous avons …
Nous avons une base de données pour un produit lourd en écriture. Nous venons d'acheter une nouvelle machine serveur avec un SSD pour vous aider. À notre grande surprise, les insertions n'étaient pas plus rapides que sur notre ancienne machine avec un stockage beaucoup plus lent. Lors de l'analyse comparative, …
J'ai des tables Log et LogItem; J'écris une requête pour récupérer des données des deux. Il y en a des milliers Logset chacun Logpeut en avoir jusqu'à 125LogItems La requête en question est compliquée, donc je la saute (si quelqu'un pense que c'est important, je peux probablement la poster), mais …
Quelle est la meilleure conception pour une table, un Typechamp qui est de intou char(1)? En d'autres termes, étant donné ce schéma: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Est-il plus efficace (en termes de performances) VehTyped'être un intou un …
Imaginez que vous ayez deux tables / requêtes différentes qui sont censées avoir / renvoyer des données identiques. Vous voulez vérifier cela. Quelle est la manière la plus simple d'afficher les lignes inégalées de chaque table, comme dans l'exemple ci-dessous, en comparant chaque colonne? Supposons qu'il y ait 30 colonnes …
Nous avons plusieurs machines sur lesquelles nous avons pré alloué la taille du journal des transactions à 50 Go. La taille de la table que j'essaye de réorganiser est de 55 à 60 Go mais va augmenter continuellement. La principale raison pour laquelle je souhaite réorganiser est de récupérer de …
J'ai une base de données SQL Server 2008 qui a un fichier de données d'environ 2 Go, mais le fichier journal dépasse 8 Go. Avec les bases de données antérieures à 2008, je pouvais utiliser le «journal de sauvegarde» et l' TRUNCATE_ONLYoption, mais ce n'est plus disponible avec les bases …
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.