Ma question est de savoir comment SQL Server gère une requête qui doit extraire plus de volume de données dans le cache de tampon qu'il n'y a d'espace disponible? Cette requête contiendrait plusieurs jointures, de sorte que le jeu de résultats n'existe pas déjà dans ce format sur le disque …
J'essaie de calculer le total cumulé. Mais il devrait se réinitialiser lorsque la somme cumulée supérieure à une autre valeur de colonne create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* …
J'essaie de comprendre comment l'échantillonnage des statistiques fonctionne et si le comportement escompté ci-dessous est attendu sur les mises à jour des statistiques échantillonnées. Nous avons une grande table partitionnée par date avec quelques milliards de lignes. La date de partition est la date commerciale antérieure et est donc une …
Je veux corriger le bogue de l'écart d'identité dans SQL Server 2012 via le -T272paramètre de démarrage. Comment puis-je automatiser cela après l'installation? Je n'ai trouvé aucun paramètre d'installation pour les paramètres de démarrage.
Lorsque je surveille mes sauvegardes avec la requête suivante: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Je remarque qu'avant la sauvegarde, SQL Server effectue un en-tête de restauration uniquement puis la sauvegarde. Je me …
Peu importe ce que je fais, je ne peux pas faire fonctionner SQLCMD. J'essaie d'exécuter un script de 200 Mo et plus et ne peut pas être exécuté à partir de l'application serveur SQL, je dois donc le faire via SQLCMD, mais chaque fois que j'essaie de me connecter ou …
J'ai un tableau avec une valuecolonne. Je veux calculer la dernière ligne moins la première ligne, comme indiqué ici: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Je veux obtenir 200 - 10 = 190 J'ai cependant essayé d'utiliser la …
Cela peut sembler une question très fondamentale, et ça devrait l'être. Cependant, en tant que fan de la méthode scientifique, j'aime créer une hypothèse, puis la tester pour voir si j'ai raison. Dans ce cas, j'essaie de mieux comprendre la sortie sys.dm_exec_sessions, et plus précisément, la colonne unique "lit". La …
Il existe un index cluster sur un Clientchamp de table LastName. Lorsque je vide simplement tous les enregistrements de la table, ils apparaissent dans l'ordre alphabétique, sauf si un (nolock)indice est utilisé comme dans la requête en question. Cet indice modifie l'ordre des enregistrements. Devrait-il?. Je suis certain qu'aucune autre …
J'ai un site Web asp.net avec de nombreuses requêtes d'insertion, de mise à jour et de suppression exécutées sur ma base de données. Il y a quelques jours, je crée un index de texte intégral sur deux colonnes d'un des tableaux. Après cela, j'ai réalisé que lorsque le site Web …
Administrateur DB accidentel ici. Question: Souhaitez-vous toujours limiter manuellement la RAM maximale pour SQL Server même si le seul objectif de ce serveur est de servir uniquement le moteur de base de données SQL Server? J'ai Microsoft Windows 2012 R2 Server, SQL Server 2012 Std, avec 32 Go de RAM. …
Je regarde PLE (Page Life Expectancy) à travers les nœuds NUMA sur nos serveurs SQL, et je suis tombé sur une distribution plutôt bizarre. Le nœud NUMA 000 a un PLE très faible par rapport à 001. Je ne sais pas pourquoi. J'ai vérifié plusieurs autres serveurs SQL Server dans …
Je sais que lorsque des VARCHAR(MAX)/NVARCHAR(MAX)colonnes sont utilisées, les données sont stockées out of the row- la ligne de données aura un pointeur vers un autre emplacement où la «grande valeur» est stockée. J'ai les questions suivantes: Chaque champ est-il stocké out of the rowou uniquement maxceux? Si vous utilisez …
Je veux parcourir les valeurs et supprimer un caractère à la fois des valeurs et afficher le résultat. Donc, si j'ai une table avec des valeurs: ID ___ 34679 13390 89906 Je veux que le résultat ressemble à ceci Id ---- 4679 679 79 9 3390 390 90 0 9906 …
Jouer avec la configuration AG J'ai le WSFC et configuré avec deux nœuds dans un groupe de disponibilité appelé DevClusterOnline. Les deux nœuds (DEV-AWEB5 principal, DEV-AWEB6 secondaire) exécutent Windows Server 2008 R2. Si je vérifie la santé de mon AG, j'obtiens ceci: L'exécution de la requête ci-dessous renverra cet ensemble …
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.