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é
J'ai 2 requêtes qui, lorsqu'elles sont exécutées en même temps, provoquent un blocage. Requête 1 - mettez à jour une colonne qui est incluse dans un index (index1): update table1 set column1 = value1 where id = @Id Prend X-Lock sur table1 puis tente un X-Lock sur index1. Requête 2: …
Je pense à une situation où j'ai deux colonnes à haute densité mais ces colonnes ne sont pas indépendantes. Définition Voici la définition de la table que j'ai créée à des fins de test. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] …
C'est un fait connu que les DMV ne contiennent pas d'informations précises concernant le nombre de pages et le nombre de lignes. Cependant, lorsque vous avez mis à jour les statistiques, je ne vois pas pourquoi elles ne le seraient pas. Je travaille sur un outil de surveillance, je veux …
J'ai effectué une sorte de suppression et de création de schéma intensive sur un serveur PostgreSQL, mais se plaint maintenant ..: WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Mais le problème persiste si PostgreSQL vient d'être redémarré service postgresql restart, …
J'utilise postgres SAVEPOINT qui crée un nouveau point de sauvegarde dans la transaction en cours et souhaite afficher la liste des points de sauvegarde actuellement définis dans une connexion. Pour être plus précis: je voudrais vérifier quel nom ne déclencherait PAS l'erreur "no such savepoint" dans une connexion.
J'ai besoin de prendre en charge les champs et les valeurs dynamiques dans un grand datawarehouse pour stocker le journal des demandes d'API, mon cas d'utilisation est que j'ai besoin de stocker toutes les chaînes de requête des demandes d'API et capable d'effectuer des requêtes contre elles à l'avenir (il …
Je résout un problème de blocage tandis que je remarquais que le comportement du verrouillage était différent lorsque j'utilisais un index cluster et non cluster sur le champ id. Le problème de blocage semble résolu si l'index ou la clé primaire sécurisée est appliqué au champ id. J'ai différentes transactions …
J'ai une Mongoréplique avec quelques secondaires. Une boîte, qui héberge une instance secondaire, s'est écrasée et a perdu la base de données. J'ai redémarré l' Mongoinstance secondaire et maintenant elle est bloquée dans STARTUP2 pendant plus de 12 heures. Est-ce que ça fait du sens ? Les documents indiquent qu'ils …
J'ai une base de données Postgresql 9.2. Deux utilisateurs sont créés sur cette base de données. Lorsque j'effectue la requête suivante en tant que superutilisateur, je peux tout voir. select * from pg_stat_activity Cependant, est-il possible d'obtenir le même résultat sans être connecté en tant que superutilisateur? Quel privilège / …
J'ai téléchargé l'exemple en mémoire basé sur AdventureWorks à partir d' ici et j'ai suivi toutes les étapes décrites dans le document d'accompagnement. Cependant, lorsque j'essaie d'exécuter le script dans SQL Server Management Studio, j'obtiens le message d'erreur: Instruction ALTER DATABASE non autorisée dans une transaction à instructions multiples L'erreur …
Je travaille sur le transfert d'une grosse application web pl / sql vers le serveur dédié. Cette application est située dans un schéma avec 70 packages de code de programme. Cette demande a été déposée auprès d'environ 15 personnes à différentes époques. Et c'était une pratique normale pour nous de …
J'ai une table et je dois sélectionner toutes les lignes avec une valeur vide pour le fk_fc_idchamp (en prélude à leur suppression), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null …
J'ai un dacpac qui a défini le bloc BlockOnPossibleDataLoss sur false, mais le déploiement est bloqué lorsque je l'exécute avec sqlpackage.exe, me disant "La colonne [a] est supprimée, une perte de données pourrait se produire." Cependant, lorsque j'utilise exactement le même profil de déploiement et que je publie à partir …
J'ai besoin de changer un type de données de INT en BIGINT dans une table MySQL de 600 Go. La colonne a un index unique. Je pourrais être bon avec INT non signé, mais je suppose que changer pour cela ou BIGINT sera à peu près la même douleur. Le …
Mes développeurs ont configuré leur application pour utiliser les GUID en tant que PK pour à peu près toutes leurs tables et par défaut, SQL Server a configuré l'index cluster sur ces PK. Le système est relativement jeune et nos plus grandes tables ne dépassent pas un million de lignes, …
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.