Administrateurs de bases de données

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é

1
Données intrinsèquement ordonnées comme s'il s'agissait d'un index clusterisé
J'ai le tableau suivant avec 7,5 millions d'enregistrements: CREATE TABLE [dbo].[TestTable]( [Id] [int] IDENTITY(1,1) NOT NULL, [TestCol] [nvarchar](50) NOT NULL, [TestCol2] [nvarchar](50) NOT NULL, [TestCol3] [nvarchar](50) NOT NULL, [Anonymised] [tinyint] NOT NULL, [Date] [datetime] NOT NULL, CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = …



4
Quitter une requête dans une déclaration de cas?
J'essaie de configurer une requête, afin qu'elle compare deux dates de deux tables différentes, et si elles sont égales, la requête se termine. S'ils ne sont pas égaux, la requête se poursuit et insère des éléments. Je n'arrive pas à comprendre comment le faire faire ce que je veux cependant. …



1
Pourquoi une fonction de retour définie (SRF) s'exécute-t-elle plus lentement dans une clause FROM?
Ceci est une question de base de données interne. J'utilise PostgreSQL 9.5, je me demande pourquoi Set Returning Functions (SRF), également connu sous le nom de Table Valued Functions (TVF) fonctionne plus lentement dans une FROMclause, par exemple lorsque j'exécute ces commandes, CREATE TABLE foo AS SELECT * FROM generate_series(1,1e7); …

1
Microsoft a-t-il modifié l'optimiseur de requêtes concernant le nombre de fichiers et le parallélisme
Microsoft a-t-il modifié l'optimiseur de requêtes concernant le nombre de fichiers et le parallélisme? L'optimiseur ne prend plus en compte le nombre de fichiers pour déterminer le degré de parallélisme d'une requête? Si oui, quelqu'un sait-il quand le changement a été effectué? Sinon, quelqu'un peut-il fournir un lien vers la …

2
MySql Gap Lock Deadlock sur les inserts
J'obtiens des verrous mortels à partir de verrous d'espacement sur une table lorsque j'insère fréquemment dedans à partir de plusieurs sources. Voici un aperçu de mes processus. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath …

2
Comment faire des factoriels dans SQL Server?
Dans PostgreSQL, je veux souvent faire quelque chose comme trouver le factoriel de 7. Je peux le faire très simplement avec SELECT 7!; -- PostgreSQL is so full featured -- it even supports a prefix-factorial SELECT !!7; Même Excel aFACT , =FACT(7) Comment faire cela avec SQL Server 2017 Enterprise?






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.