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
Le singole query sono più veloci dei join?
Domanda concettuale: sono singole query più velocemente di quanto si unisce, o: Dovrei provare a spremere ogni informazioni che voglio sul lato client in una SELECT o semplicemente usare come molti come sembra conveniente? TL; DR : se la mia query unita richiede più tempo dell'esecuzione di singole query, è …


4
Test unitari di procedure memorizzate
Lo sto prendendo in considerazione da molto tempo ormai. La domanda di base è: come testare le procedure memorizzate? Vedo che posso impostare unità di test relativamente facilmente per funzioni in senso classico (intendo che ottengono zero o più argomenti e restituiscono un valore). Ma se considero un esempio di …




9
Come devono essere gestite le cancellazioni nel database?
Vorrei implementare una funzione di "ripristino" in un'applicazione Web in modo tale che un utente possa cambiare idea e recuperare un record eliminato. Pensi su come implementarlo? Alcune opzioni che ho preso in considerazione sono l'eliminazione del record in questione e l'archiviazione delle modifiche in una tabella di controllo separata, …

14
Elimina i duplicati in ListAgg (Oracle)
Prima di Oracle 11.2 utilizzavo una funzione di aggregazione personalizzata per concatenare una colonna in una riga. 11.2 Aggiunta la LISTAGGfunzione, quindi sto cercando di usarla invece. Il mio problema è che devo eliminare i duplicati nei risultati e non sembra essere in grado di farlo. Ecco un esempio CREATE …


3
Qual è il percorso di ricerca per un determinato database e utente?
Posso vedere la corrente search_pathcon: show search_path ; E posso impostare il search_pathper la sessione corrente con: set search_path = "$user", public, postgis; Inoltre, posso impostare permanentemente il search_pathper un determinato database con: alter database mydb set search_path = "$user", public, postgis ; E posso impostare in modo permanente search_pathper …

3
Come concedere il super privilegio all'utente?
Ho creato un utente e ho dato i privilegi all'utente1. `grant all privileges on db1.* to user1@'%' with grant option; Sto usando mysql workbench per importare dump nel mio database. Durante l'importazione dei dump nel database db1, si verifica un errore che lo indica ERROR 1227 (42000) at line 49: …


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.