Devo usare le viste indicizzate per raggiungere le prestazioni. Come posso vedere da questa tabella di confronto, l'edizione standard non supporta le visualizzazioni indicizzate. Ma BOL dice: Le viste indicizzate possono essere create in qualsiasi edizione di SQL Server. In SQL Server Enterprise, Query Optimizer considera automaticamente la vista indicizzata. …
So di poter eseguire un DBCC CHECKDBe ottenere uno stato del mio database. Domande Come posso sapere se nel mio database è presente una pagina di dati corrotti? Se viene generato un errore a causa della corruzione della pagina, dove posso trovare quali pagine sono corrotte? Come posso scoprire il …
Perché questa query provoca un deadlock? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Grafico deadlock aggiunto: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" …
Mi chiedo "quanto sporche" le letture sporche possano arrivare a un livello di isolamento non letto . Comprendo che le righe che sono state aggiornate ma non ancora impegnate sono visibili, ma: Una riga può apparire come parzialmente aggiornata, ovvero alcune delle colonne vengono aggiornate e altre no? Una singola …
Abbiamo appena ottenuto un nuovo server, quindi ho bisogno di copiare l'istanza esistente di SQL Server 2008 dalla vecchia casella db. Normalmente lo faccio copiando i file .mdf e di log e collegandoli ma non sono in grado di togliere i dbs dalla linea poiché sono usati 24 ore su …
Ho provato a utilizzare "Esplora soluzioni" di SQL Server Management Studio 2008 per gestire un progetto e dopo 2 settimane di difficoltà, ho deciso che non me ne importava davvero. Le sue caratteristiche di "convenienza" sono in realtà piuttosto un ostacolo. Sfortunatamente, il posto in cui lavoro è un negozio …
Ho un campo che le persone storicamente potrebbero usare per fornire liberamente un valore. Devo identificare i record che non hanno un valore appropriato per poterli pulire. Per questo mi sono guardato intorno in SSIS. La mia inclinazione è usare un componente di script con un'espressione regex in un codice …
Per la nostra applicazione che presto sarà ospitata, devo scegliere tra SQL Server 2008 Web Edition e SQL Server 2008 Enterprise Edition. Non esiste alcuna funzionalità "indispensabile": l'applicazione attualmente è in esecuzione su SQL Express, ma supererà le dimensioni massime di 10 GB imposte da SQL Express. Sto guardando questo …
La documentazione MSDN difficile da capire. Ci sono tutorial online disponibili per imparare SQL Profiler? Se possibile, sarebbero preferiti video o semplici post sul blog.
Ultimamente, invece di far crescere solo i file quando si avvicinano all'80% di utilizzo dei file, sono stato più proattivo nel recuperare spazio tramite i soliti trucchi come deframmentare cumuli, aggiungere e rilasciare indici cluster, implementare la compressione di righe o pagine, ecc. Tuttavia, ci sono alcuni casi in cui …
Vorrei impostare un utente di "lettura" sulla mia istanza di SQL Server 2012. Vorrei concedergli il diritto di eseguire qualsiasi stored procedure, funzione o istruzione SQL diretta, che recupera i dati da tutte le tabelle e viste, ma non per aggiornare o inserire (ovvero leggere qualsiasi cosa e non scrivere …
Siamo stati su un server dedicato (single quad-core, 6 GB RAM) e ci stiamo spostando su un nuovo server dedicato (2x hex-core, 32 GB RAM). Entrambi sono Windows Server 2008, SQL Server 2008. Le prestazioni sul nuovo server sono leggermente peggiori rispetto al vecchio server più lento. Durante i test, …
Ho modificato una tabella centrale nel mio database e sp_depends restituisce letteralmente centinaia di risultati e sono preoccupato che alcune di quelle stored procedure potrebbero non essere più compilate dopo la mia modifica. Controllare una singola procedura memorizzata è semplice (ho appena rieseguito lo script alter e ho verificato se …
Domanda 1 Sto lavorando con un sistema in cui la data è memorizzata come numero intero (numerico effettivo (8,0)) e ho notato che anche altri sistemi memorizzano la data come int come Cisco in questo thread . Esempio 20120101 -- 01 Jan 2012 C'è qualche vantaggio nel mantenere il sistema …
Posso ottenere query eseguite utilizzando: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC ma sto anche cercando la usernamecolonna, che ha eseguito queste query.
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.