Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Manutenzione Indici Sql Server 2005
mercoledì 07 aprile 2010 - 15.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
mer 7 apr 2010 - 15:08
Ciao a tutti ho la necessità di riorganizzare degli indici su un DB ora su sql server 2005, ma creato con sql server 2000.
Devo organizzare la ricerca dei dati in maniera diversa rispetto a come impostato adesso.
Gli indici sono organizzati in maniera crescente, avrei la necessità di impostarli in maniera decrescente su una tabella in particolare.
Ho provato solo cambiando da ASC a DESC ma con scarsi risultati
Ci sono articoli che parlano di questa cosa dove posso trovare degli spunti in proposito?
Grazie in anticipo a tutti
Alessandra
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 7 apr 2010 - 15:15
>Ho provato solo cambiando da ASC a DESC ma con scarsi risultati
Ciao Alessandra,
Cosa intendi con "scarsi risultati"?
>Grazie in anticipo a tutti
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
mer 7 apr 2010 - 15:19
Da 40 secondi per cercare il risultato a 20 secondi.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 7 apr 2010 - 15:34
>Da 40 secondi per cercare il risultato a 20 secondi.
Eh, quindi?
Non va bene? Ti aspetti tempi inferiori?
Rivedere la query, gli indici, la struttura del db?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
delama77
Profilo
| Junior Member
185
messaggi | Data Invio:
mer 7 apr 2010 - 15:55
ho sbagliato scusa da 20 secondi a 40 secondi.
Il problema è che se io cerco un dato che inizia con D tempo di ricerca 1 secondo , con inizio P tempo di ricerca sempre 1 secondo con inizio S tempo di ricerca 40 secondi.
L'unica differenza sta nel numero di elementi che iniziano con d ( 700000) con P (2000000) con S (1) ....
MAHHHH
Grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 7 apr 2010 - 16:11
>L'unica differenza sta nel numero di elementi che iniziano con
>d ( 700000) con P (2000000) con S (1) ....
Confronta i piani di esecuzione e verifica in cosa differiscono.
Purtroppo difficilmente riusciremo a fornirti una soluzione senza avere un esempio che riproduca la situazione.
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !