Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Su SQL Server 2005, se tutti i database sono in modalità Completa (con backup dei log delle transazioni orarie), è possibile determinare se la ricostruzione di tutti gli indici di un database può far crescere il file di registro di un database? E quanto può crescere? Se non ci fosse …
Sto cercando di creare un cluster MySQL con bilanciamento del carico, ma senza il bilanciamento del carico effettivo, al fine di non aggiungere un altro punto di errore o complessità. Quello che stavo pensando era avere il seguente: Avere una configurazione master-master per MySQL Su ogni client, posizionare un semplice …
Ho un database di sviluppo di SQL Server 2005 che è una copia di 30 GB di live. Abbiamo eliminato alcuni dati non necessari in dev, il che porta lo spazio del file di dati utilizzato a 20 GB. Quindi abbiamo circa il 33% inutilizzato. Ho bisogno di recuperare lo …
Sparsing Durante l'esecuzione di alcuni test su colonne sparse, si è verificato un calo delle prestazioni di cui vorrei conoscere la causa diretta. DDL Ho creato due tabelle identiche, una con 4 colonne sparse e una senza colonne sparse. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID …
Ho tre tabelle CCI (Clustered Columnstore Index) in SQL Server 2016. Tutti questi CCI si trovano nello stesso schema di partizionamento, basato sull'ID tenant. Ultimamente e incoerentemente, sto ottenendo deadlock su semplici istruzioni select dai join a queste tabelle. Query di esempio che blocca i deadlock: SELECT TOP 33 r.tenantid …
Ho un aiutante che sta generando del codice per eseguire aggiornamenti in blocco per me e genera SQL che assomiglia a questo: (Entrambi i campi attivo e core sono di tipo boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE …
Ho creato la vista in database1 in base alle tabelle in database2. Ho concesso l' SELECTautorizzazione a un utente che ha accesso solo al database1. L'utente non può far funzionare questa vista perché non ha un account in database2. Come posso risolvere questo problema? Non voglio creare un account in …
Ho una query che sto cercando di eseguire OPENQUERYsu SSRS / SQL Server 2014, ma continuo a ricevere un errore di: La stringa di caratteri che inizia con [...] è troppo lunga. La lunghezza massima è 8000. C'è un modo per aggirare questa limitazione? Per riferimento, sto cercando di eseguire …
Sto eseguendo un database transazionale elevato (~ 175k transazioni / minuti in media, quasi 9 milioni di record all'ora aggiunti e rimossi) Fino a poco tempo fa questo non è stato un grosso problema dato che siamo stati aggiunti e rimossi circa 7.5 milioni di record, ma con gli ultimi …
In questa domanda ha lo stesso problema. Ho bisogno di qualcosa del tipo: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Questo è brutto e non usa gli indici. In questo caso, questo è davvero l'unico modo per …
Ho aggiunto un'attività di script a un progetto SSIS in VS2015. Quando ho distribuito a SQL Server 2016 ho ricevuto un messaggio di errore che lo version 15.0script non è supportato. Dove va version 15 come from? Leggendo altre domande simili su Stack Overflow, vedo che è possibile impostare la …
Ho fatto una domanda qui: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows sulla divisione dei valori dalla stessa tabella, nella stessa colonna ma su righe diverse. Ora ho il problema di avere più numeratori e denominatori (con differenti uns). È ancora self joinun buon modo per risolvere questo problema con Postgres o ci sono soluzioni migliori? …
Ho creato una tabella con 650 colonne numeriche (19,4). Quando accendo Page Compression, eseguendo ALTER TABLE fct.MyTable REBUILD WITH (DATA_COMPRESSION = PAGE); ottengo Messaggio 1975, livello 16, stato 1 La lunghezza della riga dell'indice "PK_Mytable" supera la lunghezza massima consentita di "8060" byte. ma 650 volte 9 byte sono solo …
Sto progettando una tabella di articoli che conterrà (potenzialmente) decine di milioni di record. Alcuni articoli non saranno disponibili per l'uso fino a quando non saranno "approvati" dall'amministratore. Per "uso" intendo che tali articoli non verranno citati in nessun'altra tabella fino a quando non saranno "approvati". Fino al 50% degli …
Ecco una semplice tabella in cui i record possono fare riferimento a record parent nella stessa tabella: CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); Con il requisito aggiuntivo che uno degli altri valori …
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.