Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Cosa significa NVL? Sto parlando della funzione Oracle e Informix (forse anche alcuni altri) utilizzata per filtrare i valori non NULL dai risultati della query (simile ad COALESCEaltri database).
Ho notato uno strano comportamento di SQL Server 2008 r2 express: di solito il tempo di esecuzione della mia query è ~ 650 ms, ma se apro Management Studio ed eseguo una query semplice (ad esempio SELECT * FROM Something), il tempo di esecuzione diventa ~ 40 ms. Se chiudo …
Devo tenere traccia degli elementi eliminati per le esigenze di sincronizzazione del client. In generale, è meglio aggiungere una tabella tombstone e un trigger che tiene traccia di quando una riga è stata eliminata dal database del server - fondamentalmente aggiungendo una nuova riga alla tabella tombstone con i dati …
Si ripete spesso che il problema dei Big Data è che i database relazionali non possono ridimensionarsi per elaborare i grandi volumi di dati che vengono ora creati. Ma quali sono questi limiti di scalabilità a cui le soluzioni Big Data come Hadoop non sono vincolate? Perché Oracle RAC o …
Diverse domande La voce Slave rimarrebbe finché non vi è un inserimento / aggiornamento / eliminazione nella tabella sul Master che potrebbe influenzare lo Slave? In caso contrario, come posso garantire che lo Slave sia sincronizzato con il Master in futuro (eliminando la voce Slave o copiando quella voce sul …
Chi può spiegare perché select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); i rendimenti ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 La divertente conseguenza di ciò è che dentro create table test ( val varchar(10) ); insert …
Ho creato una procedura memorizzata in mysql usando la sintassi seguente. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON …
Ho un problema con INDICARE un DATETIME (o anche una data) come prima parte del mio PRIMARY KEY. Uso MySQL 5.5 Ecco i miei due tavoli: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL, …
Esiste un termine specifico per descrivere una relazione con una cardinalità di uno? Sto pensando in particolare alle tabelle "speciali" di una riga di RDBMS, ad esempio DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) e RDB$DATABASE(Interbase, Firebird).
Ho una domanda generale sulla progettazione delle tabelle di SQL Server 2008. Al momento disponiamo di un tavolo che supera i 600 GB e cresce a circa 3 GB al giorno. Questa tabella ha le indecie appropriate ma sta diventando un grosso problema durante l'esecuzione di query e solo per …
I miei requisiti sono: 3000 connessioni 70-85% Scrivi vs Leggi Attualmente, stiamo esaurendo un'istanza extra-CPU ad alta CPU con 700 connessioni. Tutti gli 8 core sono al massimo. Pensiamo che sia il numero di connessioni simultanee poiché la memoria va bene. La scrittura stessa è molto semplice (le convalide rallentano …
Questa è una domanda puramente accademica, al punto che non sta causando un problema e sono solo interessato a ricevere spiegazioni sul comportamento. Prendi un problema standard Itzik Ben-Gan cross-join tabella di conteggio CTE: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N …
È possibile fare in modo che InnoDB utilizzi gli indici come MyISAM anziché l'indice cluster a causa della limitazione della RAM e di trarre vantaggio dalle prestazioni della concorrenza?
Non capisco davvero cosa sia la Business Intelligence. Se comincio dall'avere un DB aziendale, cosa farebbe una persona BI? Ho trovato un sacco di materiale sul web, ma di solito è un po 'troppo complesso. Voglio un semplice esempio che mi faccia capire di cosa tratta la BI e cosa …
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.