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.
Aidez-moi! Ma base de données principale est corrompue, je ne peux même pas mettre l'instance SQL en ligne! Quelles sont mes options pour récupérer mon serveur? J'ai une sauvegarde de master, mais la page MSDN "Restauration de la base de données master" me demande de démarrer l'instance en mode mono-utilisateur, …
Je veux vérifier à quel type de sql s'exécute un serveur Datasase auquel je peux accéder. Je n'ai accès qu'à une interface web et à une liste de tableaux. Grâce à l'interface, je peux exécuter des requêtes sur les tables présentes dans une liste. Comment puis-je obtenir plus d'informations sur …
Depuis MSDN : Lorsqu'aucune des options d'échantillon (SAMPLE, FULLSCAN, RESAMPLE)n'est spécifiée, l'optimiseur de requête échantillonne les données et calcule la taille de l'échantillon par défaut. Comment identifier la taille d'échantillon par défaut des statistiques? J'ai parcouru MSDN mais je n'ai trouvé aucune formule ou méthode pour identifier la taille d'échantillon …
Comment le nombre d'étapes de l'histogramme est-il décidé dans Statistiques dans SQL Server? Pourquoi est-il limité à 200 étapes même si ma colonne de clé a plus de 200 valeurs distinctes? Y a-t-il un facteur décisif? Démo Définition du schéma CREATE TABLE histogram_step ( id INT IDENTITY(1, 1), name VARCHAR(50), …
J'ai une procédure stockée qui stocke des valeurs dans une variable de table. Je sélectionne ces valeurs et les renvoie lorsque la procédure est appelée. J'essaye de placer ces valeurs de retour dans une autre variable de table mais je ne peux pas la figurer dehors. Procédure stockée ALTER PROCEDURE …
À des fins de réglage et de test des requêtes, vous pouvez affecter manuellement un nombre de lignes et un nombre de pages aux statistiques d'index d'une table en exécutant UPDATE STATISTICS. Mais comment recalculer / réinitialiser les statistiques au contenu réel de la table? --- Create a table.. CREATE …
Sur la base de cette requête, si je vois une faible quantité de lectures totales (très proche de 0 ou 0, comme 1 ou 2) et une quantité élevée ou modérée de mises à jour utilisateur (je n'ai pas pu trouver d'insertions ou de suppressions avec cette requête) avec un …
Lors de notre dernière réunion hebdomadaire, une personne qui n'a aucune expérience en administration de base de données a soulevé cette question: "Y aurait-il un scénario qui justifie le stockage de données en ligne (chaîne) au lieu de plusieurs lignes?" Supposons un tableau appelé countryStatesoù nous voulons stocker les états …
Pourquoi la deuxième INSERTinstruction est-elle 5 fois plus lente que la première? D'après la quantité de données de journal générées, je pense que la seconde n'est pas admissible à une journalisation minimale. Cependant, la documentation du Guide de performances de chargement des données indique que les deux insertions doivent pouvoir …
J'utilise MS SQL et je dois exécuter plusieurs requêtes sur la même table selon différents critères. Au début, j'ai exécuté chaque requête sur la table d'origine, bien qu'elles partagent toutes un certain filtrage (c'est-à-dire la date, le statut). Cela a pris beaucoup de temps (environ 2 minutes). Il y a …
Si j'ai foo.sql et bar.sql dans le même dossier, foo.sql peut référencer bar.sql lorsqu'il est exécuté à partir de SSDT en mode sqlcmd avec :r ".\bar.sql". Cependant, SSMS ne le trouvera pas. Procmon montre que SSMS recherche %systemroot%\syswow64: Comment dire à SSMS de rechercher dans le dossier dans lequel le …
Je développe une base de données SQL Server 2012 et j'ai un doute sur les colonnes nvarchar comme clés primaires. J'ai ce tableau: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, …
Je souhaite configurer un utilisateur "en lecture" sur mon instance SQL Server 2012. Je voudrais lui accorder le droit d'exécuter toute procédure stockée, ou fonction, ou instruction SQL directe, qui récupère les données de toutes les tables et vues, mais pas de mettre à jour ou d'insérer (c'est-à-dire de lire …
J'ai environ 84 millions de lignes. De ceux-ci, tous doivent être transférés vers une base de données distincte sur le même serveur, puis je supprime pour supprimer environ 60 millions de lignes de la base de données source. Les 84 millions de lignes sont toutes dans le même tableau. Ce …
J'essaie de me faire une idée des meilleures pratiques recommandées pour les mises à jour cumulatives SQL Server . Actuellement, nous courons sur l'idée de "ne rien faire sauf si un problème résolu par la CU est celui que nous rencontrons". Cela fonctionne à partir d'une approche «si ce n'est …
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.