Una valutazione se un sistema funziona abbastanza bene per essere adatto allo scopo. Normalmente le prestazioni si riferiscono alla velocità con cui un sistema completa un'operazione o un insieme di operazioni nel tempo.
Mi è stato chiesto di creare qualcosa che tenga traccia dei costi giornalieri da riscuotere sugli account e sto cercando di capire uno schema di tabella del database che lo supporti. Ecco quello che so La società ha oltre 2,5 milioni di account Di questi, attualmente lavorano in media 200.000 …
Stiamo eseguendo MySQL 5.1 su Windows Server 2008 R2. Ultimamente abbiamo effettuato alcune diagnosi sul nostro database e abbiamo trovato alcuni artefatti fastidiosi che non possiamo spiegare . Abbiamo aggiunto un po 'di codice per registrare quando abbiamo avuto query che hanno richiesto molto tempo (> 2000 ms). I risultati …
Su Production SQL Server, abbiamo la seguente configurazione: 3 server Dell PowerEdge R630, combinati nel gruppo di disponibilità Tutti e 3 sono collegati a un'unica unità di archiviazione SAN Dell che è un array RAID Di tanto in tanto, su PRIMARY vediamo messaggi simili ai seguenti: SQL Server ha riscontrato …
In questa risposta ( /programming/517579/strings-as-primary-keys-in-sql-database ) un singolo commento ha attirato la mia attenzione: Inoltre, tieni presente che spesso c'è una differenza molto grande tra un CHAR e un VARCHAR quando si effettuano confronti di indici Questo vale / è ancora valido per Postgres? Ho trovato pagine su Oracle che …
Ho trovato le seguenti query per rilevare l'utilizzo della CPU da parte del database, ma mostrano risultati diversi: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB …
Ho migrato un sito Web e un database di grandi dimensioni da un server più vecchio (Windows 2008 / SQL Server 2008/16 GB RAM / 2 dischi Quad Core / SAS da 2,5 GHz) a un server più recente e molto migliore (Windows 2008 R2 / SQL Server 2012 SP1 …
Questa domanda riguarda le prestazioni dell'indice di SQL Server con un varchar(2000)as INCLUDEin un indice di copertura. Sto cercando di migliorare le prestazioni in un'applicazione di database lenta e instabile. In alcuni casi, i dati si accede attraverso stringhe di grandi dimensioni varchar, con le query tra cui operazioni di …
Dato un semplice join a tre tabelle, le prestazioni della query cambiano drasticamente quando ORDER BY è incluso anche senza restituire righe. Lo scenario del problema effettivo impiega 30 secondi per restituire zero righe ma è istantaneo quando ORDER BY non è incluso. Perché? SELECT * FROM tinytable t /* …
La mia domanda riguarda l'uso degli indici. Devo iniziare l'indicizzazione fin dall'inizio o quando si presentano problemi di prestazioni? Possiamo anche creare un indice temporaneo durante l'esecuzione di una query. Quali sono i pro e i contro di tali tecniche?
Sono uno studente della Fontys University di Eindhoven e attualmente sto conducendo una serie di interviste per aiutare con lo sviluppo di uno strumento SQL Server e vorrei ricevere feedback dagli esperti del settore. Una delle mie domande è: Quali sono i 3 principali problemi di prestazioni che riscontri con …
In alcune circostanze, fare un INSERT INTO <tablename> (WITH TABLOCK)sarà più veloce a causa della registrazione minima. Tali circostanze includono la presenza del database nel BULK_LOGGEDmodello di recupero. Esistono altri potenziali vantaggi in termini di prestazioni nell'uso WITH TABLOCKsu una INSERTtabella vuota quando il database ( tempdb ) utilizza il …
Ho un database SQL Server in cui le query sono piuttosto lente e ci sono molti blocchi e blocchi. Quando guardo i DMV dell'indice mancanti e i piani di query, non ci sono suggerimenti. Perché?
Ho due istanze di SQL Server sullo stesso server: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64 bit) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-bit) I risultati di sp_configure sono gli stessi in entrambe le istanze (ad eccezione delle nuove opzioni del …
Ho un database sqlite con due tabelle, ognuna con 50.000 righe, contenente nomi di persone (false). Ho creato una semplice query per scoprire quanti nomi ci sono (nome, medio iniziale, cognome) comuni a entrambe le tabelle: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and fakenames_uk.middleinitial=fakenames_usa.middleinitial; Quando …
Sto cercando di risolvere un problema di blocco che si verifica per meno di un secondo. L'applicazione OLTP è molto sensibile e deve avere un tempo di risposta inferiore a 200 ms per alcune transazioni secondo lo SLA concordato. Abbiamo riscontrato alcuni problemi di escalation dei blocchi con la nuova …
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.