Je comprends qu'il peut y avoir une différence de sens ou d' intention entre les deux, mais existe-t-il des différences de comportement ou de performances entre une clé primaire en cluster et un index unique en cluster?
J'ai un tableau avec quatre colonnes qui ne sont pas toutes nullables, et les données sont telles que les quatre sont nécessaires pour distinguer un enregistrement unique. Cela signifie que si je devais créer une clé primaire, elle devrait comprendre toutes les colonnes. Les requêtes sur la table consisteront presque …
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 …
En regardant la liste des procédures stockées qui prennent beaucoup de temps à exécuter, on se démarque comme causant le plus d'attente. Cependant, la majeure partie de cette attente (81%) est ASYNC_NETWORK_IO et je sais pourquoi: la procédure stockée transfère environ 400 Mo d'informations. Dans la documentation, il indique que …
Je travaille sur le script sql et je dois arrêter de continuer le script si certaines conditions ne sont pas remplies. Lorsque je le recherche sur Google, j'ai trouvé que la RaisError avec un niveau de gravité de 20 y mettrait fin. Mais pour certaines raisons, je ne peux pas …
Dans la dernière version de mon application, j'ai ajouté une commande qui lui indique d'attendre lorsque quelque chose arrive dans la file d'attente Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) Les administrateurs de base de données me disent que depuis l'ajout, les tailles de bûches ont traversé …
J'ai deux requêtes presque identiques exécutées sur la même instance SQL Server 2005: La première est la SELECTrequête d' origine générée par LINQ (je sais, je sais ... je ne suis pas le développeur de l'application, juste le DBA :). Le second est exactement le même que le premier, a …
J'écris un SQL dynamique pour déposer et créer une vue dans une base de données différente. J'ai donc écrit: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Cela me donne une erreur: 'CREATE VIEW' doit être la première instruction d'un lot de …
Je ne trouve pas d'option (s) directement pour définir UTF-8rellated Collations/Charsetsdans SQL Server 2005/2008, comme il est possible de définir dans un autre moteur SQL, mais dans SQL Server 2005/2008, il n'y a que des classements latins et SQL. Existe-t-il une option pour forcer / installer ces classements / jeux …
Cette question a été posée par ce post précédent et le fait d'avoir une base de données classée pour une enquête future qui a été restaurée après: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. Dans la question liée et la …
Étant donné qu'un index non clusterisé est basé sur l'index clusterisé, serait-il nécessaire que l'index non clusterisé répertorie l'une des colonnes contenues dans l'index clusterisé? En d'autres termes, si la table Products contient un index cluster sur ProductID, lors de la création d'un index non cluster où il serait souhaitable …
Dans Microsoft SQL Server 2005, est-il correct de réduire le fichier journal d'une base de données en ligne, ou entraînera-t-il une interruption de service?
Avec SQL Server 2005, vous pouvez consulter le Gestionnaire des tâches et, au moins, obtenir un aperçu rapide de la quantité de mémoire allouée à SQL Server. Avec SQL Server 2008, l'ensemble de travail ou la taille de validation ne dépasse jamais vraiment 500 Mo, même si le compteur de …
Hier, j'ai posé cette question concernant la modification du dbo de plusieurs bases de données que j'ai. Le changement est logique, mais je veux être clair. Y a-t-il une bonne raison ou circonstance pour laquelle je ne devrais pas définir le dbo d'une base de données sur [sa]?
J'ai besoin de stocker un tableau de bits pour chaque enregistrement d'une table, prenant en charge les opérations suivantes: Tester si un bit est défini et définir un bit (à l'aide de SQL) Interrogation et définition de la valeur à l'aide d'ADO 2.8 (pas d'ADO.NET) Indexation (afin de bénéficier de …
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.