J'ai une table avec une colonne d'identité qui est également une clé primaire. Actuellement, il compte 50 millions de lignes, avec la valeur la plus élevée de la colonne d'identité à 148 921 803. La table a beaucoup de DELETEs et a INSERTSjoué dessus, d'où la valeur élevée. Nous voulons …
J'essaie d'améliorer cette (sous-) requête en faisant partie d'une requête plus large: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer a souligné quelques recherches de clés relativement …
J'ai une base de données SQL Server 2008 R2 utilisée par plusieurs programmes déployés. Question: Existe-t-il un moyen simple d'afficher la quantité d'espace consommée par chaque table pour toutes les tables de la base de données et de distinguer l'espace logique de l'espace disque? Si j'utilise SSMS (Management Studio), les …
Je ne peux pas me connecter à SQL Server 2008 à l'aide de l'authentification SQL Server. Je ne peux me connecter qu'en utilisant le mode d'authentification Windows. J'ai choisi uniquement les valeurs par défaut lors de l'installation de SQL Server 2008 R2.
Nous avons un rapport SSRS qui montre le résultat d'un ensemble de données dans un tableau matriciel. Si la requête dans l'ensemble de données ne renvoie aucune donnée, l'en-tête du tableau matriciel s'affiche, mais pas les cellules du tableau matriciel sous l'en-tête. Je sais qu'il y a une propriété NoRowMessage, …
Je travaille sur la configuration d'une copie de développement d'une base de données de production sur SQL Server 2008 R2 SP1. La base de données en direct est actuellement légèrement utilisée par deux développeurs pour les requêtes en lecture seule, mais la nouvelle base de données aura également des mises …
Les deux tables ont la même structure et 19972 lignes dans chaque table. pour pratiquer l'indexation, j'ai créé les deux tables ayant la même structure et créé clustered index on persontb(BusinessEntityID) et nonclustered index on Persontb_NC(BusinessEntityId) et structure de table BusinessEntityID int FirstName varchar(100) LastName varchar(100) -- Nonclusted key on …
Je suis un peu curieux, l'une des éditions d'entreprise de SQL 2012 avec 128 Go de RAM de base de données est de 370 Go et augmente, la quantité de mémoire utilisée par les verrous (OBJECTSTORE_LOCK_Manager) commis de mémoire affichant 7466016 Ko. Je peux également confirmer qu'en regardant le compteur …
Étant donné l'extrait de code suivant: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit Dans quel (s) journal (s) de transactions de la base de données les informations transactionnelles seront-elles insérées? Je m'attendrais à ce que les deux journaux obtiennent …
Nous avons un ensemble d'instances SQL Server (2008 R2) qui s'exécutent sur le même serveur virtuel. Chaque instance représente une étape de notre cycle de développement (Dev / Test / Stage / etc.). Les instances doivent toutes être en ligne à un moment donné, mais la charge a tendance à …
J'ai une grande base de données (dans les dizaines de millions d'enregistrements) sur laquelle je vais effectuer une sauvegarde complète de la base de données . Cependant, la base de données est suffisamment volumineuse pour que les transactions puissent démarrer avant et pendant, ainsi que la validation pendant et après …
J'ai du mal à trouver une ressource définitive à ce sujet n'importe où, alors j'espère qu'un gourou pourra me donner une réponse ici. J'ai un très grand tableau auquel nous avons dû ajouter une colonne. L'index cluster est assez fortement fragmenté, et je veux faire un ALTER INDEX REBUILDpour le …
La requête suivante prend environ 10 secondes pour terminer sur une table avec 12k enregistrements select top (5) * from "Physician" where "id" = 1 or contains("lastName", '"a*"') Mais si je change la clause where en where "id" = 1 ou where contains("lastName", '"a*"') Il reviendra instantanément. Les deux colonnes …
J'ai un tas de rapports financiers, et nous voulons pouvoir leur transmettre deux entrées (année et trimestre) en tant que variables. Je le fais de cette façon, mais je n'aime vraiment pas ça: declare @quarter int, @year int, @date date set @quarter = 4 set @year = 2018 set @date …
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.