Ho uno schema con un numero di visualizzazioni. Devo controllare i piani di esecuzione per assicurarmi che gli indici appropriati siano presenti e utilizzati. Come faccio a fare questo? Preferirei non dover copiare e incollare l'output da show create view <viewname>dentro explain, specialmente perché alcune delle viste sono costruite sopra …
Ho la seguente vista indicizzata definita in SQL Server 2008 (è possibile scaricare uno schema funzionante da gist a scopo di test): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE …
Come vengono implementate le viste materializzate in Oracle? Ho creato una vista materializzata in Oracle. Quello che vedo ora è una tabella abbastanza normale con un lavoro. Le viste materializzate vengono tradotte in tabelle e lavori in Oracle?
Vorrei raccogliere statistiche sulle query con il punteggio più alto nel mio database. Per questo ho bisogno di sapere come posso tracciare le query in modo da poter creare viste o viste materializzate per memorizzare nella cache i risultati delle query più alte poiché ho un DB di grandi dimensioni.
Ho un utente MySQL e voglio che visualizzi SOLO le visualizzazioni che desidero e non qualsiasi altra tabella nel database. Ho concesso a questo utente le autorizzazioni solo su determinate visualizzazioni come segue: GRANT SHOW VIEW ON `myDatabase`.`awesome_view` TO 'thisUser'@'%' Se faccio una show grants;dichiarazione posso vedere queste autorizzazioni solo …
Ho un database in cui sto usando TVF in linea (funzioni valore tabella) invece di visualizzazioni. Ad esempio, potrei avere due tabelle chiamate [modello di automobile] e [produttore di automobili] che sto unendo all'interno del TVF [fnCarBrands]. Questi TVF vengono quindi chiamati da altri TVF per eseguire ulteriori elaborazioni e …
Sto cercando di comprendere l'impatto delle prestazioni della selezione dei dati da una vista, in cui una delle colonne in una vista è funzione di altri dati nella tabella originale. Il calcolo viene eseguito indipendentemente dal fatto che la colonna calcolata sia o meno nell'elenco delle colonne selezionate? Se avessi …
Utilizzo di Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Data una tabella e un indice: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index [IX_User_Session_CreatedUtc] on [User].[Session]([CreatedUtc]) include (SessionId) Le righe effettive per ciascuna delle …
Ho una tabella di grandi dimensioni (da decine a centinaia di milioni di record) che abbiamo suddiviso per motivi di prestazioni in tabelle attive e di archiviazione, utilizzando una mappatura diretta dei campi ed eseguendo un processo di archiviazione ogni notte. In diversi punti del nostro codice è necessario eseguire …
Durante il college è stato sbattuto nelle nostre teste per non aggiornare le tabelle attraverso le viste, e di nuovo quando sono arrivato sul posto di lavoro dove ci è stato detto di non aggiornare il database attraverso le viste. Dove ci sono / Ci sono implicazioni significative in termini …
Dal momento che vedo che è possibile specificare un'espressione come sysdate + 1, ecco le mie domande: È possibile specificare l'ora esatta dell'aggiornamento per le viste materializzate in Oracle? È possibile che tutto inizi alle 2 del mattino mentre non c'è nessuno che utilizza il db dalla mia applicazione?
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.