Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Il s'agit plus d'une question générale, mais la motivation de cette question était un problème que j'ai rencontré lors de l'utilisation de SQL Server. J'ai ce déclencheur attaché à un événement Insert sur une table qui contient une logique qui, comme effet secondaire, déclencherait une erreur si aucune ligne n'était …
Voici une simplification d'un problème de performances rencontré avec le magasin de requêtes: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; La plan_idcolonne est documentée comme étant la clé …
Peut CURRENT_TIMESTAMPêtre utilisé comme un PRIMARY KEY? Y a-t-il une possibilité que deux ou plusieurs INSERTS différents obtiennent la même chose CURRENT_TIMESTAMP?
Ma table se présente comme suit: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | les index existent sur source_id, timestamp et sur une combinaison de timestamp et id ( CREATE INDEX timeseries_id_timestamp_combo_idx …
Je vais le dire dès le début que ma question / problème ressemble à ce précédent, mais comme je ne suis pas sûr si la cause ou l'information de départ est le même, j'ai décidé de poster ma question avec quelques détails. Problème à résoudre: à une heure étrange (vers …
Considérez le XML simple suivant: <xml> <customer name="Max"> <email address="me@you.com" /> </customer> <customer name="Erik"> <email address="erik@your-mom.com" /> </customer> <customer name="Brent"> <email address="brentcom" /> </customer> </xml> Je veux obtenir une liste de <Customer>séquences où l' addressattribut de l' <email>élément ne contient pas de @. Donc, je veux une sortie qui ressemble …
J'ai deux tables dans une base de données MySQL 5.7.22: postset reasons. Chaque ligne de publication a et appartient à de nombreuses lignes de raison. Chaque raison a un poids qui lui est associé, et chaque poste a donc un poids total agrégé qui lui est associé. Pour chaque incrément …
J'ai une table dans une base de données SQL Server avec un index cluster sur la clé primaire. Le tableau comporte 1 million de lignes. Si je supprime 10 000 lignes de la table, l'index est-il restructuré pendant l'opération de suppression? L'opération de suppression fait partie de la procédure stockée. …
J'ai ce scénario, il semble que MySQL prenne la plus grande valeur décimale et essaie de convertir les autres valeurs en cela. Le problème est que cette requête est générée par une bibliothèque externe, donc je n'ai pas de contrôle sur ce code, à ce niveau au moins. Avez-vous une …
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 …
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.