Nwlapcug.com


Fattori che influenzano le prestazioni di un Database

Fattori che influenzano le prestazioni di un Database


Uno studio di Università del Missouri database definisce un database come una raccolta sistematizzata o organizzata di dati in una memoria di calcolatore o altri impianti di stoccaggio di computer in modo che i dati possono essere facilmente letta o estratto. Precisione, disponibilità, usabilità e flessibilità alla quale può fornire le informazioni memorizzate su richiesta possibile definire liberamente ciò che le prestazioni del database è così come aiutare a identificare i fattori che la influenzano.

Volume di dati

Volume di dati è la quantità di dati che il database deve gestire per un determinato periodo di tempo. In termini di prestazioni, più il volume di dati nel database, le transazioni in esecuzione sul database tendono ad essere meno efficiente. Il volume di dati si espande, influisce negativamente su database, facendola diventare lento durante i processi oltre ad altre attività di amministrazione di database.

Carico di lavoro

Carico di lavoro si riferisce alla quantità di lavoro che il database può eseguire in un determinato periodo di tempo. È una combinazione di operazioni tra cui transazioni online, query di dati, processi batch, comandi di warehousing e sistema di dati che è il database di processo. Il carico di lavoro complessivo può avere un notevole impatto sulle prestazioni del database, così quando deve eseguire molte operazioni la sua efficacia può essere ridotta.

Velocità effettiva

Velocità effettiva è la quantità di dati o informazioni elaborate da un computer all'interno di un determinato periodo di tempo. Quando si tratta di prestazioni del database, velocità effettiva definisce tale capacità complessiva del computer per elaborare i dati. Per garantire che i dati sono elaborati, velocità del processore, capacità di computer, l'efficienza del sistema di gestione database (DBMS) software e il sistema operativo o OS sono necessari. Ciò significa che la velocità del processore basso, spazio insufficiente sul disco rigido e software OS o un sistema che non funziona bene può ridurre le prestazioni del database.

Risorse

Le risorse sono gli strumenti hardware o software che il sistema di database può utilizzare per svolgere le sue funzioni. Essi comprendono la memoria allocata come bufferpools o spazi di indirizzi, il disco rigido, controller di cache e microcords. Un database che dispone di maggiori risorse a sua disposizione offre prestazioni migliori rispetto a uno con meno risorse.

Ottimizzazione

Optimization coinvolge le procedure utilizzate per rendere il sistema di database eseguire nel modo più efficace possibile. Tutti i tipi di sistemi di database possono essere ottimizzati; Tuttavia, alcune delle caratteristiche di ottimizzazione può essere esterno o interno al DBMS, influenzando così le prestazioni. Ad esempio, quelli con ottimizzazione interna caratteristiche come database relazionali prestazioni migliori rispetto a quelli con caratteristiche esterne, poiché i percorsi dei database efficiente possono essere facilmente creati con l'ex, secondo "divano DB: The Definitive Guide."

Contesa

Contesa si riferisce alla situazione in cui due componenti del carico di lavoro tentano di utilizzare una singola risorsa per eseguire ruoli diversi. Questo accade ogni volta che il carico di lavoro del database per una determinata risorsa è alta. In tal caso, quando la contesa aumenta, diminuisce la quantità dei dati elaborati in un dato periodo di tempo.