Existe-t-il un endroit où je peux rechercher des transactions ayant échoué dans SQL Server
Existe-t-il un endroit où je peux rechercher des transactions ayant échoué dans SQL Server
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 le...
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...
J'ai une transaction de longue durée (appelée, par exemple, T1) qui effectue des suppressions, des mises à jour et des insertions sur une table dans SQL Server 2008 R2. Dans le même temps, un autre processus exécute périodiquement les instructions select de cette table. Sous les paramètres...
Je suis un débutant en transaction, juste une question sur le journal des transactions. Nous savons que lorsque nous validons une transaction, les modifications sont écrites dans le journal des transactions, mais le journal des transactions est-il en RAM ou dans des fichiers physiques? Si elle se...
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 foo ADD...
Dans SQL Server, si XACT_ABORT est désactivé, certaines erreurs mettront fin à l'instruction en cours (par exemple, fournir le nombre incorrect de paramètres à une procédure stockée qui prend certains paramètres) et certaines erreurs abandonneront le lot entier (par exemple, fournir des paramètres...
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,...
Existe-t-il un moyen dans SQL Server 2008 R2 de provoquer un délai d'attente pour une modification de base de données impliquant une transaction? Nous avons un scénario où notre code d'application se bloque ou lève une exception et ne parvient pas à effectuer une restauration ou une validation....
Nous avons des opérations DML à chaque étape d'un travail SQL Server. Pour assurer la mise à jour quelque chose / insertion sera annulée en cas de problème, je l' ai enveloppé les modifications de données de chaque étape dans TRY CATCHet TRANSACTIONblocs: BEGIN TRY BEGIN TRANSACTION [[INSERT/update...
Lors de la mise à jour d'une ligne dans une table temporelle, les anciennes valeurs de la ligne sont stockées dans la table d'historique avec l'heure de début de la transaction comme SysEndTime. Les nouvelles valeurs de la table actuelle auront l'heure de début de la transaction comme SysStartTime....
Nous avons eu quelques pertes de données et nous n'avons pas de sauvegarde fiable, semble-t-il. Nous avons d'énormes journaux de transactions et certains pensaient que nous pourrions être en mesure de les utiliser pour revenir à un certain point. Est-il possible d'aider à reconstruire une base de...
La comptabilité à double entrée est un ensemble de règles d'enregistrement des informations financières dans un système de comptabilité financière dans lequel chaque transaction ou événement modifie au moins deux comptes différents du grand livre nominal. Un compte peut être "débité" ou "crédité",...
J'importe un grand nombre de fichiers volumineux dans un certain nombre de tables à partitionner à l'aide de boucles dans un bloc de code plpgsql anonyme $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP;...
Je veux vous demander votre avis sur l'utilisation de déclencheurs ou de transactions MySQL dans un site Web. En fait, j'ai une paymenttable d' historique avec - UserId | OperationId | Comment | Credits | Sign (debit or credit). Ainsi, chaque opération de paiement est insérée dans ce tableau....
L'un de nos systèmes de production a présenté un problème avec une seule instruction d'insertion dans une table temporaire de notre base de données d'utilisateurs. Lorsque je commente l'insertion / sélection, le processus stocké en question s'exécute en temps opportun, je suis donc confiant dans...
L'article en ligne MSDN « Isolation de capture instantanée dans SQL Server » indique: «Un niveau d'isolement a une portée à l'échelle de la connexion et une fois défini pour une connexion avec l'instruction SET TRANSACTION ISOLATION LEVEL, il reste en vigueur jusqu'à ce que la connexion soit fermée...
J'ouvre une transaction (lecture répétable) ( BEGIN TRAN) pour effectuer certains travaux sur certains enregistrements. La première chose que je fais est de vérifier si les données que je dois modifier se trouvent dans la base de données. Dans certains cas, il y en aura, puis je procéderai à mes...
Nous avons une transaction qui fonctionne depuis plus de 5 heures. Nous manquons d'espace disque. La session a été supprimée mais attend toujours IO_COMPLETION. En fait, le wait_type vient de changer en PAGEIOLATCH_EX. Comment puis-je mettre fin à la transaction SQL Server suspendue? Je ne suis pas...