Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Puzzle di Query Optimizer di SQL Server 2008 R2 Abbiamo due tabelle, entrambe contenenti 9 milioni di righe. 70.000 righe sono diverse, le altre sono uguali. Questo è veloce, 13 secondi, select * from bigtable1 except select * from similar_bigtable2 Questo ordina l'output ed è anche veloce, anche 13 secondi, …
Ci sono 2 parti alla mia domanda. Esiste un modo per specificare la dimensione iniziale di un database in PostgreSQL? In caso contrario, come gestisci la frammentazione quando il database cresce nel tempo? Di recente sono migrato da MSSQL a Postgres e una delle cose che abbiamo fatto nel mondo …
Sto lavorando su un sistema di sviluppo e sto ripristinando un database, ad esempio "pippo", che sto usando per scopi di sviluppo. Mentre sto lavorando attraverso i nodi, ho appena eseguito DROP DATABASE foo. Tuttavia, ho realizzato rapidamente di aver mangiato tutto lo spazio sul mio disco. Una schifezza. VACUUM …
Contesto : sto lavorando su http://sqlfiddle.com (il mio sito) e sto cercando di prevenire una via di abuso possibile lì. Spero che chiedendo di un problema che sto affrontando attualmente, non inavvertitamente peggiori il potenziale abuso, ma cosa puoi fare? Mi fido di voi gente. Vorrei impedire a qualsiasi utente …
In OpenOffice / LibreOffice sono abituato ad aggiungere :prefixed-parameter-namesalle mie query. Per esempio: SELECT name FROM table1 WHERE id = :id Esiste una funzionalità simile in MySQL Workbench?
Esiste un modo "migliore" per riscrivere una SELECTclausola in cui più colonne utilizzano le stesse CASE WHENcondizioni in modo che le condizioni vengano verificate una sola volta? Vedi l'esempio sotto. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' …
Sto cercando di esportare un semplice piano di manutenzione da un'istanza di SQL Server. Voglio verificare l'esportazione nel controllo del codice sorgente e applicare il piano di manutenzione esportato a istanze funzionalmente identiche. StackOverflow e SQL Server Newbie consigliano di utilizzare Integration Services per esportare il piano di manutenzione. Quando …
Dato che i campi di bit sono solo rappresentazioni binarie di dati e devono essere interrogati in modo leggermente "strano". In realtà fornisce qualche vantaggio utilizzando un campo bit per un valore booleano? Da quello che posso vedere sembra suggerire che lo spazio sia l'unico vero vantaggio.
Ho cercato di capire un bel modo di farlo da un po 'di tempo. Ma ho avuto difficoltà a trovare i pezzi giusti per farlo. Immagino che questo debba essere possibile. Per dirla in termini semplici, ecco cosa vorrei realizzare: PHP / Other front end -> [SOCKET] -> Locally hosted …
In SQL Server, perché è un tinyint memorizzato con 9B nella riga. Per qualche motivo sembra che ci sia un ulteriore byte alla fine della maschera bitmap NULL. USA tempdb; PARTIRE CREA TABELLA tbl ( I TINYINT NON NULL ); PARTIRE INSERISCI IN tbl (i) VALORI (1); PARTIRE DBCC IND …
Sono solo curioso di sapere perché una query aggregata viene eseguita molto più velocemente con una GROUP BYclausola che senza una. Ad esempio, l'esecuzione di questa query richiede quasi 10 secondi SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Mentre questo richiede meno di un secondo SELECT MIN(CreatedDate) FROM MyTable …
Sto realizzando il modello concettuale per un database di sondaggi. L'obiettivo è memorizzare le risposte fornite dagli utenti (sarà un'app per Android). Ho tre entità: utente, domanda e opzione. Una domanda avrà una o più opzioni (ad esempio: quanti dipendenti hai? 1-40, 40-1000, +1000). Le opzioni avranno un testo (1-40) …
Analogamente alla mia domanda precedente Che cosa deve sapere un DBA su SSAS? , che ha generato una risposta davvero meravigliosa (grazie, @ConcernedOfTunbridgeWells!), ora faccio una domanda simile: Cosa deve sapere un DBA di SQL Server su Windows Server per essere in grado di gestirlo in modo efficiente e capire …
Ho il seguente problema in SQL Server 2005: il tentativo di inserire alcune righe in una variabile di tabella richiede molto tempo rispetto allo stesso inserimento mediante una tabella temporanea. Questo è il codice da inserire nella variabile della tabella DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. …
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.