Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287

    [SQLSERVER] Select DISTINCT e prestazioni

    Che voi sappiate la DISTINCT ha impatto sulle prestazioni solo se la query estrae molti valori?
    Mi spiego
    Se ho una query che estrae SENZA DISTINCT 1 milione di valori ok che mettendoci la distinct diventerà pesante.
    MA se ho una query pesante, che però estrae pochi valori la DISTINCT rallenterà ulteriormente la query? o dato che i valori sono pochi la distinct avrà poco "effetto"

  2. #2
    perché dici che la DISTINCT rallenta?

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Sapevo che a livello di performance la DISTINCT è un discreto peso

  4. #4
    allora non capisco la domanda: se lo sapevi...

  5. #5
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    LA mia domanda è per capire se la DISTINCT ha impatto solo sul risultato o su tutto il calcolo della query.
    MA da ricerche dovrebbe avere impatto solo sul risultato, quindi se faccio una query che SO restituirmi solo pochi record non dovrebbe essere un problema.

  6. #6
    credo che dipenda (come sempre) dallo scenario: puoi fornire qualche dettaglio in più?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.