Questions marquées «sql-server-2016»

SQL Server 2016 (version de build principale 13.00.xxxx). Veuillez également étiqueter sql-server.

3
Pourquoi la création d'un groupe de lignes CCI simple peut prendre jusqu'à 30 secondes?
Je travaillais sur une démonstration impliquant des CCI lorsque j'ai remarqué que certains de mes encarts prenaient plus de temps que prévu. Définitions des tableaux à reproduire: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT …


1
Pourquoi ce tableau dérivé améliore-t-il les performances?
J'ai une requête qui prend une chaîne json comme paramètre. Le json est un tableau de paires de latitude et longitude. Un exemple d'entrée peut être le suivant. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Il appelle un TVF qui calcule le nombre de POI autour d'un point géographique, à des distances …

2
Pourquoi AT TIME ZONE n'est-il pas déterministe?
SQL Server 2016 ne AT TIME ZONEsemble pas déterministe. Cependant, je n'ai pas été en mesure de trouver de documentation indiquant officiellement cela ou donnant une justification quant au raisonnement derrière cela. Pourquoi est AT TIME ZONEnon déterministe? Exemple montrant le non-déterminisme Exécution: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp …




1
Stratégies de requête à l'aide de tables temporelles avec version système SQL Server 2016 pour des dimensions à évolution lente
Lorsque vous utilisez une table temporelle versionnée par le système (nouvelle dans SQL Server 2016), quelles sont les implications en matière de création de requêtes et de performances lorsque cette fonctionnalité est utilisée pour gérer les dimensions à évolution lente dans un grand entrepôt de données relationnelles? Par exemple, supposons …





1
datetime2 (0) vs datetime2 (2)
Selon la documentation datetime2 (Transact-SQL) : Taille de stockage 6 octets pour les précisions inférieures à 3. 7 octets pour les précisions 3 et 4. Toutes les autres précisions nécessitent 8 octets. La taille de datetime2(0), datetime2(1), datetime2(2)utilise la même quantité de stockage (6 octets). Aurais-je raison de dire que …


1
Comment mon collègue a-t-il obtenu son propre schéma?
J'ai une procédure stockée qui: vérifie si une table existe et si oui, la supprime. crée à nouveau cette table remplit ensuite ce tableau avec environ 30 requêtes. Lorsque je (propriétaire de la base de données) exécute ce processus, tout fonctionne comme prévu. Lorsque mon collègue le fait, qui dispose …

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.