SQL Server 2014: Nous avons une très grande table (100 millions de lignes) et nous devons mettre à jour quelques champs dessus. Pour l'envoi de grumes, etc., nous voulons aussi, évidemment, le garder pour des transactions de petite taille. Si nous laissons ce qui suit s'exécuter un peu, puis annulons …
Je travaille sur un script PHP qui importe le fichier CSV ( customers.csv) dans la table MySQL ( customers). Avant d'insérer le contenu du fichier CSV dans la table mysql, je sauvegarde d'abord la customerstable d' origine . J'encapsule tout le processus d'importation (y compris la sauvegarde) dans une transaction …
Selon un article MSDN de Kimberly L. Tripp, Neal Graves " SQL Server 2005 Row Versioning-Based Transaction Isolation "... Toutes les versions antérieures d'un enregistrement particulier sont enchaînées dans une liste chaînée; et dans le cas de transactions basées sur le versionnage de lignes de longue durée, le lien devra …
Toutes les 2 semaines, le système génère les factures des entreprises. L'entreprise recevra une facture le 1er et le 16 de chaque mois. (Il s'exécutera via Cron Job toutes les 2 semaines. Il parcourra le tableau des commandes, puis s'ajoutera au tableau des «factures». Y a-t-il une alternative?) Il y …
J'essaie de comprendre la séquence d'événements dans les insertions où à la fois un index et une transaction sont impliqués. Par exemple, la documentation Oracle indique: Si vous créez [ou avez] un ou plusieurs index avant de charger les données, la base de données doit alors mettre à jour chaque …
J'ai une exigence similaire aux discussions précédentes à: Écrire un schéma bancaire simple: Comment dois-je garder mes soldes en synchronisation avec l'historique de leurs transactions? Déclenchement en combinaison avec la transaction J'ai deux tables [Account].[Balance]et [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( …
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …
Quelle est la différence entre ces 2 requêtes: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Et sans transaction: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Quel est l'effet d'avoir SELECTune transaction interne? Si a DELETE FROM orders …
Existe-t-il un moyen de supprimer une table ou une base de données InnoDB avec des transactions en attente dans MySQL (de préférence au niveau du système de fichiers)? Qu'est-il arrivé: J'utilise MySQL 5.5.28 et j'ai couru LOAD DATA INFILE…pour importer un énorme ensemble de données (300 millions de lignes) dans …
Lorsque la base de données SQL Server en mode SIMPLE, vous n'avez pas à vous soucier des bakcups du journal des transactions. Mais dans un mode SIMPLE, le journal des transactions semble augmenter comme il le fait en mode COMPLET. Est-ce que tronquer automatiquement à un moment donné? Ou dois-je …
Ma compréhension est que, dans une fenêtre de MS SQL Server Management Studio, après avoir effectué une "transaction de début" et avoir ensuite apporté des modifications comme ajouter des données à une table, vous pouvez uniquement interroger cette table et ces modifications à partir de la même fenêtre jusqu'à ce …
Dans PostgreSQL, je peux créer une table avec des données de test, puis dans une transaction la migrer vers une nouvelle colonne d'un type différent, ce qui entraîne une réécriture de table COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); Suivi par, BEGIN; ALTER TABLE …
Dans une procédure stockée, j'ai les éléments suivants: (SQL Server 2008) SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION getStuff BEGIN TRY /* some selects, updates, etc, etc. */ .... COMMIT TRANSACTION getStuff END TRY BEGIN CATCH ... END CATCH Puisqu'il s'agit d'une transaction, je pensais que le reste des connexions …
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.