Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
È possibile utilizzare il parametro con valori di tabella come parametro di output per la procedura memorizzata? Ecco cosa voglio fare nel codice /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) …
Perché la seguente query restituisce righe infinite? Mi sarei aspettato che la EXCEPTclausola terminasse la ricorsione. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all select a from ( select a from cte …
Questa è una domanda puramente teorica. Diciamo che ho un'applicazione distribuita su più server. Un bilanciamento del carico, Server applicazioni multipli / scalabili Un (singolo) server di database (per il momento) Nelle prime due parti, so cosa cercare. Ma per quanto riguarda il server di database? Che tipo di hardware …
Se Aè un amico di B, allora dovrei memorizzare entrambi i valori ABe BA, o uno è abbastanza? Quali sono i vantaggi e gli svantaggi di entrambi i metodi. Ecco la mia osservazione: Se conservo entrambi, devo aggiornare entrambi quando ricevo una richiesta da un amico. Se non li tengo …
Capisco un vantaggio delle chiavi surrogate / artificiali in generale: non cambiano e questo può essere molto conveniente. Ciò vale sia che si tratti di campi singoli o multipli, purché siano "artificiali". Tuttavia, a volte sembra essere una questione di politica avere un campo intero a incremento automatico come chiave …
Stiamo cercando di smantellare un'istanza di SQL Server che contiene ancora un paio di database. Come posso sapere se sono ancora utilizzati dagli utenti o da un'applicazione web? Ho trovato un thread del forum che aveva una query T-SQL che potresti eseguire per recuperare l'ultima data della query. Sembra funzionare, …
Ho un problema piuttosto fastidioso. Voglio usare INNODB come motore di database principale e rinunciare a MyISAM poiché ho bisogno del primo per usare il cluster galera per la ridondanza. Ho copiato (la descrizione segue) la newbb_posttabella in una nuova tabella chiamata newbb_innoposte l' ho cambiata in InnoDB. Le tabelle …
Abbiamo una tabella da 2,2 GB in Postgres con 7.801.611 righe al suo interno. Stiamo aggiungendo una colonna uuid / guid e mi chiedo quale sia il modo migliore per popolare quella colonna (poiché vogliamo aggiungere un NOT NULLvincolo ad essa). Se capisco correttamente Postgres, un aggiornamento è tecnicamente una …
Ho alcuni tavoli molto grandi con la stessa struttura di base. Ognuno ha una RowNumber (bigint)e una DataDate (date)colonna. I dati vengono caricati utilizzando SQLBulkImport ogni notte e non vengono mai caricati dati "nuovi": è un record storico (SQL Standard, non Enterprise, quindi nessun partizionamento). Poiché ogni bit di dati …
Ho una piccola istanza RDS di MySQL come parte del mio sistema di produzione e voglio aggiornarla a un'istanza media con IOPS fornito. Come DBA della vecchia scuola sono a conoscenza del metodo "aggiungi slave; promuovi al master; cambia client", ma AWS promette di fornire un magico percorso di aggiornamento …
Esaminiamo queste due affermazioni: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Se lo CONDITION 1è TRUE, lo faràCONDITION 2 controllato? Se lo CONDITION 3è FALSE, verrà CONDITION 4controllato? Che dire delle condizioni WHERE: il motore di SQL Server ottimizza tutte le condizioni in …
Esiste un equivalente SHOW DATABASESall'istruzione MySQL ? È possibile trovare database in un cluster? cioè database presenti sulla rete su qualche altro sistema? Potrei analizzare i file presenti su un'installazione Oracle per trovare lo stesso? Date le credenziali di accesso completo a un sistema Oracle, come farebbe per enumerare tutti …
Ho trovato questo script sql-server-2005-reach-table-row-size-limit che sembra restituire la dimensione della riga per lunghezze di tipo di dati definite. Ho bisogno di uno script che mi dia tutte le righe in una tabella in cui la loro dimensione massima dei dati è oltre l'8024 raccomandato (qualunque cosa MS consiglia)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.