Existe algum lugar em que eu possa procurar para encontrar transações com falha no SQL Server
Existe algum lugar em que eu possa procurar para encontrar transações com falha no SQL Server
Quando o banco de dados do SQL Server está no modo SIMPLES, você não precisa se preocupar com os bakcups do log de transações. Mas, no modo SIMPLES, o log de transações parece aumentar como no modo COMPLETO. É truncado automaticamente em algum momento? Ou eu tenho que truncar / encolher...
Existe uma maneira de excluir uma tabela ou banco de dados do InnoDB com transações pendentes no MySQL (preferencialmente no nível do sistema de arquivos)? O que aconteceu: Eu uso o MySQL 5.5.28 e corri LOAD DATA INFILE…para importar um enorme conjunto de dados (300 milhões de linhas) para uma...
Eu tenho uma transação de longa execução (chamada, digamos, T1) que executa algumas exclusões, atualizações e inserções em uma tabela no SQL Server 2008 R2. Ao mesmo tempo, outro processo executa periodicamente instruções de seleção desta tabela. Nas configurações de isolamento padrão (READ...
Sou iniciante em transações, apenas uma pergunta no log de transações. Sabemos que, quando confirmamos uma transação, as alterações são gravadas no log de transações, mas o log de transações está na RAM ou nos arquivos físicos? Se estiver na RAM e quando ocorrer uma falha do sistema, obviamente, a...
No PostgreSQL, posso criar uma tabela com alguns dados de teste e, em uma transação, migrá-la para uma nova coluna de um tipo diferente, resultando na reescrita de uma tabela COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); Seguido por, BEGIN; ALTER TABLE foo ADD COLUMN b...
No SQL Server, se XACT_ABORT estiver desativado, alguns erros encerrarão a instrução atual (por exemplo, fornecer o número incorreto de parâmetros para um procedimento armazenado que utiliza alguns parâmetros) e alguns erros abortarão o lote inteiro (por exemplo, fornecer parâmetros a um...
Dentro de um procedimento armazenado, tenho o seguinte: (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 Como isso é baseado em...
Existe uma maneira no SQL Server 2008 R2 causar um tempo limite para uma modificação do banco de dados envolvendo uma transação? Temos um cenário em que nosso código de aplicativo trava ou lança uma exceção e falha ao executar uma reversão ou confirmação. Isso faz com que outras sessões sejam...
Temos operações DML em cada etapa de um trabalho do SQL Server. Para garantir a atualização / inserção será revertida no caso de algo der errado, eu enrolado as modificações de dados de cada etapa em TRY CATCHe TRANSACTIONblocos: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF...
Ao atualizar uma linha em uma tabela temporal, os valores antigos da linha são armazenados na tabela de histórico com a hora de início da transação como a SysEndTime. Os novos valores na tabela atual terão a hora de início da transação como o SysStartTime. SysStartTimee SysEndTimesão...
Tivemos alguma perda de dados e, aparentemente, não temos um backup confiável. Temos registros de transações ENORME e houve um pensamento de que poderíamos usá-los para voltar a um determinado ponto. É possível ajudar a reconstruir um banco de dados usando logs de transações? SQL Server 2008 R2,...
A contabilidade de entrada dupla é um conjunto de regras para o registro de informações financeiras em um sistema de contabilidade financeira no qual cada transação ou evento altera pelo menos duas contas contábeis nominais diferentes. Uma conta pode ser "debitada" ou "creditada", e a soma de...
Estou importando um grande número de arquivos grandes para um número de tabelas a serem particionadas usando loops dentro de um bloco de código plpgsql anônimo $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$;...
Quero perguntar sua opinião sobre o uso de gatilhos ou transações do MySQL em um site. Na verdade, eu tenho uma paymenttabela de histórico com - UserId | OperationId | Comment | Credits | Sign (debit or credit). Portanto, cada operação de pagamento é inserida nesta tabela. No entanto, será...
Um de nossos sistemas de produção exibiu um problema com uma única instrução de inserção em uma tabela temporária do banco de dados do usuário. Quando eu comento a inserção / seleção, o processo armazenado em questão é executado em tempo hábil, por isso estou confiante no meu isolamento do...
O artigo online do MSDN " Isolamento de instantâneo no SQL Server " declara: "Um nível de isolamento tem escopo em toda a conexão e, uma vez definido para uma conexão com a instrução SET TRANSACTION ISOLATION LEVEL, permanece em vigor até que a conexão seja fechada ou outro nível de isolamento...
Abro uma transação (leitura repetível) ( BEGIN TRAN) para fazer algum trabalho em determinados registros. A primeira coisa que faço é verificar se os dados que preciso alterar estão no banco de dados. Em alguns casos, haverá e continuarei com minhas alterações. Mas, em alguns casos, não haverá nada...
Temos uma transação em execução há mais de 5 horas. Estamos ficando sem espaço em disco. A sessão foi encerrada, mas ainda está aguardando IO_COMPLETION. Na verdade, o wait_type acabou de mudar para PAGEIOLATCH_EX. Como posso encerrar a transação do SQL Server suspensa? Não estou preocupado com a...