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é
J'ai les données d'échantillon suivantes pour les permutations et la combinaison. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan …
SQL Server me permet de créer plusieurs clés étrangères sur une colonne, et chaque fois en utilisant un nom différent, je peux créer une autre clé faisant référence au même objet. Fondamentalement, toutes les clés définissent la même relation. Je veux savoir à quoi sert d'avoir plusieurs clés étrangères définies …
L'une de mes requêtes s'exécutait en mode d'exécution série après une version et j'ai remarqué que deux nouvelles fonctions étaient utilisées dans une vue référencée dans la requête LINQ to SQL générée à partir de l'application. J'ai donc converti ces fonctions SCALAIRES en fonctions TVF, mais la requête s'exécute toujours …
Permettez-moi de dire le poing évident: je comprends parfaitement que les types à virgule flottante ne peuvent pas représenter avec précision les valeurs décimales . Ce n'est pas ça! Néanmoins, les calculs en virgule flottante sont censés être déterministes . Maintenant que cela est hors de propos, laissez-moi vous montrer …
J'ai un serveur physique exécutant une instance de SQL Server. Je remarque que ce serveur fonctionne assez souvent à 100% d'utilisation du processeur. Mon équipe informatique n'est pas satisfaite de cela et a suggéré de réserver 2 des 32 cœurs pour le système d'exploitation. Cela fonctionne très bien, maintenant le …
J'ai récemment travaillé sur la compréhension des données ou des mesures stockées dans le fichier d'événements d'événements de santé système. Nous essayons de mettre en œuvre la collecte de données de mesures de performances en utilisant l'intégrité du système comme indiqué ici Il existe des rapports qui fournissent des mesures …
En utilisant l'exemple ci-dessous, les prédicats sont les mêmes, cependant l'instruction supérieure (correctement) renvoie 0 lignes, l'instruction inférieure renvoie 1 - même si les prédicats ne correspondent PAS: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT 1 FROM [dbo].[transaction] WITH (INDEX([IX_Transaction_TransactionID_PaymentStatus_DeviceID_DateTime_All])) WHERE Barcode …
J'exécute certaines SHRINKFILEopérations pour nettoyer un tas de petits fichiers inutiles dans un groupe de fichiers. Pour l'un des rétrécissements, la commande ci-dessous entraîne une erreur: DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' L'ID de fichier x de l'ID de base de données x ne peut pas être réduit car il est …
Nous avons une situation où les développeurs n'ont aucune UPDATEautorisation, MAIS ils travaillent avec des applications et voient les chaînes de connexion -> ils connaissent les mots de passe de certains comptes SQL (exemple SQLLogin1) qui ont des autorisations UPDATE. Nos opérations ne sont actuellement pas parfaites, et parfois les …
Je regarde cette requête SQL héritée. Le bit que je ne suis pas en mesure d'obtenir est la raison pour laquelle il est interne de joindre deux fois la même table sur les mêmes colonnes. Je parle de Table1 et Table1 joint à l'alias "Table1Alias", SELECT DISTINCT othercolumns, Table1Alias.columna FROM …
Il y a quelque temps, Brent Ozar a publié un article détaillant certaines des différences entre SQL Server et PostgreSQL: Deux différences importantes entre SQL Server et PostgreSQL Le premier point («les CTE sont des clôtures d'optimisation») a attiré mon attention, car il est évident que dans l'exemple fourni, SQL …
Pour faire court, nous mettons à jour de petites tables de personnes avec des valeurs à partir d'une très grande table de personnes. Dans un test récent, cette mise à jour prend environ 5 minutes pour s'exécuter. Nous sommes tombés sur ce qui semble être l'optimisation la plus stupide possible, …
Sur un serveur de 32 Go, nous exécutons SQL Server 2014 SP2 avec une mémoire maximale de 25 Go, nous avons deux tables, vous trouverez ici une structure simplifiée des deux tables: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max) NULL, CONSTRAINT …
J'ai commencé un nouveau travail et cela implique de regarder un tas de gros chiffres. Existe-t-il un moyen simple d'ajouter des virgules à un champ intou decimalpour le rendre lisible? Par exemple, SQL Server affiche la colonne de gauche, mais pour ma propre raison, j'en ai besoin pour ressembler à …
Quel est l'algorithme interne du fonctionnement de l' opérateur Except sous les couvertures de SQL Server? Faut-il en interne un hachage de chaque ligne et comparer? David Lozinksi a mené une étude, SQL: le moyen le plus rapide d'insérer de nouveaux enregistrements là où il n'y en a pas déjà. …
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.