Domande taggate «performance»

Per domande relative alla misurazione o al miglioramento del codice e dell'efficienza dell'applicazione.


8
LINQ: No Any vs All Don't
Spesso voglio verificare se un valore fornito corrisponde a uno in un elenco (ad es. Durante la convalida): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Di recente, ho notato ReSharper che mi chiede di semplificare queste query per: if (acceptedValues.All(v => v != someValue)) { // …
272 c#  .net  performance  linq  resharper 



9
INNER JOIN vs LEFT JOIN in SQL Server
Ho creato il comando SQL che utilizza INNER JOIN su 9 tabelle, tuttavia questo comando richiede molto tempo (più di cinque minuti). Quindi la mia gente mi ha suggerito di cambiare INNER JOIN in LEFT JOIN perché le prestazioni di LEFT JOIN sono migliori, nonostante quello che so. Dopo averlo …

19
Inner join vs Where
C'è una differenza nelle prestazioni (in oracolo) tra Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID E Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?
257 sql  performance  oracle 

1
SQL Server: query veloce, ma lento dalla procedura
Una query viene eseguita rapidamente: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank costo sottostruttura: 0,502 Ma l'inserimento dello stesso SQL in una procedura memorizzata funziona lentamente e con un piano di esecuzione totalmente diverso CREATE PROCEDURE dbo.ViewOpener @SessionGUID …

6
Quale parte del lancio di un'eccezione è costosa?
In Java, usare il comando throw / catch come parte della logica quando in realtà non c'è un errore è generalmente una cattiva idea (in parte) perché lanciare e catturare un'eccezione è costoso e farlo molte volte in un ciclo è di solito molto più lento di altri strutture di …

9
Perché JSF chiama getter più volte
Diciamo che specifica un componente outputText come questo: <h:outputText value="#{ManagedBean.someProperty}"/> Se stampo un messaggio di registro quando somePropertyviene chiamato il getter per e carico la pagina, è banale notare che il getter viene chiamato più di una volta per richiesta (due o tre volte è quello che è successo nel …
256 performance  jsf  el  getter 

14
Discussioni vs processi in Linux
Di recente ho sentito alcune persone dire che in Linux è quasi sempre meglio usare i processi anziché i thread, poiché Linux è molto efficiente nella gestione dei processi e perché ci sono così tanti problemi (come il blocco) associati ai thread. Tuttavia, sono sospettoso, perché sembra che i thread …

4
Ciò che rende una dichiarazione SQL sargable?
Per definizione (almeno da quello che ho visto), sargable significa che una query è in grado di far sì che il motore di query ottimizzi il piano di esecuzione utilizzato dalla query. Ho provato a cercare le risposte, ma non sembra esserci molto sull'argomento. Quindi la domanda è: che cosa …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.