Domande con tag 'sql'

3
risposte

T-SQL memorizzato procs ordini di grandezza più veloce di LINQ

In base alle risposte che ho visto sullo stackoverflow, le stored procedure (e in misura minore le funzioni db) tendono a presentare risultati migliori rispetto ai framework LINQ + ORM (ad esempio Entity Framework). Voglio determinare se la d...
posta 06.01.2012 - 07:31
1
risposta

Come è implementata una o più funzioni di aggregazione nella maggior parte dei motori SQL?

Nel libro Database Fundamentals, Silberschatz. Si spiega che le funzioni aggregate possono essere calcolate durante la marcia. Questo ha senso. Ciò che significa è che per calcolare il massimo, calcolare la media o contare gli elementi di un...
posta 04.04.2016 - 22:44
4
risposte

Mantenendo una colonna del rapporto è la divisione tra altre due colonne

Sto per creare una tabella SQL in cui voglio memorizzare gli ordini di valuta. Ciò significa che devo memorizzare quanto ho pagato per una certa quantità e il rapporto tra le due quantità. Quindi per esempio: +-------------+--------------+----...
posta 03.02.2016 - 10:56
2
risposte

Costretto a scrivere stored procedure

Riesci a pensare ad alcuni motivi per cui il management costringe gli sviluppatori a scrivere e chiamare stored procedure invece di istruzioni SQL inline direttamente? Anche un'istruzione CRUD molto semplice, la scrittura di una stored proced...
posta 11.10.2012 - 05:48
7
risposte

Lanciare un'eccezione se una query non utilizza un indice

Sto lavorando a una webapp di dimensioni maggiori sviluppata da diversi altri programmatori e continuo a riscontrare problemi di prestazioni causati da query SQL e query che non sono state scritte con un indice. Sto lavorando per risolvere i pro...
posta 02.03.2012 - 16:05
1
risposta

È meglio una serie di OR o una singola istruzione IN IN SQL?

Uso MS SQL 2008 R2. Ho utilizzato una serie di OR e ho riscontrato un problema in cui la mia app inviava periodicamente il seguente errore: Exception message: Timeout expired. The timeout period elapsed prior to obtaining a connection from the...
posta 17.02.2015 - 10:44
4
risposte

Qual è l'utilità di incoraggiare gli utenti ad imparare SQL e possibilmente la possibilità di eseguirlo?

Affrontando una situazione in cui non riesco ad avere tutte le funzionalità richieste in ciascuna versione di LOB che supporto, ho sviluppato un numero di modelli di query SQL che gli utenti hanno e inviano a me, che poi eseguo. Ciò ha portat...
posta 05.05.2012 - 02:06
1
risposta

Creazione di un creatore di database online

Ho pensato di creare un creatore di database online (pensa a DabbleDB, Zoho Creator, Intuit Quickbase, ecc.). Ho pensato a un paio di soluzioni: Hai 4 tabelle del database: Tabelle , Righe , Colonne , Elementi . Per creare un databas...
posta 02.02.2014 - 23:55
5
risposte

Le migliori pratiche per generare nuovi identificatori per oggetti persistenti?

In uno scenario tipico, un oggetto che deve essere persistente nel database verrà creato nel codice dell'applicazione senza un identificatore e successivamente salvato in una tabella nel database. Alcuni costrutti di database, come una colonna I...
posta 21.09.2011 - 21:32
3
risposte

Design della tabella relazionale per la proprietà dei dati

Impostazioni (schema semplificato per chiarezza) Supponiamo che abbia una tabella chiamata resource : +---------------+--------------+------+-----+ | Field | Type | Null | Key | +---------------+--------------+-----...
posta 16.12.2015 - 23:38