Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto portando un po 'di codice da una versione di Sybase a PostgreSQL. Questa è un'applicazione C che utilizza la libreria client Sybase. Il mio approccio è quello di scrivere un livello di traduzione che traduca le chiamate dbsqlexec()a PQexec()(ad esempio). Quella parte funziona principalmente. Sembra che il database Sybase …
Solo una breve domanda per quanto riguarda la memorizzazione di "tempo" in un database. Sto registrando il tempo di esecuzione degli utenti nel formato 00: 00: 00: 00 (ore, minuti, secondi, millisecondi). Inizialmente lo avrei archiviato come, TIMEma poi ho capito che MySQL non supporta millisecondi in questo tipo. Memorizzerò …
Il server di failover ha lo stato (Mirror, Disconnected, In recovery) e il server principale ha lo stato (Main, Disconnected). Qual è il processo per riconnettere questi server?
Diciamo che sto progettando un database per uno scenario in cui esiste una relazione da uno a zero o uno (1-0..1). Per esempio: Esiste un insieme di utenti e alcuni utenti possono anche essere clienti . Quindi, ho creato le due tabelle corrispondenti userse customers, ma ... ... Qual è …
Eseguiamo SQL Server 2000 e riceviamo alcuni di questi errori ogni notte. Could not continue scan with NOLOCK due to data movement La query che genera questo errore è una query complessa di grandi dimensioni che unisce oltre una dozzina di tabelle. I nostri dati sottostanti possono essere aggiornati frequentemente. …
Ho due stored procedure che si bloccano quando il sistema è sotto carico. Proc A sta selezionando da una tabella mentre Proc B sta inserendo nella stessa tabella. Il grafico di blocco mostra che Proc A ha un blocco di pagina in modalità S per cui Proc B desidera un …
Sono uno studente e sto sviluppando diversi progetti come parte della mia università. Durante lo sviluppo del database per uno dei progetti, ci siamo imbattuti in una situazione in cui abbiamo pensato alla necessità o meno di ERD. Al momento, non tutti noi siamo d'accordo nello sviluppare prima l'ERD e …
Ho letto che se uso IsolationLevel.ReadUncommitted, la query non dovrebbe emettere alcun blocco. Tuttavia, quando ho provato questo, ho visto il seguente blocco: Tipo risorsa: HOBT Request_Mode: S (condiviso) Che cos'è un blocco HOBT? Qualcosa correlato a HBT (Heap o Binary Tree lock)? Perché dovrei ancora ottenere un lucchetto a …
Non ho mai lavorato con il partizionamento di SQL Server, ma attualmente mi trovo ad affrontare la progettazione di un database per il quale probabilmente i volumi lo giustificano. Il sistema è per coupon. I coupon devono essere emessi periodicamente, di solito ogni sei settimane anche se ci sarà anche …
my.cnf (5.5 e 5.1 è lo stesso): back_log=200 max_connections=512 max_connect_errors=999999 key_buffer=512M max_allowed_packet=8M table_cache=512 sort_buffer=8M read_buffer_size=8M thread_cache=8 thread_concurrency=4 myisam_sort_buffer_size=128M interactive_timeout=28800 wait_timeout=7200 mysql 5.5: ..mysql5.5/bin/mysqlslap -a --concurrency=10 --number-of-queries 5000 --iterations=5 -S /tmp/mysql_5.5.sock --engine=innodb Benchmark Running for engine innodb Average number of seconds to run all queries: 15.156 seconds Minimum number of seconds …
Sto eseguendo la seguente query (fittizia) CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Supponiamo che l'esecuzione della query richieda 10 minuti. Tentando di aggiornare i valori nelle tabelle a, bec durante l'esecuzione, attenderà …
In un progetto a cui sto lavorando, ogni modifica alle righe in alcune tabelle del database deve essere tracciata per ulteriore controllo o rollback. Deve essere facile trovare chi ha modificato la riga, da quale indirizzo IP e quando ed essere in grado di ripristinare la versione precedente. La stessa …
Al fine di diagnosticare alcuni problemi di prestazioni, vorrei ottenere una migliore comprensione del numero di volte in cui vengono chiamate determinate procedure rispetto alle prestazioni del sistema. C'è un modo per ottenere il numero di volte in cui ogni procedura è stata chiamata durante un determinato periodo di tempo?
Stiamo appena iniziando a progettare un nuovo data warehouse e stiamo provando a progettare come funzioneranno le nostre dimensioni di data e ora. Dobbiamo essere in grado di supportare più fusi orari (probabilmente almeno GMT, IST, PST ed EST). Inizialmente pensavamo che avremmo avuto una dimensione data / ora combinata …
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.