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.
En raison de certains «développeurs» que nous avions à travailler sur notre système, nous avons eu des problèmes avec des tables vides. Nous avons constaté que lors du transfert vers le cloud, plusieurs tables ont été copiées, mais pas les données qu'elles contiennent. Je voudrais lancer une requête sur les …
Question: J'ai un script avec environ 45 000 insertions de déclarations sélectionnées. Lorsque j'essaye de l'exécuter, j'obtiens un message d'erreur indiquant que je n'ai plus de mémoire. Comment puis-je exécuter ce script? Le contexte: Ajout de nouveaux champs de données pour rendre une application agréable avec une autre application utilisée …
Cela fait-il une différence si vous filtrez une vue à l'intérieur ou à l'extérieur de la vue? Par exemple, y a-t-il une différence entre ces deux requêtes? SELECT Id FROM MyTable WHERE SomeColumn = 1 Ou SELECT Id FROM MyView WHERE SomeColumn = 1 Et MyViewest défini comme SELECT Id, …
Quelle est la meilleure façon d'ajouter des colonnes à de grandes tables de production sur SQL Server 2008 R2? Selon les livres en ligne de Microsoft: Les modifications spécifiées dans ALTER TABLE sont implémentées immédiatement. Si les modifications nécessitent des modifications des lignes du tableau, ALTER TABLE met à jour …
En tant que développeur, j'utilise assez souvent SQL Profiler. C'est un bon outil de débogage, à la fois pour suivre ce que fait mon code et pour analyser les problèmes de performances. Mais je l'ai toujours utilisé sur mon environnement de développement , et de manière très contrôlée. Démarrer mon …
J'ai une instruction SQL qui insère des lignes dans une table avec un index cluster sur la colonne TRACKING_NUMBER. PAR EXEMPLE: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Ma question est la suivante: est-il utile d'utiliser une clause ORDER BY dans l'instruction SELECT pour la …
Existe-t-il une fonction / procédure stockée / requête intégrée qui est utile pour récupérer des informations sur la taille de MyTabledans la base de données SQL Server?
J'ai rencontré quelques SELECT DISTINCT TOP Nrequêtes qui semblent mal optimisées par l'optimiseur de requêtes SQL Server. Commençons par considérer un exemple trivial: une table d'un million de lignes avec deux valeurs alternées. Je vais utiliser la fonction GetNums pour générer les données: DROP TABLE IF EXISTS X_2_DISTINCT_VALUES; CREATE TABLE …
Dans les requêtes ci-dessous, les deux plans d'exécution devraient effectuer 1 000 recherches sur un index unique. Les recherches sont motivées par un balayage ordonné sur la même table source, donc devraient apparemment finir par rechercher les mêmes valeurs dans le même ordre. Les deux boucles imbriquées ont <NestedLoops Optimized="false" …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Stack Exchange des administrateurs de base de données. Migré il y a 7 ans . Après avoir cherché sur Internet, je n'ai pas trouvé la raison de Pourquoi devons-nous reconstruire et réorganiser les index dans …
J'essaie de supprimer un principal de la base de données, mais je ne le peux pas car il possède un schéma. Cependant, lorsque je modifie l'utilisateur, la case pour décocher les schémas est bleue et inamovible. Comment supprimer le principal de ces schémas?
Puisque de varchartoute façon allouer de l'espace de manière dynamique, ma question est de savoir si l'utilisation varchar(255)est plus efficace ou économise plus d'espace que l'utilisation varchar(5000). Si oui, pourquoi?
Je travaille avec SQL Server 2012. Je souhaite vérifier si un utilisateur existe avant de l'ajouter à une base de données. Voici ce que j'ai testé: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN …
J'essaie d'en savoir plus sur l'opérateur de plan de requête «vérification des références de clés étrangères» introduit dans SQL Server 2016. Il n'y a pas beaucoup d'informations à ce sujet. Microsoft l'a annoncé ici et j'ai blogué à ce sujet ici . Le nouvel opérateur peut être vu en supprimant …
J'ai plusieurs centaines (actuellement 466, mais toujours en croissance) de tables que je dois copier d'un serveur à un autre. Je n'ai jamais eu à le faire auparavant, donc je ne sais pas du tout comment l'aborder. Tous les tableaux sont au même format:Cart<Eight character customer number> Cela fait partie …
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.