none
Lentezza campi varchar "alti" RRS feed

  • Domanda

  • Ciao a tutti,

    ho una query che mi estrae diversi dati varchar(2000) su motore SQL Server 2008 R2.
    Su questi dati mi occorre effettuare alcune operazioni di concatenamento, UPPER e REPLACE.
    Aggiungendo una qualsiasi funzione alla select che va ad agire su tali dati (UPPER, REPLACE, ISNULL, RTRIM, ecc...) il tempo di esecuzione della query passa da 10 secondi a svariati minuti.
    Sussiste qualche limitazione di SQL Server in tal senso?
    Grazie

    martedì 13 marzo 2012 09:31

Tutte le risposte

  • Nessuna limitazione particolare, ma così è molto generico...

    Prova ad inviare qualche dettaglio in più, ad esempio la query che esegui ed il piano di esecuzione della stessa, così riusciamo ad aiutarti meglio.


    Danilo Dominici MCP MCDBA MCITP MCSE MCAD Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    martedì 13 marzo 2012 12:11