Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho una commentstabella, che può essere semplificata fino a questo: comments ======= id user_id text parent_id dove parent_idè nullable, ma potrebbe essere una chiave per il commento principale. Ora, come posso selecttutti i discendenti di un commento specifico? I commenti potrebbero essere di diversi livelli in basso ...
Ho installato MySQL e Nagios PC Linux (Centos5.5) Ho scritto alcuni script per recuperare i dati da Nagios a Mysql DB (Recupera esattamente i dati nella tabella) Il recupero dei dati funziona correttamente (confermato con 'COUNT' cmd) Il problema quando eseguo il seguente comando è attraverso l'errore come di seguito, …
In precedenza ho creato un utente: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. ma quando eseguo il login come suhaile provo a crearlo, tableviene visualizzato un messaggio di errore ORA-01950: no privileges on tablespace 'SYSTEM'. Che errore è? Perché succede? SQL> …
Utilizzo di SQLAlchemy per eseguire una query su un database PostgreSQL dietro PgBouncer, utilizzando il pooling a livello di transazione. Qual è il modello migliore da utilizzare per questo tipo di installazione? Dovrei avere un motore per processo, usando un ConnectionPool, o dovrei creare un motore per richiesta, e usarlo …
Ho migrato un sito Web e un database di grandi dimensioni da un server più vecchio (Windows 2008 / SQL Server 2008/16 GB RAM / 2 dischi Quad Core / SAS da 2,5 GHz) a un server più recente e molto migliore (Windows 2008 R2 / SQL Server 2012 SP1 …
Uso un software che crea un grande database PostgreSQL (contiene una tabella con un milione di righe) e gli sviluppatori dicono che dovrei VACUUMe ANALYZEperiodicamente. Ma il database PostgreSQL predefinito è autovacuumattivato. Devo aspirare / analizzare affatto? Quali sono i vantaggi? Qual è la differenza tra vuoto automatico e manuale …
Vogliamo installare più istanze di SQL Server su un singolo server Windows. Non possiamo usare le VM perché il server è bare metal Windows 2008 R2. Per motivi di sicurezza, dobbiamo garantire che le due istanze non condividano nulla, inclusi gestione, servizi Windows, account, ecc. Quindi immagino che la domanda …
Il nuovo OFFSET ... FETCHmodello introdotto con SQL Server 2012 offre un paging semplice e veloce. Perché ci sono delle differenze considerando che le due forme sono semanticamente identiche e molto comuni? Si potrebbe presumere che l'ottimizzatore riconosca entrambi e li ottimizzi (banalmente) al massimo. Ecco un caso molto semplice …
Funziona con i principali sistemi di gestione dei database di relazione che molto probabilmente compaiono su StackOverflow / dba.stackexchange, essendo SQL Server, MySQL, PostgreSQL e SQLite (WebSQL) . select 'abc' abc, 1 def; Non funziona su Oracle. Perché è necessario selezionare DUAL in Oracle? Lo standard ISO / ANSI per …
Alla SO, qualcuno ha recentemente chiesto Perché ORDER BY non utilizza l'indice? La situazione riguardava una semplice tabella InnoDB in MySQL composta da tre colonne e 10k righe. Una delle colonne, un numero intero, è stata indicizzata e l'OP ha cercato di recuperare l'intera tabella ordinata su quella colonna: SELECT …
Prima alcuni retroscena. Il progetto LedgerSMB è un progetto software di contabilità finanziaria open source che gira su PostgreSQL. Implementiamo una grande quantità di logica aziendale nelle funzioni definite dall'utente, che fungono da strumento principale di mappatura tra i metodi degli oggetti del programma e il comportamento del database. Attualmente …
Ho alcune ALTER TABLEdichiarazioni che sto correndo. Non tutti funzionano (sono il risultato dell'esecuzione di SQL Data Compare) e voglio raggrupparli in alcune transazioni e ripristinare le istruzioni se qualcosa va storto. È possibile o sono solo i dati che è possibile ripristinare?
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.