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à

2
Dove memorizza i dati di transazione di InnoDB prima di eseguirne il commit?
Ho fatto alcuni test usando READ_COMMITTEDe READ_UNCOMMITTEDa casa, usando la tecnologia JDBC. Vedo che READ_UNCOMMITTEDpuò effettivamente leggere dati non impegnati, ad esempio dati da alcune transazioni non ancora impegnate (potrebbe eseguire una query UPDATE). Domande Dove vengono archiviati i dati non impegnati, in modo tale che una READ_UNCOMMITTEDtransazione possa leggere …








2
Aggiornamento di più righe con valori diversi in una query
Sto cercando di capire come AGGIORNARE più righe con valori diversi e non riesco proprio a capirlo. La soluzione è ovunque ma per me sembra difficile da capire. Ad esempio, due aggiornamenti in 1 query: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE …
12 mysql  update 



2
Impostare il valore di character_set_client su utf8mb4
Sto cercando di convertire il mio DB nel utf8mb4seguire questa guida . Ho impostato: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Ma il valore di character_set_cliente character_set_resultsnon cambierà ancora in utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | …
12 mysql  collation  utf-8 


3
Errore "Database in transizione"
Oggi stavo cercando di ripristinare un database su un database già esistente, ho semplicemente fatto clic con il pulsante destro del mouse sul database in SSMS -> Attività -> Take Offline per poter ripristinare il database. Una piccola finestra pop-up è apparso e mostrato Query Executing.....per qualche tempo e poi …

1
In Powershell Recupero del messaggio stampato da SSMS
Il nostro team DBA non verifica i backup utilizzando quanto segue TSQL(che può essere facilmente eseguito dopo il backup e non richiede quasi tempo, quindi non capisco perché no): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Hanno avuto problemi in passato, quindi anche se pensiamo che avrebbero imparato da esso, non …

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.