Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Financial Software >> .

La differenza tra V $ SQL & V $ sqlarea

Perché due istanze dello stesso database Oracle in grado di eseguire in modo molto diverso in base a come gli utenti accedono ai dati , è importante per gli amministratori di database per monitorare le prestazioni delle query e modificare le configurazioni del database . Oracle fornisce quattro tabelle che aiutano a monitorare le prestazioni delle query : V $ SQL , V $ sqlarea , V $ SQLSTATS e V $ SQLTEXT . V $ SQL e V $ sqlarea contengono statistiche simili per tutte le query nello spazio piscina in comune, ma V $ SQL fornisce informazioni dettagliate circa le prestazioni delle query secondari oltre alla dichiarazione query originale . Dati di rendimento

V $ SQL e V $ sqlarea entrambi contengono i dati di performance sulle query residenti nello spazio piscina in comune. Essi mostrano il numero di volte che una query è stata analizzata o invalidato , il numero di letture e scritture su disco durante l'esecuzione e il tempo di attesa e di esecuzione. Essi permettono anche di vedere chi ha creato una dichiarazione e quante persone sono attualmente in esecuzione ogni affermazione. Una volta che una query non è più nello spazio piscina in comune , viene rimosso da entrambe le tabelle .
Aggregati vs Particolare

Destinazione V $ sqlarea per valutare le prestazioni delle query su base aggregata per ogni istruzione . Quando avete bisogno di ulteriori dettagli per una particolare istruzione , utilizzare V $ SQL , che mostra le statistiche per ogni query figlio che compone una dichiarazione maestro . V $ SQL contiene il testo completo di ogni istruzione di query in aggiunta ai primi mille caratteri forniti da V $ sqlarea .
Analogamente Named Fields

V $ SQL e V $ sqlarea quota due campi con lo stesso nome , ma diversi tipi e lunghezze. OUTLINE_SID è un campo numerico con una lunghezza di 22 in V $ SQL e di un campo di caratteri di lunghezza 40 in V $ sqlarea . LAST_LOAD_TIME è un campo di caratteri di lunghezza 19 in V $ SQL , ma un campo data in V $ sqlarea .
Ulteriori campi

V $ SQL contiene sei campi che non sono in V $ sqlarea : CHILD_ADDRESS , CHILD_NUMBER , SERVIZIO , SERVICE_HASH , SqlType e TYPE_CHK_HEAP . V $ sqlarea contiene due campi che non sono in V $ SQL : . LAST_ACTIVE_CHILD_ADDRESS e VERSION_COUNT

 

software © www.354353.com