Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Nous avons un SQL Server 2016 SP1 avec une mémoire maximale définie sur 24 Go. Ce serveur a un grand nombre de compilations, seulement 10% de ces compilations proviennent de requêtes ad hoc. Ainsi, les plans nouvellement compilés doivent être stockés dans le cache de plan mais la taille du …
Pour le rôle db_denycustomer, je veux que seul le code de colonne de la table client soit SELECTable, et aucun des autres. Alors j'ai fait ça: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... et ça marche bien. Cool! Mais pourquoi ? Ce que …
Je ne trouve aucune définition ou explication claire de ces éléments. Les deux semblent décentralisés. Il apparaît que dans Federated DWH, les données sont distribuées et non intégrées dans un référentiel unique et accessibles à partir de sources distribuées. Dans l'implémentation DWH décentralisée, les données sont intégrées dans un référentiel …
J'ai rencontré un débordement arithmétique dans une simple instruction SELECT. La requête était comme ci-dessous, par exemple SELECT [SaleValue] FROM Sales [SaleValue]était de type de données decimal(9,0)et non une colonne calculée. La raison en est que, d'une manière ou d'une autre, la colonne avait une ligne où ce champ stockait …
J'ai une table qui peut être créée et remplie avec le code suivant: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, 'Gauss'), …
Lorsque nous avons migré d'une baie 100% plus ancienne vers une baie 100% plus récente (fournisseur différent mais bien établi), nous avons commencé à voir les attentes augmenter dans SQL Sentry lors des points de contrôle. Version: SQL Server 2012 Sp4 Sur notre ancien stockage, nos attentes étaient d'environ 2k …
Pour l' exemple de requête de base de données AdventureWorks ci-dessous: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Le plan d'exécution indique un coût de fonctionnement estimé à …
Je ne suis pas un DBA, j'ai seulement googlé ce que MSDB fait, c'est essentiellement une base de données de l'agent SQL de son travail et de son historique, maintenant je manque d'espace sur mon serveur cloud et j'ai 1 an de MSDB pour l'année 2017 , Puis-je le supprimer …
Les incarnations sont expliquées dans une réponse à une autre question sur ce site. La réponse mentionne des incarnations «orphelines»: … Il y a d'autres facteurs qui entraînent des incarnations ORPHELÉES et des sauvegardes OBSOLÈTES… Je vois de la documentation Oracle qui V$DATABASE_INCARNATIONcomprend une STATUScolonne qui peut avoir des valeurs …
J'utilise SQL Server 2016 et les données que je consomme se présentent sous la forme suivante. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Je voudrais obtenir les dernières valeurs non nulles sur les colonnes val1et val2regroupées …
Pourriez-vous m'aider à comprendre les avantages et les inconvénients de l'utilisation de la solution Ola par rapport au plan de maintenance? J'ai préparé une présentation basée sur SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) que je présenterai. Je prépare également quelques scénarios auxquels la solution Ola répond et que la solution du …
J'ai un développeur qui voudrait, lors d'une instruction select sans ordre, que les lignes d'une table soient dans l'ordre où elles ont été insérées. Le développeur a suggéré de passer d'un index clusterisé à un index non clusterisé. En changeant l'index de cluster à non-cluster, cela garantit-il l'ordre dans lequel …
Cette question a été inspirée par celle-ci [fermée] et est pratiquement identique à celle- ci mais en utilisant différents SGBDR (PostgreSQL vs. MySQL). Supposons que j'ai une liste de tumeurs (ces données sont simulées à partir de données réelles): CREATE table illness (nature_of_illness VARCHAR(25), created_at DATETIME); INSERT INTO illness VALUES …
De la base de données du système SQL (maître, modèle, msdb, tempdb), le magasin de requêtes ne peut être utilisé que sur msdb. J'ai regardé et ne trouve aucune documentation sur le magasin de requêtes sur msdb. Bien que vous ne puissiez pas le voir dans l'interface graphique, il peut …
J'écris un analyseur JSON personnalisé en T-SQL † . Aux fins de mon analyseur, j'utilise la PATINDEXfonction qui calcule la position d'un jeton à partir d'une liste de jetons. Les jetons dans mon cas sont tous des caractères uniques et ils comprennent ceux-ci: {} []:, Habituellement, lorsque j'ai besoin de …
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.