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.
Nous voyons beaucoup de ces interblocages de threads parallèles intra-requête dans notre environnement de production (SQL Server 2012 SP2 - oui ... je sais ...), cependant quand on regarde le Deadlock XML qui a été capturé via des événements étendus, la liste des victimes est vide. <victim-list /> Le blocage …
Nous avons une application tierce qui envoie des instructions T-SQL par lots. La base de données est hébergée sur un serveur SQL Server 2016 Enterprise SP1 CU7, 16 cœurs et 256 Go de mémoire. Optimiser pour ad hoc est activé. Voici un exemple factice des requêtes en cours d'exécution: exec …
J'ai un problème d'E / S avec une grande table. Statistiques générales Le tableau présente les principales caractéristiques suivantes: environnement: Azure SQL Database (le niveau est P4 Premium (500 DTU)) rangées: 2,135,044,521 1275 partitions utilisées index clusterisé et partitionné Modèle Voici l'implémentation de la table: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] …
J'ai un tableau structuré comme ça (simplifié) Name, EMail, LastLoggedInAt J'ai un utilisateur dans SQL Server (RemoteUser) qui ne devrait pouvoir voir que les données (via une requête de sélection) où le champ LastLoggdInAt n'est pas nul. On dirait que je peux faire ça? C'est possible?
J'essaie d'obtenir le produit de toutes les lignes pour une colonne spécifique dans une requête groupée. La plupart des exemples que j'ai trouvés m'indiquent vers la combinaison exp, sumetlog exp(sum(log([Column A]))) Le problème que j'ai est que la colonne contient des zéros pour les valeurs et donc j'obtiens cette erreur …
Dans notre environnement, le stockage réseau manque d'espace. Dans le même temps, je voudrais m'assurer que nous prenons des sauvegardes du journal des transactions toutes les 15 minutes au lieu de toutes les 6 heures. Ma question est de savoir si le changement de l'intervalle de sauvegarde du journal de …
Nous avons récemment rencontré un problème sur notre environnement HADR SQL Server 2014, où l'un des serveurs était à court de threads de travail. Nous avons reçu le message: Le pool de threads pour les groupes de disponibilité AlwaysOn n'a pas pu démarrer un nouveau thread de travail car il …
Je sais qu'il y a des questions qui résolvent le problème d'une base de données bloquée RESTORINGet j'ai utilisé ces solutions pour remettre manuellement la base de données en ligne, mais mon scénario est quelque peu différent. J'ai une restauration automatisée à l'aide de scripts Powershell qui restaure une copie …
J'ai fait une plongée profonde dans le magasin de requêtes SQL Server et je vois souvent des références à des requêtes «ad hoc». Cependant, je n'ai pas vu ce que le magasin de requêtes détermine comme une requête ad hoc. J'ai vu des endroits où il pouvait être déduit qu'il …
Je suis juste curieux. Supposons que vous ayez un tableau de 1 million d'enregistrements / lignes. select order_value from store.orders Cela fait-il une différence si cette table a 1 champ, 2 champs ou 100 champs, en temps réel de requête? Je veux dire tous les champs autres que "order_value". En …
Nous avons récemment rencontré un problème avec l'encodage lié à un champ qui est stocké en tant que varchar (120) dans SQL Server. Dans SSMS, le varchar apparaît comme: "Qui a tué JonBen‚t?" Cependant, quand il est introduit en python, il apparaît comme: J'ai fait des recherches sur le côté …
J'étudie l'utilisation de l' READPASTindice pour réduire le verrouillage des ressources dans le sous-système financier de notre application. Cela semblait être une bonne façon de procéder, car les enregistrements de transactions financières ne sont jamais ajoutés, jamais mis à jour ou supprimés. Les seules lignes qui pourraient être ignorées sont …
SQL Server a une chose appelée "statistiques multi-colonnes", mais ce n'est pas ce que l'on pense que cela signifierait. Jetons un coup d'œil à l'exemple de tableau suivant: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED …
Pourquoi les statistiques de mise à jour de l'analyse complète utilisent-elles 100% du processeur sur SQL Server 2014 alors qu'elles utilisent peut-être 20% du processeur sur SQL Server 2008 R2, pour les mêmes tables, avec des capacités matérielles similaires? J'ai regardé d' MAXDOPautres options et je ne vois vraiment rien …
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.