Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
Problema Database Sql Server
Clicca QUI per vedere il messaggio nel forum
darkshadow
 
ciao.

ho un problema con il database, mi spiego.

Ho preso un database di un paio di anni fa (di sql 2000) per aggiornarlo perchè adesso abbiamo inserito altre colonne e tabelle e fin qui tutto ok, sono riuscito a fare il tutto in automatico con sqlcompare che mi permette di sincronizzare i due db.
il problema pero riguarda le prestazioni dell'applicazione che ne fa uso la quale è diventata troppo lenta; ci mette 4 volte (forse anche di più) il tempo rispetto a quando uso il database sul quale faccio dei test che è sql 2005.
la cosa inquetante è che il db di test ha più dati rispetto a quello che ho aggiornato e quindi non riesco a capire il perchè di questo problema. inoltre vedendo il processo del programma nel task manager viene fuori che questo usa un casino di memoria. :shock:

se qualcuno ha avuto lo stesso problema o magari a qualche suggerimento da darmi mi farebbe un piacere. :D


Grazie in anticipo.


DS.

xSharKMaNx
L'unica cosa che mi viene in mente può essere la connessione che usa l'applicativo per collegarsi a SQL2005.

Dovresti vedere i parametri di connessione e fare dei test.

Un altra cosa può essere quella di fare una compattazione del DB.

Ciao

darkshadow
 

allora ho solo fatto il backup del db sql 2000 e poi l'ho messo in sql 2005 eventualmente aggiungendo un po di tabelle e qualche colonna. l'exe è sempre lo stesso.

abbiamo anche provato a prendere quello aggiornato è rimetterlo in sql 2000 ma il problema persiste.

DarkSchneider
premetto che non bazzico sql server, però credo che
dovresti fare un po' di troubleshooting, come dice xSharKMaNx
compattando il db, ovvero verificando che nel db in cui
noti problemi di lentezza non vi siano problemi di frammentazione...

verificare le tablespaces, non so se esistano in sql server :D

ed eventualmente fare un lavoro di consolidamento dei dati..

poi dovresti fare tipo delle analisi facendo un controllo sull'esistenza
nel db creato di indici e del loro corretto funzionamento..

queste sono le prime cose che mi vengono in mente

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate