Je cherche à éduquer une équipe sur la rédaction de meilleures requêtes SQL Server et je me demandais quels étaient les meilleurs conseils des gens pour améliorer les performances. Par exemple, j'ai eu un DBA qui insistait sur le fait que count (*) fonctionnerait moins bien que count (1) (je …
Nous essayons de comprendre la cause première des requêtes de serveur SQL à exécution lente qui frappent / récupèrent les données de l'une des bases de données, taille 300 Go, hébergées sur le serveur avec la configuration ci-dessous: Windows Server 2003 R2, SP2, Enterprise Edition, 16 Go de RAM, 12 …
Dans mon nouveau travail, nous avons plusieurs instances nommées sur chaque serveur. par exemple Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA J'ai un script SQL PowerShell en cours qui appelle le système d'exploitation, appelle Foo.exemais doit passer un paramètre de ligne de commande (la chaîne de connexion). Un …
Dans SQL Server 2005, existe-t-il un moyen de trouver des utilisateurs qui n'existent pas au niveau du serveur (un compte qui a été supprimé au niveau du serveur mais qui n'a pas été dissocié des bases de données avant sa suppression) ou des comptes qui ne sont pas liés (un …
J'ai un environnement de test configuré avec les éléments suivants: Machine virtuelle (Hyper-V) Windows Server 2008 R2 SP1 (x64 bits) Windows SQL Server 2005 Developer Edition SP4 (x64 bits) (nom d'instance par défaut) 1 base de données avec réplication de fusion configurée ... 3 publications avec 2 abonnés chacune. Nous …
Je travaille avec un fournisseur avec l'arrangement qu'il fournit l'application principale et je peux créer mes propres extensions tant que je ne modifie pas l'application principale. Il est intégré à ColdFusion et se connecte à une base de données SQL Server 2005. Certains des rapports que j'ai créés dépendent de …
Sur la base de mon analyse, un modèle dimensionnel complet pour notre entrepôt de données nécessitera l'extraction de plus de 200 tables source. Certaines de ces tables seront extraites dans le cadre d'une charge incrémentielle et d'autres seront une charge complète. A noter, nous avons environ 225 bases de données …
J'ai installé SQL Server 2008 R2. Il contient trois instances. Par défaut (MSSQLServer) Première instance Deuxième instance Tous ces éléments sont Ouvrir une session en tant que service réseau. L'instance par défaut est le serveur principal La première instance est le miroir La deuxième instance est le serveur témoin J'ai …
La lecture de cette question m'a rappelé une question que j'avais il y a quelque temps. Nous avons un serveur SQL qui a 512 Go de RAM, la base de données principale est de 450 Go. Nous voyons beaucoup d'action dans TempDB (ok, je pense que c'est "beaucoup d'action" - …
J'ai une requête qui utilise trois tables de recherche pour obtenir toutes les informations dont j'ai besoin. J'ai besoin d'avoir des DISTINCTvaleurs pour une colonne, mais j'ai également besoin du reste des données qui lui sont associées. Mon code SQL: SELECT acss_lookup.ID AS acss_lookupID, acss_lookup.product_lookupID AS acssproduct_lookupID, acss_lookup.region_lookupID AS acssregion_lookupID, …
Je suis simplement curieux de savoir pourquoi une requête agrégée s'exécute tellement plus rapidement avec une GROUP BYclause que sans. Par exemple, l'exécution de cette requête prend près de 10 secondes SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Alors que celui-ci prend moins d'une seconde SELECT MIN(CreatedDate) FROM MyTable …
J'ai le problème suivant dans SQL Server 2005: essayer d'insérer des lignes dans une variable de table prend beaucoup de temps par rapport à la même insertion utilisant une table temporaire. Ceci est le code à insérer dans la variable de table DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) …
J'ai un rapport qui montre le nombre d'événements pour les 12 dernières heures, regroupés par heure. Cela semble assez facile, mais ce avec quoi je me bats, c'est comment inclure des enregistrements qui comblent les lacunes. Voici un exemple de tableau: Event ( EventTime datetime, EventType int ) Les données …
Les éditions SQL Server Express (2005 et 2008) prennent-elles en charge l'installation, l'activation et l'exécution des fonctions et des procédures stockées CLR?
J'ai exécuté ce script pour essayer de trouver des index superflus select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_id inner …
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.