Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
J'ai une table, CustPassMasteravec 16 colonnes, dont une CustNum varchar(8), et j'ai créé un index IX_dbo_CustPassMaster_CustNum. Lorsque je lance ma SELECTdéclaration: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Il ignore complètement l'index. Cela m'embrouille car j'ai un autre tableau CustDataMasteravec beaucoup plus de colonnes (55), dont l'une est CustNum …
Nous avons une très grande base de données avec des centaines d'index inutilisés selon les statistiques DMV, qui se sont accumulés depuis le dernier redémarrage du serveur en juillet. L'un de nos administrateurs de base de données a émis les avertissements suivants, qui n'ont aucun sens pour moi: Avant de …
J'ai deux packages SSIS qui s'exécutent pendant la nuit (via l'Agent SQL Server) dans le cadre d'un déploiement SSIS plus important, sans aucun problème. Tout utilise l'authentification Windows et le travail planifié appartient à un administrateur système (enfin, moi) et s'exécute en tant que compte de service de l'agent SQL …
J'utilise sql 2008 r2 et la base de données fonctionnait bien et rapidement depuis 3 ans jusqu'à il y a environ 3 mois, nous avons ajouté le champ ntext sur une table très active et utilisée. Maintenant, nous commençons à manquer d'espace sur le serveur en raison de l'énorme taille …
J'ai besoin de déterminer les dates qui sont le "3e vendredi de chaque mois" pour une plage de dates de "1.1.1996 - 30.8.2014" dans SQL Server. Je pense que je devrais utiliser une combinaison de DENSE_RANK()et PARTITION BY()pour définir "rank = 3". Cependant, je suis nouveau sur SQL et incapable …
Avec SourceTable> 15MM d'enregistrements et Bad_Phraseayant> 3K enregistrements, la requête suivante prend près de 10 heures pour s'exécuter sur SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) En anglais, cette requête compte le nombre d'expressions distinctes répertoriées dans Bad_Phrase qui …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 4 ans . Existe-t-il un moyen de n'utiliser …
J'ai récemment rencontré un problème lors de l'installation de Visual Studio 2012 et SQL Server 2008 R2 sur une nouvelle machine de développement. Ma séquence d'installation était Visual Studio 2012, puis installez SQL Server 2008 R2. Une erreur s'est produite au milieu de l'installation de SQL Server: Le compte spécifié …
J'ai besoin de créer des données de test qui impliquent une hiérarchie. Je pourrais le rendre facile et faire quelques CROSS JOINs, mais cela me donnerait une structure complètement uniforme / sans aucune variation. Cela semble non seulement ennuyeux, mais le manque de variation dans les données de test masque …
J'ai défini le classement de la base de données Latin1_General_BINpour que les comparaisons de chaînes soient sensibles à la casse. Cela aura-t-il un impact sur les performances? Cela aura-t-il un impact sur les opérations DML ou DDL dans la base de données? La base de données existe déjà avec des …
J'ai rencontré ce problème récemment et je n'ai trouvé aucune discussion à ce sujet en ligne. La requête ci-dessous DECLARE @S VARCHAR(1) = ''; WITH T AS (SELECT name + @S AS name2, * FROM master..spt_values) SELECT * FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; Obtient …
Quand je regarde dedans sys.sql_logins, je vois une colonne appelée is_policy_checked. Puis-je avoir confiance que ma politique de mot de passe a été vérifiée pour toutes les connexions où se trouve cette valeur de colonne 1?
Dernièrement, j'ai exploré l'utilisation des événements étendus dans SQL Server pour m'aider à comparer et à optimiser diverses requêtes. Jusqu'à présent, pour afficher les données d'événement, j'utilisais la fonction "Watch Live Data" dans SSMS. Le problème que j'ai est qu'il semble que la fonctionnalité Live Events utilise un tampon interne, …
Si j'effectue un seul appel vers une base de données SQL Server sur un réseau à latence élevée, des verrous de table se produiront-ils en raison de cette latence? Supposons que j'interroge la table A pour certains enregistrements, et SQL Server doit renvoyer ces données sur un réseau lent - …
J'ai un script simple qui obtient quatre nombres aléatoires (1 à 4), puis se joint à nouveau pour obtenir le numéro de database_id correspondant. Lorsque j'exécute le script avec un LEFT JOIN, j'obtiens à chaque fois quatre lignes (le résultat attendu). Cependant, lorsque je l'exécute avec une INNER JOIN, j'obtiens …
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.