Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità




4
In quali casi è possibile eseguire il commit di una transazione dall'interno del blocco CATCH quando XACT_ABORT è impostato su ON?
Ho letto MSDN su TRY...CATCHe XACT_STATE. Ha il seguente esempio che utilizza XACT_STATEnel CATCHblocco di un TRY…CATCHcostrutto per determinare se eseguire il commit o il rollback di una transazione: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; …




1
MySQL Dati commessi non visualizzati per selezionare la query
Contesto: il framework utilizzato è Spring e tutte le query vengono eseguite con JdbcTemplate. La versione di Mysql Server è 5.6.19. Il tableè una InnoDB tablee le impostazioni predefinite, come auto commite livello di isolamento ripetibile-lettura è impostato. Problema : si Insertverifica un errore all'interno di una transazione e un …

2
In che modo differiscono questi due rollback di SQL Server?
In SQL Server 2008 R2, in che modo differiscono questi due rollback: Esegui una ALTERdichiarazione, per alcuni minuti, quindi premi "Annulla esecuzione". Sono necessari alcuni minuti per eseguire il rollback completo. Esegui la stessa ALTERistruzione, ma assicurati che il LDFfile non sia abbastanza grande per essere completato correttamente. Una volta …

1
Ottieni il 10 ° e il 90 ° percentile dal cliente
Ho una tabella che contiene clienti e punteggi (in base a diversi fattori, in questo caso irrilevanti; un cliente può avere più punteggi), che assomiglia a questo: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | …


3
Interni di backup: cosa succede quando è in esecuzione un processo di backup, in termini di blocco e sovraccarico delle prestazioni in SQL Server?
Per MySQL so che nel database viene eseguito il backup tabella per tabella in Istruzioni SQL, questo si traduce in un blocco e se si aggiornano le colonne durante il backup si potrebbero riscontrare problemi di integrità. Per quanto ne so, questo non si applica a Microsoft SQL Server, ma …


1
Come eseguire il debug di una query inattiva?
Ho una query batch che eseguo quotidianamente sul mio database. Tuttavia, sembra rimanere bloccato allo stato inattivo e sto riscontrando molte difficoltà durante il debug di ciò che sta succedendo. La query è un'aggregazione su una tabella che viene contemporaneamente inserita, che suppongo sia in qualche modo correlata al problema. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.