Il s'agit d'une humble question posée dans l'esprit d'accroître mes connaissances; veuillez être gentil dans votre réponse. En tant que développeur d'applications de longue date, je sais à un certain niveau ce qu'est une transaction (je les utilise tout le temps). En laissant de côté les niveaux d'isolement des transactions …
Je suis un peu confus parce que je remets en question la définition de «en ligne» dans OLTP et OLAP. Je pensais que «en ligne» signifie ici que nous voulons notre réponse dans un temps limité et sur la base des données disponibles à un moment donné. Mais les requêtes …
Est-il possible de créer une transaction atomique dans PostgreSQL? Considérez que j'ai une catégorie de table avec ces lignes: id|name --|--------- 1 |'tablets' 2 |'phones' Et le nom de la colonne a une contrainte unique. Si j'essaye: BEGIN; update "category" set name = 'phones' where id = 1; update "category" …
J'ai quelques ALTER TABLEdéclarations que je lance. Tous ne fonctionnent pas (ils sont le résultat de l'exécution de la comparaison de données SQL) et je veux les regrouper dans certaines transactions et annuler les instructions en cas de problème. Est-ce possible ou s'agit-il uniquement de données pouvant être annulées?
En regardant dans la documentation postgres pour alter table , il semble que les contraintes régulières peuvent être marquées comme DEFERRABLE(plus concrètement, INITIALLY DEFERREDc'est ce qui m'intéresse). Les index peuvent également être associés à une contrainte, tant que: L'index ne peut pas avoir de colonnes d'expression ni être un index …
Avons-nous vraiment besoin de la gestion des transactions en c # ainsi que du processus de stockage de base de données des deux côtés C #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } Procédure stockée SQL: Create process As Begin try Begin transaction Commit End try …
Contexte: Le framework utilisé est Spring et toutes les requêtes sont exécutées avec JdbcTemplate. La version de Mysql Server est 5.6.19. Le tableest un InnoDB tableet les valeurs par défaut comme auto commitet le niveau d'isolement en lecture répétable sont définis. Problème : un Insertse produit à l'intérieur d'une transaction …
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.
Je n'ai jamais essayé d'utiliser la transaction MySQL auparavant, je veux juste clarifier quelque chose. Si deux utilisateurs exécutent une requête au moment très exact, comment MySQL traiterait-il cela? par exemple, les utilisateurs tentent de mettre à jour un enregistrement. user1: mettre à jour l'ensemble de tables column = column …
Outre ses colonnes régulières, les tables Postgres ont également différentes colonnes système disponibles. L'un d'eux, xminstocke l'ID de transaction utilisé pour créer une ligne. Son type de données est xidun entier de quatre octets qui se termine à un moment donné (c'est-à-dire pas nécessairement unique). La fonction txid_current()retourne à son …
Contexte : Je travaille sur http://sqlfiddle.com (mon site) et j'essaie d'empêcher une avenue d'abus possible là-bas. J'espère qu'en posant des questions sur un problème que j'aborde actuellement, je n'aggrave pas par inadvertance l'abus potentiel, mais que pouvez-vous faire? Je vous fais confiance. Je voudrais empêcher tout utilisateur d'émettre des appels …
J'ai besoin d'effectuer une MISE À JOUR et une INSÉRER en une seule transaction. Ce code fonctionne bien seul, mais j'aimerais pouvoir l'appeler facilement et transmettre les paramètres requis. Lorsque j'essaie d'imbriquer cette transaction dans une procédure stockée, je rencontre de nombreuses erreurs de syntaxe. Comment puis-je encapsuler le code …
J'ai fait quelques tests en utilisant READ_COMMITTEDet READ_UNCOMMITTEDà la maison, en utilisant la technologie JDBC. Je vois que cela READ_UNCOMMITTEDpeut réellement lire des données non validées, par exemple des données d'une transaction non encore validée (pourrait effectuer une requête UPDATE). Des questions Où sont stockées les données non validées, de …
Je me demande simplement ce qui se passe si vous commencez une transaction dans une base de données et oubliez de la valider ou de l'annuler. Le serveur sera-t-il en panne? Disons que vous l'avez laissé pendant 3 jours. Il y a aussi des utilisateurs qui l'utilisent en supposant que …
Longue histoire, mais nos consultants à long terme (anciens employés) ont écrit un script personnalisé il y a des années (environ 2006) pour s'interfacer avec Tivoli Storage Manager et il semble rechercher une option de base de données SQL Server nommée truncate log on checkpoint. Leur affirmation est qu'elle empêche …
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.