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é
Lors de la jonction d'une table principale à une table de détail, comment puis-je encourager SQL Server 2014 à utiliser l'estimation de cardinalité de la plus grande table (de détail) comme estimation de cardinalité de la sortie de jointure? Par exemple, lors de la jonction de 10 000 lignes principales …
J'ai une copie de SQL Server 2014 Standard installée sur ma boîte de développement comme instance par défaut depuis quelques années. J'ai installé le standard sur ma machine car j'avais une licence gratuite que je pouvais utiliser via mon abonnement MSDN. Maintenant, je veux désinstaller SQL Server 2014 et faire …
TL; DR: lors de la connexion à mon conteneur SQL Server Docker via un nom qui se résout en boucle IPv6 ( ::1), les appels SMO sont vraiment lents. Lors de l'utilisation 127.0.0.1, ils sont rapides. J'essaie d'apprendre à utiliser l'image Docker microsoft / mssql-server-windows-developer . Selon la documentation de …
Dans mon environnement, il y a des serveurs fonctionnant sur une sauvegarde native et des plans Ola Hallengren. Nos serveurs sont une combinaison de 2008, 2012 et 2014. Toutes les sauvegardes complètes sont effectuées à 12h et les sauvegardes de journaux sont effectuées toutes les 15 minutes. Je n'ai jamais …
Demander de l'aide pour améliorer les performances de cette requête. SQL Server 2008 R2 Enterprise , Max RAM 16 Go, CPU 40, Max Degree of Parallelism 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS …
Je dois supprimer 16+ millions d'enregistrements d'une table de 221+ millions de lignes et cela va extrêmement lentement. J'apprécie si vous partagez des suggestions pour accélérer le code ci-dessous: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = …
J'ai lu que SQL Server 2017 inclura désormais PowerBI Server. Ils ont également déplacé SSRS vers un autre programme d'installation, de sorte qu'il ne sera pas fourni dans l'installation d'origine de SQL Server. Cela signifie-t-il que Microsoft tentera éventuellement de déprécier SSRS? Notre équipe doit-elle essayer de créer de nouveaux …
J'ai 3 "grandes" tables qui se rejoignent sur une paire de colonnes (les deux ints). Le tableau 1 compte environ 200 millions de lignes Le tableau 2 compte environ 1,5 million de lignes Table3 a environ 6 millions de lignes Chaque table possède un index clusterisé sur Key1, Key2puis une …
Nous essayons de faire fonctionner Service Broker dans notre environnement afin de résoudre une analyse de rentabilisation. Je ne sais pas si le titre du message est bon, mais ma question est ci-dessous. Mais ce n'est peut-être pas une bonne question, alors après c'est ce que nous faisons et pourquoi …
Si je partitionne une table avec ntext, textou des imagetypes de données et reconstruis un index sur une seule partition avec online = off, cela verrouille-t-il la table entière ou seulement la partition en question?
Nous exécutons une installation de Dynamics AX 2012 avec SQL Server 2012. Je sais que les curseurs ne devraient plus être utilisés mais AX l'utilise et nous ne pouvons pas changer ce comportement, nous devons donc travailler avec. Aujourd'hui, j'ai détecté une très mauvaise requête avec plus de 53 millions …
J'ai récemment réduit la mémoire maximale de la valeur par défaut (illimitée) à 20 Go. Cela efface-t-il les requêtes les plus anciennes du cache du plan?
Nous avons une base de données Postgres à volume relativement faible avec un archivage continu configuré pour compresser chaque segment WAL et l'envoyer à S3. Parce que c'est un système à faible volume, il frappe archive_timeouttoutes les 10 minutes environ et archive le segment WAL le plus inutilisé, qui se …
J'ai une vue partitionnée qui a le déclencheur d'insertion ci-dessous (mauvaise partition mans). Lorsque j'effectue une suppression, j'obtiens le plan de requête ci-dessous: delete from factproductprice where pricedate = '20170725' Déclenchement sur la vue: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE …
Je suis habitué à voir le format d'emplacement comme la latitude suivie de la longitude, mais en utilisant les bibliothèques, je crois que je comprends MySQL pour le stocker sous POINT(LNG LAT)l'ordre inverse. Ma bibliothèque est-elle incorrecte ou s'agit-il du format réel? Je n'arrive pas à trouver ce détail dans …
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.