Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Stiamo creando un database in MSSQL 2008 R2 Standard in cui memorizzeremo un gran numero di record. Stimiamo oltre 200 milioni di record in una tabella ogni anno e stiamo principalmente INSERENDO con pochissimi AGGIORNAMENTI o ELIMINA i dati. È un sistema di archiviazione dei dati in cui inseriamo record …
Stiamo lavorando a un progetto che richiede l'importazione dei dati dal foglio di calcolo Excel su base giornaliera. I dati verranno importati dal modello predefinito e da ciò che stiamo pensando, prima cariceremo i dati nella tabella temporanea ed eseguiremo le operazioni di pulizia (rimuovendo le informazioni non necessarie, aggiungendo …
Test di un'app attualmente sotto carico per singolo utente: poiché i dati del test sono aumentati alle dimensioni di produzione (400k-2M righe per tabella), alcuni sp di SELECT non sono più abbastanza veloci (con dati di test limitati, erano <30ms ciascuno, ora sono 100-200ms, ma ce ne sono diversi, quindi …
Ho un audit in arrivo e mi chiedevo quali controlli di accesso fisico, elettronico e logico un auditor avrebbe cercato quando controlla un database per un sistema ERP. Sono veramente nuovo in questo processo e ogni consiglio sarebbe apprezzato.
Eliminare un indice duplicato in MySQL stava impiegando piuttosto tempo, quindi mentre aspettavo l'ho cercato e ho trovato questo post del 2006, parlando di come MySQL gestisce ADDe DROPindicizza. Se una tabella T è una tabella MySQL con quattro indici (ndx1, ndx2, ndx3, ndx4) e si desidera "modificare l'indice di …
Come posso ricevere posta da MySQL quando root o qualcun altro modifica o aggiorna un determinato database? Dovrebbe innescare l'invio di una mail e registrare le modifiche. Ho provato Trigger ma non funziona. Specifiche del server: Ubuntu 10.04 64 Bit Server MySQL 5.1.41 sceneggiatura che ho provato #!/bin/sh tail -f …
Sto progettando un database per il nostro team di vendita da utilizzare come strumento di quotazione rapida dei lavori. Vorrei un feedback su un aspetto particolare del design. Un preventivo viene sostanzialmente creato selezionando un elenco di "assiemi" predefiniti ciascuno con un prezzo concordato. Una vista semplificata del modulo principale …
Su una macchina SQL Server 2005, ho l'installazione DBMail e configurata correttamente. Sono in grado di utilizzare "Operatore di notifica" ed EXEC msdb.dbo.sp_send_dbmail per mettere in coda le e-mail. Ma il problema è che le mail in coda non passano mai. Vedo 10 e-mail in coda quando eseguo una query …
Ho una serie di istruzioni SQL che assomigliano al seguente: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Vorrei impedire la lettura del contatore mentre ricalcolo il suo valore, ma secondo i documenti di Postgres "I blocchi a livello …
Considera un indice B-tree su un valore che aumenterà sempre monotonicamente, ad esempio una colonna di tipo IDENTITÀ. Con un'implementazione B-tree convenzionale, ogni volta che un nodo è pieno, sarà diviso il 50% / 50% e finiremo con un B-tree in cui (quasi) tutti i nodi saranno pieni solo del …
Dal momento che vedo che è possibile specificare un'espressione come sysdate + 1, ecco le mie domande: È possibile specificare l'ora esatta dell'aggiornamento per le viste materializzate in Oracle? È possibile che tutto inizi alle 2 del mattino mentre non c'è nessuno che utilizza il db dalla mia applicazione?
Voglio scoprire cosa sta causando le compilazioni SQL elevate (non le ricompilazioni) che vedo nei contatori di Performance Monitor. Ecco la mia opinione su questo: se vedo molte compilazioni SQl, significa che le query sul nostro sistema non vengono memorizzate nella cache per i seguenti motivi: Molte domande ad hoc …
Stiamo implementando un nuovo CMS (Drupal 6.x) che gira su MySQL. Abbiamo due data center - primario e secondario - con latenza nota tra di loro. Non siamo sicuri di quale versione di MySQL eseguiremo ... Community o Enterprise, ma si tratta di un TBD. Sembra che eseguiremo il motore …
Nel mio lavoro mi è stato chiesto di violare più volte il primo modulo normale (ripetendo i gruppi attraverso le colonne, usando valori vuoti / nulli), "per motivi di potenza di elaborazione del computer". In breve, una tabella "studente" dovrebbe avere almeno 8 campi vuoti (ad esempio telefoni: telefono1, telefono2, …
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.