Lorsqu'un index columnstore est utilisé dans une requête, SQL Server peut utiliser le mode batch. La documentation est mince sur ce qui peut fonctionner en mode batch et ce qui ne peut pas. Veuillez regarder le plan de requête suivant (motivant) où un nombre surprenant de choses s'exécute en mode …
En utilisant "SQLCMD.EXE" pour sauvegarder mes bases de données SQL Server Express pendant des années, je viens de découvrir qu'après avoir installé la version 2014 , je n'ai plus trouvé SQLCMD.EXE. Dans les versions précédentes, il était situé à C: \ Program Files \ Microsoft SQL Server \ 110 \ …
Dans l'extrait de plan de requête suivant, il semble évident que l'estimation de ligne pour l' Concatenationopérateur doit être ~4.3 billion rows, ou la somme des estimations de ligne pour ses deux entrées. Cependant, une estimation de ~238 million rowsest produite, conduisant à une stratégie Sort/ sous-optimale Stream Aggregatequi répand …
Je suis juste en train de déconner avec l'interface graphique SSMS et d'étudier les options de la tâche de "restauration". Une chose que j'ai remarquée, c'est quand je clique sur "générer un script", la première ligne de la requête est: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = …
J'ai écrit une application avec un backend SQL Server qui collecte et stocke une très grande quantité d'enregistrements. J'ai calculé que, au sommet, le nombre moyen d'enregistrements se situe quelque part entre 3 et 4 milliards par jour (20 heures de fonctionnement). Ma solution initiale (avant de faire le calcul …
Voici donc mon scénario: Je travaille sur la localisation pour un de mes projets, et en général, j'allais faire cela dans le code C #, mais je veux le faire un peu plus en SQL car j'essaye de buff un peu mon SQL. Environnement: SQL Server 2014 Standard, C # …
J'ai une table comme celle-ci: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Suivi essentiellement des mises à jour des objets avec un ID croissant. Le consommateur de ce tableau sélectionnera un bloc de 100 ID d'objet distincts, classés par UpdateIdet à …
Dans une application Web sur laquelle je travaille, toutes les opérations de base de données sont abstraites à l'aide de certains référentiels génériques définis sur Entity Framework ORM. Cependant, afin d'avoir une conception simple pour les référentiels génériques, toutes les tables impliquées doivent définir un entier unique ( Int32en C …
Je veux mettre en majuscule uniquement la première lettre de chaque mot de chaque phrase dans une colonne SQL. Par exemple, si la phrase est: 'J'aime les films' alors j'ai besoin de la sortie: 'J'aime les films' Requete: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal …
J'optimise les performances d'un entrepôt de données à l'aide d'index. Je suis assez nouveau sur SQL Server 2014.Microsoft décrit ce qui suit: "Nous considérons l'index clusterstore clusterstore comme la norme pour le stockage de grandes tables de faits d'entreposage de données, et nous nous attendons à ce qu'il soit utilisé …
J'étudie les avantages de la mise à niveau de MS SQL 2012 vers 2014. L'un des principaux arguments de vente de SQL 2014 est les tables optimisées en mémoire, qui rendent apparemment les requêtes ultra-rapides. J'ai constaté qu'il y a quelques limitations sur les tables optimisées en mémoire, telles que: …
Dans une question précédente, est-ce une bonne idée de désactiver l'escalade de verrous lors de l'ajout de nouvelles colonnes calculées à une table? , Je crée une colonne calculée: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE …
J'essaie de migrer une requête d'Oracle vers SQL Server 2014. Voici ma requête qui fonctionne très bien dans Oracle: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Voici l'erreur que j'ai reçue après avoir essayé d'exécuter cette requête dans SQL Server 2014. Use of …
Un de mes collègues m'a envoyé une question intéressante, que je ne peux pas entièrement expliquer. Il a exécuté du code (inclus ci-dessous) et en a obtenu des résultats quelque peu inattendus. Essentiellement, lors de la conversion d'un type UniqueIdentifier(auquel je ferai référence à partir Guidde maintenant ) en un …
Lorsque vous cliquez avec le bouton droit sur un tableau et sélectionnez "sélectionner les 1000 premières lignes", j'obtiens cette erreur: Existe-t-il une solution de contournement, autre que la mise à niveau évidente vers SQL Server 2014?
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.