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 regarde des vidéos de Brent Ozar ( comme celle-ci, par exemple ) et il suggère de ne pas préfixer les tables avec ‘tbl’ou ‘TBL’. Sur Internet, j'ai trouvé des blogs disant que cela n'ajoutait rien à la documentation et que «ça prend plus de temps pour la lire». Questions …
En général, j'utilise toujours Ints. Je sais que , en théorie , ce n'est pas la meilleure pratique, cependant, puisque vous devez utiliser le plus petit type de données qui sera garanti pour stocker les données. Par exemple, il est préférable de l'utiliser tinyintlorsque vous savez que les seules données …
Est-ce une mauvaise pratique de toujours créer une transaction? Par exemple, il est recommandé de créer une transaction pour rien d’autre SELECT? Quel est le coût de la création d’une transaction quand ce n’est pas vraiment nécessaire? Même si vous utilisez un niveau d'isolement comme READ UNCOMMITTED, est-ce une mauvaise …
J'ai souvent besoin de sélectionner un nombre de lignes de chaque groupe dans un jeu de résultats. Par exemple, je pourrais vouloir lister les 'n' valeurs de commande récentes les plus élevées ou les plus basses par client. Dans des cas plus complexes, le nombre de lignes à répertorier peut …
J'ai un serveur Sharepoint. Nous avons eu un problème avec notre outil de sauvegarde et maintenant certaines de mes bases de données sont bloquées en restauration! Est-il possible d'arrêter le processus de restauration? et aussi, comment puis-je m'assurer que l'intégrité de la base de données n'a pas été compromise?
Je travaille avec SQL Server depuis et vers SQL Server 6.5, le vieux conseil qui me retient toujours de ne pas faire de mise à niveau sur place. Je suis en train de mettre à niveau mes systèmes R2 DEV et TEST 2008 vers SQL Server 2012 et je dois …
Nous envisageons de mettre au point un outil permettant de capturer et d’analyser les données netflow, dont nous rassemblons d’énormes quantités. Chaque jour, nous enregistrons environ 1,4 milliard d’enregistrements de flux qui ressemblent à ceci au format JSON: { "tcp_flags": "0", "src_as": "54321", "nexthop": "1.2.3.4", "unix_secs": "1352234521", "src_mask": "23", "tos": …
La requête est une sélection unique contenant un grand nombre de niveaux de regroupement et d'opérations d'agrégation. SET ARITHABORT ON prend moins d’une seconde, sinon plusieurs minutes. Nous avons vu ce comportement sur SQL Server 2000 et 2008.
Considérez cette réponse sur SO qui rassure le demandeur sur l' <>opérateur que: <>est ... le même que !=. Mais ensuite, un intervenant ajoute: C'est vrai qu'ils sont, fonctionnellement, les mêmes. Cependant, leur utilisation par l'optimiseur SQL est très différente. = /! = sont simplement évalués comme true / false, …
J'essaie de me connecter à un serveur SQL distant sur un VPN d'un autre domaine. Lorsque j'entre le nom du serveur sur le serveur SQL et que je choisis des paramètres de connexion supplémentaires pour ajouter des éléments supplémentaires nécessaires à mon école: Integrated Security=SSPI; User ID=DOMAIN\username; Password=Password Je reçois …
Lorsque j'essaie de supprimer une base de données, j'obtiens le message d'erreur "Impossible de supprimer la base de données" nombase "car elle est actuellement utilisée". Cependant, quand je cours sp_who2, il n'y a définitivement aucune session connectée à cette base de données. J'ai également défini la base de données sur …
J'essaie d'utiliser une MERGEinstruction pour insérer ou supprimer des lignes d'une table, mais je souhaite uniquement agir sur un sous-ensemble de ces lignes. La documentation pour MERGEa un avertissement assez fort libellé: Il est important de spécifier uniquement les colonnes de la table cible utilisées à des fins de correspondance. …
J'ai lu ici que des données supplémentaires seront stockées par ligne, ce qui pourrait entraîner une dégradation des performances, mais quels sont les autres risques? par exemple. Cela affectera-t-il la récupération de la base de données? Y a-t-il autre chose que nous devons faire pour profiter de cela? Je prévois …
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.