Consentitemi quindi di prefazione dicendo che non ho il controllo totale sulla mia progettazione di database, quindi molti aspetti del sistema attuale non possono essere modificati ai fini di questo scenario. I commenti su come dovremmo ripensare gli aspetti del progetto sono probabilmente corretti ma inutili :) Ho una tabella …
La vista di sistema sys.partitionsha una colonna "righe" che è il numero totale di righe in una determinata partizione. Per una tabella che non è partizionata (o ha solo una partizione a seconda di come la si guarda) questa colonna fornisce il numero di righe nella tabella. Sono curioso di …
Scenario: due database: DB_A e DB_Archive con una tabella molto grande chiamata tableA. ogni giorno, i record più vecchi di 60 giorni vengono eliminati da DB_A e spostati in DB_Archive principalmente per lasciare la cosa "separata" perché la tabella A è fortemente interrogata su DB_A per i record degli ultimi …
Ho una tabella aggiornata molto frequentemente con 240 milioni di righe (e in crescita). Ogni tre ore vengono inserite 1,5 milioni di righe e 1,5 milioni vengono eliminate. Quando ho spostato il cluster su un SSD, questo tempo di inserimento in blocco (usando la copia) è stato ridotto da 22 …
Dato quanto segue -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id int …
Versione: SQL Server 2008 R2 Enterprise Edtn. (10.50.4000) Nel tentativo di valutare la nostra strategia di partizionamento, ho scritto questa query per ottenere i metodi di accesso rispetto agli indici sulle partizioni (nel senso più ampio del termine, anche se sto eliminando i cumuli). Mentre restringo la mia attenzione alle …
Ho una grande quantità di dati del modello meteorologico inseriti in un database PostgreSQL. La macchina ha 8 core e 16 GB di RAM. Sto eseguendo PostgreSQL 9.3 con PostGIS 2.1. Ogni tabella avrà una diversa varietà di dati meteorologici (temperatura, punto di rugiada, vento, ecc.). Ogni tabella avrà 6-7 …
Sì, sono consapevole che la normalizzazione dei dati dovrebbe essere la mia priorità (così com'è). Ho una tabella con 65 colonne memorizzazione dei dati del veicolo con le colonne: used_vehicle, color, doors, mileage, pricee così via, in totale 65. Ora, posso dividere che e hanno un Vehicletavolo, VehicleInterior, VehicleExterior, VehicleTechnical, …
Ho una struttura di tabella partizionata come: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); …
Quando NON si vorrebbe partizionare un database? (pensando al partizionamento MySQL ) Nel mio caso Inizierò con un paio di milioni di righe, dovrebbe crescere da lì. Chiave primaria in un campo di caratteri che funge da restrizione alla query più frequente (e le ricerche sono frequenti, almeno alcuni al …
È il mio primo tentativo di partizionamento in SQL Server, ho imparato dalla guida di Brent Ozar che è fantastica :) Alcune volte mi sono imbattuto in uno strano scenario; quando corro: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go C'è lo stesso filegroup che mostra due volte con 2 …
Ho alcune tabelle molto grandi nel mio database, ma una parte sostanziale di questi dati è "vecchia". A causa di circostanze indipendenti dalla mia volontà, non sono autorizzato a rimuovere questi "vecchi" dati. L'altra limitazione è che non riesco a modificare il database, il che significa aggiungere filegroup ad esso. …
Ho una grande tabella (diversi 100 milioni di righe) che vorrei dividere in modo efficiente. La mia domanda è se esiste un compromesso tra dimensione della partizione e numero di partizioni. Per quanto ho capito, la maggior parte delle query su una colonna utilizzata nella partizione sarà più veloce perché …
Non ho mai lavorato con il partizionamento di SQL Server, ma attualmente mi trovo ad affrontare la progettazione di un database per il quale probabilmente i volumi lo giustificano. Il sistema è per coupon. I coupon devono essere emessi periodicamente, di solito ogni sei settimane anche se ci sarà anche …
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 …
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.