Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ora sto migrando il mio database MySQL su PostgreSQL. Quasi tutto è andato bene (beh, dopo aver cercato su google per i parametri di mysqldump corretti ecc.) Tranne una tabella che ho - in realtà la tabella più importante della mia app. La struttura della tabella è molto semplice: mysql> …
Sto cercando di determinare da dove l'ottimizzatore MySQL ottiene l'elenco di indici disponibili per una tabella quando stima il costo di (prepara) una query.
Ho una grande tabella con una colonna VARCHAR (20) e devo modificarla per diventare una colonna VARCHAR (50). In genere, l'esecuzione di ALTER TABLE (aggiunta di TINYINT) su questa particolare tabella richiede circa 90-120 minuti per il completamento, quindi posso davvero farlo solo il sabato o la domenica sera per …
INFORMATION_SCHEMA è, in teoria, un insieme di viste specificato nello standard SQL che consente all'utente di ispezionare i metadati del sistema. Come viene implementato in MySQL? Quando mi collego a una nuova installazione vedo due database: mysqle information_schema. Dopo aver usato le SHOW CREATE TABLEistruzioni sul information_schemadatabase, sembra che non …
Voglio gestire un set di dati di grandi dimensioni (> 1 miliardo di righe) in SQL Server 2008 R2. Ho sentito che se si imposta "partizionamento" o "partizionamento orizzontale", rende più veloce la gestione di set di dati di grandi dimensioni in quanto suddivide le tabelle in più file. Hai …
Ho appena avuto il problema che ho definito un tipo e testato in TOAD e tutto era OK. Ma in esecuzione con SQL * PLUS ha generato un errore. Esempio: CREATE OR REPLACE TYPE MyType AS OBJECT ( Item1 NUMBER, Item2 NUMBER ); Per qualche motivo devo aggiungere una barra …
Abbiamo una semplice istanza di database con abbastanza dati nei database per tenerlo utile e possiamo usarlo a scopo dimostrativo e voglio metterne una copia sul mio laptop in modo da poterlo usare per il lavoro di sviluppo quando Non sono in ufficio. (Le normali istanze del database di sviluppo …
Abbiamo una tabella che usiamo per memorizzare le risposte alle domande. Dobbiamo essere in grado di trovare utenti che abbiano determinate risposte a domande particolari. Quindi, se la nostra tabella è composta dai seguenti dati: user_id question_id answer_value Sally 1 Pooch Sally 2 Peach John 1 Pooch John 2 Duke …
Per una funzionalità di ricerca sto usando una vista che ha i record di tutte le tabelle all'interno delle quali devo cercare. La vista ha quasi 20 milioni di record. Le ricerche in questa prospettiva richiedono troppo tempo. Dove devo cercare per migliorare le prestazioni di questa vista? La definizione …
Nel mio posto di lavoro è in atto un movimento per allontanarmi dall'uso delle tabelle #temp e invece di utilizzare tabelle fisiche permanenti con SPID. Ogni volta che uno avrebbe precedentemente INSERITO IN una tabella #temp, ora INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)è richiesto - insieme a un …
Devo trasferire il database (nel suo insieme) su un altro server, per creare un database duplicato per configurare un altro ambiente di test. Ho due scelte: Effettuare un backup completo sul server di origine / ripristinare sul server di destinazione; Scollega sul server di origine / collega al server di …
In un determinato database che contiene record utente sotto forma di un campo di incremento automatico univoco (a titolo di esempio, messaggi tra utenti) ... cosa fare quando arriva il momento e si avvicina al numero massimo di segni o non firmati del tipo di dati corrente? (Un INT a …
Se un piano viene forzato sul primario in un gruppo di disponibilità, viene applicato alle query eseguite su un secondario? Sto cercando risposte che coprano entrambe le possibilità per forzare il piano: Pianifica le guide Piano forzato dell'archivio query Ho letto quanto segue che suggerisce che i piani forzati QS …
Abbiamo riscontrato questo strano errore tre volte negli ultimi giorni, dopo essere stato privo di errori per 8 settimane, e sono sconcertato. Questo è il messaggio di errore: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. …
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.