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.
Quando eseguo il seguente codice ci vogliono 22,5 minuti e fa 106 milioni di letture. Tuttavia, se eseguo solo l'istruzione select interna da sola, ci vogliono solo 15 secondi e fa 264k letture. Come nota a margine, la query di selezione non restituisce alcun record. Qualche idea sul perché lo …
È stato portato alla mia attenzione che il USINGcostrutto (anziché ON) nella FROMclausola delle SELECTquery potrebbe introdurre barriere di ottimizzazione in alcuni casi. Intendo questa parola chiave: SELEZIONA * Da un ISCRIVITI b USANDO (a_id) Solo in casi più complessi. Contesto: questo commento a questa domanda . Lo uso molto …
Secondo la documentazione di PostgreSQL , non c'è alcuna differenza di prestazioni tra VARCHAR, VARCHAR(n)e TEXT. Devo aggiungere un limite di lunghezza arbitraria a una colonna di nome o indirizzo ? Modifica: non un duplicato di: La ricerca dell'indice sarebbe notevolmente più veloce con char vs varchar quando tutti i …
Ho aggiunto indici alla tabella che vengono utilizzati per la ricerca dei risultati. Sto mostrando i risultati per ordine ASC o DESC. Quindi quella colonna dovrebbe avere un indice o no? Ho altri 2 indici su quella tabella. In che modo influiranno le prestazioni creando o non indicizzando quella colonna?
Qual è il ragionamento alla base dell'utilizzo dell'istruzione GO dopo ogni istruzione SQL? Comprendo che GO segnala la fine del batch e / o consente la reputazione delle istruzioni, ma quale vantaggio ha dopo averlo utilizzato. Sono solo curioso perché molta documentazione di Microsoft ecc. Ha iniziato a usarla dopo …
SQL Server 2008 R2 (10.50.1600) è in esecuzione su un server Windows 2008 R2 virtuale. Dopo aver aggiornato la CPU da 1 core a 4 e la RAM da 4 GB a 10 GB, abbiamo notato che le prestazioni sono peggiori. Alcune osservazioni che vedo: Una query che ha richiesto …
Questa è una domanda puramente teorica. Diciamo che ho un'applicazione distribuita su più server. Un bilanciamento del carico, Server applicazioni multipli / scalabili Un (singolo) server di database (per il momento) Nelle prime due parti, so cosa cercare. Ma per quanto riguarda il server di database? Che tipo di hardware …
Ho un problema piuttosto fastidioso. Voglio usare INNODB come motore di database principale e rinunciare a MyISAM poiché ho bisogno del primo per usare il cluster galera per la ridondanza. Ho copiato (la descrizione segue) la newbb_posttabella in una nuova tabella chiamata newbb_innoposte l' ho cambiata in InnoDB. Le tabelle …
La mia domanda si basa su questo: https://stackoverflow.com/q/35575990/5089204 Per dare una risposta lì ho fatto il seguente scenario di test. Scenario di prova Per prima cosa creo una tabella di test e la riempio con 100.000 righe. Un numero casuale (da 0 a 1000) dovrebbe portare a ~ 100 righe …
Utilizzo di MySQL 5.6 con motore di archiviazione InnoDB per la maggior parte delle tabelle. La dimensione del pool di buffer InnoDB è di 15 GB e gli indici Innodb DB + sono di circa 10 GB. Il server ha 32 GB di RAM ed esegue Cent OS 7 x64. …
Stiamo usando PostgreSQL v8.2.3. Vi sono tabelle coinvolte: DIPENDENTE ed EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tabelle vengono unite in modo tale che se EMPLOYEE.EMAIL1 o EMPLOYEE.EMAIL2 non hanno una voce corrispondente, tali righe verranno restituite. SELECT employee.email1, employee.email2, e1.email …
Ho una query SQL che sto cercando di ottimizzare: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable ha due indici: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON …
Ho uno schema legacy (dichiarazione di non responsabilità!) Che utilizza un ID generato basato su hash per la chiave primaria per tutte le tabelle (ce ne sono molte). Un esempio di tale ID è: 922475bb-ad93-43ee-9487-d2671b886479 Non vi è alcuna speranza di cambiare questo approccio, tuttavia le prestazioni con accesso all'indice …
Stiamo iniziando a fornire un set di server fisici per un cluster virtuale di nodi SQL Server 2016 all'interno di VMware. Utilizzeremo le licenze Enterprise Edition. Abbiamo in programma di impostare 6 nodi, ma c'è un po 'di dibattito su quale sia il modo ideale per eseguire il provisioning dei …
Uno dei miei server PostgreSQL ospita diversi (1-3) database che ricevono un flusso costante di dati. I dati non sono particolarmente strutturati, ammontano al tempo corrente e ad una varietà di dati osservati per quel particolare istante. La velocità dei dati è piuttosto elevata; funziona a circa un gigabyte al …
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.