Lorsque je regarde le plan d'exection réel de certaines de mes requêtes, je remarque que les constantes littérales utilisées dans une clause WHERE apparaissent comme une chaîne imbriquée de calcul scalaire et de balayage constant . Pour reproduire cela, j'utilise le tableau suivant CREATE TABLE Table1 ( [col1] [bigint] NOT …
Étant donné un tableau hiérarchique comme celui-ci: CREATE TABLE [dbo].[btree] ( id INT PRIMARY KEY , parent_id INT REFERENCES [dbo].[btree] ([id]) , name NVARCHAR(20) ); Je souhaite obtenir la structure arborescente complète. Par exemple, en utilisant ces données: INSERT INTO [btree] VALUES (1, null, '1 Root'); INSERT INTO [btree] VALUES …
Je suis en train de mettre en place un système de surveillance pour SQL Server en utilisant des événements étendus pour trouver des requêtes lourdes en tant que «retour de production» pour nos développeurs. J'utilise les événements sp_statement_completedet sql_statement_completed, avec des filtres de prédicat sur cpu_time, des lectures logiques, etc. …
J'ai comme 20 Listners en 2014 avec environ 500 DBS, quelle est la meilleure façon de les migrer avec le moins de temps d'arrêt, d'efforts Mon idée est la suivante: Arrêter l'accès à la sauvegarde dbs Démarrer la restauration dbs Pendant la restauration: supprimer AOG en 2014 Créer en 2016 …
J'ai des fichiers de sauvegarde SQL Server 2012 et je souhaite les restaurer sur SQL Server 2016/2014. Est-ce que ça marchera? J'ai besoin de le savoir avant de désinstaller SQL Server 2012.
Quel est le processus recommandé de mise Availability Groupsà niveau avec une réplique de synchronisation de SQL 2014 à 2016? Je crois comprendre que les in-placemises à niveau ne sont pas vraiment appréciées des professionnels des bases de données. Existe-t-il un moyen d'éviter les in-placemises à niveau dans Availability Groups? …
Récemment, j'ai réalisé par défaut que l'écriture de scripts dans la base de données n'inclut pas les index, et je dois changer l'option à chaque fois. Quelqu'un pourrait-il expliquer la raison? Existe-t-il des informations sur ce comportement par défaut, ou simplement parce que Microsoft aime le faire?
Est-il possible de récupérer les mêmes données que les suivantes avec une seule recherche ou analyse, soit en modifiant la requête, soit en influençant la stratégie de l'optimiseur? Le code et le schéma similaires sont actuellement sur SQL Server 2014. Script de repro. Installer: USE tempdb; GO IF OBJECT_ID('dbo.TestUpload', 'U') …
J'ai actuellement une table assez grande (5-7 millions de lignes). Cette table est reconstruite régulièrement par une procédure qui construit les données dans une table intermédiaire, puis bascule les données dans la table de production à l'aide de l' ALTER TABLE .. SWITCH TO ..instruction. Exemple: BEGIN TRAN; -- Rebuild …
Scénario: SQL Server 2014 (v12.0.4100.1) Le service .NET exécute cette requête: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... qui renvoie environ 6500 lignes, mais il arrive souvent à expiration après 3 minutes ou plus. Ce qui XXXXprécède …
pour ce cas spécifique, que j'essaierai d'expliquer ci-dessous, l'utilisation d'une variable de table est plus performante que l'utilisation d'une variable de table. Je voudrais savoir pourquoi, et si possible, se débarrasser de la variable de table. c'est la requête utilisant la variable de table: USE [BISource_UAT] GO set statistics io …
J'exécute une 350GBbase de données sur mon PC avec environ 40 millions de lignes. SQL Server 2014, Win7, AMD 8350 @ 4,8 GHz, 16 Go de RAM et un SSD de 500 Go (la base de données est hébergée sur son propre SSD de 500 Go, avec un débit de …
TLS 1.0 étant désactivé au nom de la conformité PCI, je ne parviens pas à faire fonctionner une application ASP classique 32 bits. Selon les recommandations MS / Stack Exchange, j'ai installé: SQL Server 2014 SP1 CU1 .NET Framework 4.6 Cela a permis à nos applications ASP.NET / SSMS de …
Mon entreprise transfère notre infrastructure vers un nouveau centre de données et j'essaie de trouver la meilleure façon de synchroniser la base de données sur le nouveau serveur avec la base de données de production actuelle jusqu'à ce que les nouveaux environnements soient prêts à être mis en service. N'étant …
Actuellement, je n'ai qu'un seul fichier de sauvegarde, IMTDB.bak, et il se trouve sur le même disque dur que la base de données elle-même. Je souhaite augmenter la redondance de cette sauvegarde de base de données en la "copiant" essentiellement sur un autre disque, mais j'obtiens le message d'erreur "La …
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.