Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sembra che MySQLnon supporti le funzioni della finestra. Ad esempio, il semplice: COUNT(*) OVER() AS cntnon funziona. Quello che non sono sicuro è se questo si applica anche alla versione commerciale (suppongo che la versione della comunità sia un sottoinsieme limitato). In caso contrario, come si aggira questa funzione mancante?
Per quanto riguarda l'interesse, se dovessi passare da un DBA di SQL Server a Oracle quale sarà l'apprendimento o il disimparare principale che dovrei fare? Suppongo che i concetti siano gli stessi e la differenza sia semplicemente il linguaggio di programmazione, ma non ho visto l'altro lato della porta.
Uno dei miei server PostgreSQL ospita diversi (1-3) database che ricevono un flusso costante di dati. I dati non sono particolarmente strutturati, ammontano al tempo corrente e ad una varietà di dati osservati per quel particolare istante. La velocità dei dati è piuttosto elevata; funziona a circa un gigabyte al …
Quando si abbinano i pazienti in base ai dati demografici, ci sono raccomandazioni su quali campi devono corrispondere affinché il paziente sia lo "stesso paziente"? So che gli algoritmi saranno diversi per le diverse implementazioni, sono solo curioso di sapere se ci sono buone pratiche o raccomandazioni in questo processo. …
Ho una discreta quantità di dati in un database. Ho tabelle ben formate e buone relazioni tra loro con una certa ridondanza nei miei dati. Ma quanto lontano dovrei andare con la normalizzazione? Ci sono svantaggi delle prestazioni a troppa normalizzazione?
Voglio sapere perché dovrei usare un int come chiave primaria di una tabella di ricerca invece di usare semplicemente il valore di ricerca come chiave primaria (che nella maggior parte dei casi sarebbe una stringa). Capisco che l'uso di un nvarchar (50) anziché di un int utilizzerebbe molto più spazio …
Questo problema si sta rivelando davvero complicato (e piuttosto fastidioso). In SQL Server Management Studio 2008, fino a pochi giorni fa IntelliSense funzionava perfettamente. Poi all'improvviso si è fermato. L'icona è abilitata nel menu della barra degli strumenti e in Strumenti -> Opzioni -> Editor di testo -> T-SQL -> …
Il titolo non ha molto senso, ma non riuscivo a pensare a un titolo migliore per questo problema. Ho le seguenti tabelle progetti id nome Clienti id id_project nome pagamenti id id_customer Data somma Quando un utente entra nel sistema, avrà accesso a un determinato progetto. Ora, voglio elencare tutti …
Sto progettando un database con più tabelle di ricerca contenenti possibili attributi delle entità principali. Sto pensando di utilizzare una chiave di 4 o 5 caratteri per identificare questi valori di ricerca anziché un numero intero auto-incrementante in modo che quando memorizzo questi ID attributo nelle tabelle principali vedrò valori …
Ho usato per etichettare le colonne nei miei database in questo modo: user_id user_name user_password_hash Per evitare conflitti quando mi univo a due tabelle, ma poi ho imparato qualcosa in più su come alias le tabelle e ho smesso di farlo. Qual è un modo efficace per etichettare le colonne …
Questa query ottiene un elenco di post creati dalle persone che segui. Puoi seguire un numero illimitato di persone, ma la maggior parte delle persone ne segue <1000. Con questo stile di query, l'ovvia ottimizzazione sarebbe quella di memorizzare nella cache gli "Post"ID, ma sfortunatamente non ho il tempo per …
Ho usato ALTER INDEX REBUILD per rimuovere la frammentazione dell'indice. In alcuni casi REBUILD non sembra rimuovere questa frammentazione. Quali sono i motivi per cui REBUILD non rimuove la frammentazione? Sembra che ciò accada soprattutto con piccoli indici.
Un client ci ha inviato un database Oracle che dobbiamo testare. Non utilizziamo Oracle o non abbiamo alcuna competenza Oracle interna. Dobbiamo configurare il database in modo da poterci connettere e debug di un problema. Ho eseguito una nuova installazione di Oracle 9 (la versione in esecuzione sul client) e …
Provo a scrivere il codice del database per assicurarmi che non sia soggetto alle condizioni di gara, per assicurarmi di aver bloccato le righe o le tabelle corrette. Ma spesso mi chiedo: il mio codice è corretto? È possibile forzare a manifestare eventuali condizioni di gara esistenti? Voglio essere sicuro …
Quali sono le mie opzioni se devo spostare un database da SQL Server 2012 (32 bit) a SQL Server 2005 (64 bit)? So di non poter: ripristinare un backup del database su SQL Server 2005 staccare e allegare Io so che posso: usa la procedura guidata di importazione dei dati …
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.