|
|
|
|
 |
|  |
 |
Mifune |
| [Access] aiuto su query e errori |
03-11-2004 18:45 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
[Access] aiuto su query e errori
mi hanno messo a lavorare su un grosso db, in access, sono 2 tabelle da 380.000 righe ciascuna ed una decina di colonne.
ho dovuto creare una nuova tabella idportafoglio, di tipo numerico, vado per modificare il tipo da testo a numerico, arrivato a 3/4 di conversione mi mette il seguente errore :impossibile modificare il tipo di dati (memoria o spazio su disco insufficiente) , di spazio sullla macchina server ho 7 giga, e di ram ne ho 1 giga ( P4 1.8).
che fare?
Altro problema, in questa colonna devo inserire un valore numerico, e devo quindi fare una query, senon voglio inserimeli a mano....
il codice dovrebbe essere questo: UPDATE NOMETABELLA IDPORTAFOGLIO SET VALORE è giusto?
ultima cosa, per renderlo compatibile con il loro sw devo rinominare tutte le tabelle, basta rinominare il nome di ogni singola tabella o ci sono altri passi che non so?
ODIO ACCESS!!!!
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 18:45 |
|
|
|  |
 |
francyghisla |
| cavoli è un bel problema, quando avevo fatto lo s ... |
03-11-2004 19:15 |
|
 |
francyghisla |
.non è possibile.

Registered: Nov 2003
Posts: 632 (0.08 al dì)
Location:
Corso: TICOM
Anno: Primo
Time Online: 13 Days, 10:16:55 [...]
Status: Offline
Edit | Report | IP: Logged |
cavoli è un bel problema, quando avevo fatto lo stage mi era sorto un problema simile, sul tempo di esecuzione e non sulla memoria, ma facendo una query... avevo risolto il problema dividendo il lavoro della query in più query semplici.PEr eseguire la query complicata sembrava si bloccasse, invece il computer ci metteva anche 20 minuti per pochi campi...
Caratteristiche del PC su cui è stata eseguita la prova:
CELERON
RAM 128 [MB]
N° Campi Query “Complessa” Query “Semplici”
100 65 [sec] Meno di un secondo
500 5 [min] 2 [sec] Meno di un secondo
1000 9 [min] 58 [sec] Meno di un secondo
2033 (tutti)17 [min] 32 [sec] Meno di un secondo
Non so se a questo punto ti conviene fare una bella furbacchiata del tipo mi taglio la tabella a pezzetti, faccio la conversione del tipo per ogni tabella e poi ricompatto il tutto.
il codice della query di UPDATE è:
UPDATE nomeTabella SET NomeCampo=nuovoValore (WHERE...)
è probabile che ti dia il problema sulla memoria anche per fare questa query, fanne più d'una che modifichino i campi da o a 10 000, 10 000 / 20 000 etc... magari funziona anche con intervalli più grandi.
Per rinominare le tabelle basta fare rinomina (windows rulez)
non so se ti possa essere d'aiuto, buon lavoro! 
|
|
03-11-2004 19:15 |
|
|
|  |
 |
Sephirot |
| [QUOTE][i]Originally posted by francyghisla [/i]
... |
03-11-2004 19:15 |
|
 |
Sephirot |
.grande:maestro.

Registered: Nov 2001
Posts: 3856 (0.44 al dì)
Location: South of No North
Corso: Informatica
Anno: III
Time Online: 60 Days, 15:06:08: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by francyghisla
Per rinominare le tabelle basta fare rinomina (windows rulez)

|
|
03-11-2004 19:15 |
|
|
|  |
 |
francyghisla |
| :rotfl: ... |
03-11-2004 19:18 |
|
 |
francyghisla |
.non è possibile.

Registered: Nov 2003
Posts: 632 (0.08 al dì)
Location:
Corso: TICOM
Anno: Primo
Time Online: 13 Days, 10:16:55 [...]
Status: Offline
Edit | Report | IP: Logged |

|
|
03-11-2004 19:18 |
|
|
|  |
 |
Mifune |
| [QUOTE][i]Originally posted by francyghisla [/i]
... |
03-11-2004 19:22 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by francyghisla
cavoli è un bel problema, quando avevo fatto lo stage mi era sorto un problema simile, sul tempo di esecuzione e non sulla memoria, ma facendo una query... avevo risolto il problema dividendo il lavoro della query in più query semplici.PEr eseguire la query complicata sembrava si bloccasse, invece il computer ci metteva anche 20 minuti per pochi campi...
Caratteristiche del PC su cui è stata eseguita la prova:
CELERON
RAM 128 [MB]
N° Campi Query “Complessa” Query “Semplici”
100 65 [sec] Meno di un secondo
500 5 [min] 2 [sec] Meno di un secondo
1000 9 [min] 58 [sec] Meno di un secondo
2033 (tutti)17 [min] 32 [sec] Meno di un secondo
Non so se a questo punto ti conviene fare una bella furbacchiata del tipo mi taglio la tabella a pezzetti, faccio la conversione del tipo per ogni tabella e poi ricompatto il tutto.
il codice della query di UPDATE è:
UPDATE nomeTabella SET NomeCampo=nuovoValore (WHERE...)
è probabile che ti dia il problema sulla memoria anche per fare questa query, fanne più d'una che modifichino i campi da o a 10 000, 10 000 / 20 000 etc... magari funziona anche con intervalli più grandi.
Per rinominare le tabelle basta fare rinomina (windows rulez)
non so se ti possa essere d'aiuto, buon lavoro!
hehe il fatto che devo solo cambiare un tipo da testo a numerico; ma che pizza non sarebbe nemmeno compito mio visto che il sw che richiede il DB è fatto da una società, comunque domani mi devo sentire.
credo che tagliare la tab sai impossibile...
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 19:22 |
|
|
|  |
 |
francyghisla |
| eh-eh,dopo la 5^ superiore passata a lottare con a ... |
03-11-2004 19:47 |
|
 |
francyghisla |
.non è possibile.

Registered: Nov 2003
Posts: 632 (0.08 al dì)
Location:
Corso: TICOM
Anno: Primo
Time Online: 13 Days, 10:16:55 [...]
Status: Offline
Edit | Report | IP: Logged |
eh-eh,dopo la 5^ superiore passata a lottare con access scopri tutti i modi per aggirare quella testa di legno!
cmq per tagliare la tabella a pezzettini, il che è una menata unica, si tratta o di fare una query che ti tira fuori i primi 10000 campi, i secondi 10000 etc e salvarli in una tabella diversa volta per volta, ovvero rifai la stessa query per n volte creando una tabella diversa ogni volta.
è come tirarsi una zappata sui piedi, però per questo tipo di problemi a volte bisogna ricorrere a queste deviazioni mentali per ottenere qualche risultato
|
|
03-11-2004 19:47 |
|
|
|  |
 |
Mifune |
| sono quasi 400.000 righe.... dovrei fare 40 query ... |
03-11-2004 19:51 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
sono quasi 400.000 righe.... dovrei fare 40 query?
mache pacco io poi odio i DB!!!
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 19:51 |
|
|
|  |
 |
kokorina |
| io trovo assurdo utilizzare access con db con cosi ... |
03-11-2004 19:51 |
|
 |
kokorina |
.:video:girl:.

Registered: Nov 2002
Posts: 1821 (0.22 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 3°fc più o meno
Time Online: 40 Days, 23:49:06: [...]
Status: Offline
Edit | Report | IP: Logged |
io trovo assurdo utilizzare access con db con cosi tante righe...
capirei se fosse un privato, ma santo cielo un azienda...
__________________
ogni mattina in africa quando sorge il sole una gazzella muore, cioè si sveglia ed è già morta perchè non stava tanto bene il giorno prima
in africa ogni mattina quando sorge il sole un leone si sveglia, appena sveglio inizia a correre per non fare la fine della gazzella non importa se sei crotalo o pavone, l'importante è che se muori me lo dici prima
"il tu che conosci è l'io che sono"
in RINO veritas
|
|
03-11-2004 19:51 |
|
|
|  |
 |
Mifune |
| [QUOTE][i]Originally posted by kokorina [/i]
... |
03-11-2004 19:54 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by kokorina
io trovo assurdo utilizzare access con db con cosi tante righe...
capirei se fosse un privato, ma santo cielo un azienda...
ue io lavoro li da una settimana, dovrei avere manzioni di collaborazione e non mi hanno mai parlato di Db ( ne so poco a livello di esame di Com dig :asd ....secodo me e assurdo tutto il loro sistema
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 19:54 |
|
|
|  |
 |
francyghisla |
| io avrei un'idea, buttagli una bella bomba sul ser ... |
03-11-2004 19:57 |
|
 |
francyghisla |
.non è possibile.

Registered: Nov 2003
Posts: 632 (0.08 al dì)
Location:
Corso: TICOM
Anno: Primo
Time Online: 13 Days, 10:16:55 [...]
Status: Offline
Edit | Report | IP: Logged |
io avrei un'idea, buttagli una bella bomba sul server così poi saranno costrretti a rifare tutto da capo con un po' di zucca!
cmq non so quante query ti servono, io ho sparato 10 000 a caso, magari la ram non si saatura con 100 000 e così ne devi fare di meno, devi andare per tentativi purtroppo!
|
|
03-11-2004 19:57 |
|
|
|  |
 |
Mifune |
| [QUOTE][i]Originally posted by francyghisla [/i]
... |
03-11-2004 20:01 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by francyghisla
io avrei un'idea, buttagli una bella bomba sul server così poi saranno costrretti a rifare tutto da capo con un po' di zucca!
cmq non so quante query ti servono, io ho sparato 10 000 a caso, magari la ram non si saatura con 100 000 e così ne devi fare di meno, devi andare per tentativi purtroppo!
domani chiamo la societa che ha messo su la rete il server e che ha fatto il software, mi faccio spiegae passo passo come un demente...anche se son pagato a ore ( :asd non mi va di perdere 10 ore dietro a access....
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 20:01 |
|
|
|  |
 |
DeepBlue |
| Magari al DB si appogiano software che si interfac ... |
03-11-2004 20:02 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Magari al DB si appogiano software che si interfacciano solo ad Access. In ogni caso se fosse possibile, sarebbe meglio buttare access, in effetti 
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
03-11-2004 20:02 |
|
|
|  |
 |
Mifune |
| [QUOTE][i]Originally posted by DeepBlue [/i]
... |
03-11-2004 20:05 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by DeepBlue
Magari al DB si appogiano software che si interfacciano solo ad Access. In ogni caso se fosse possibile, sarebbe meglio buttare access, in effetti
esatto il sw da quanto so e interfacciato solo con access....ma si interfaccia pure in modo particolare.... vuole i suoi campi...
imho se sapevo cosi chiedevo di piu di 10 euro nette orarie
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 20:05 |
|
|
|  |
 |
DeepBlue |
| [QUOTE][i]Originally posted by Mifune [/i]
... |
03-11-2004 20:14 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.52 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Mifune
esatto il sw da quanto so e interfacciato solo con access....ma si interfaccia pure in modo particolare.... vuole i suoi campi...
imho se sapevo cosi chiedevo di piu di 10 euro nette orarie
Magari riesci a strappare un contratto a parte per questa cosa 
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
|
03-11-2004 20:14 |
|
|
|  |
 |
Mifune |
| [QUOTE][i]Originally posted by DeepBlue [/i]
... |
03-11-2004 20:34 |
|
 |
Mifune |
dsy moderator

Registered: Jul 2003
Posts: 3061 (0.37 al dì)
Location: Milano/ we Milano 3
Corso: Work
Anno: Work
Time Online: 20 Days, 22:03:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by DeepBlue
Magari riesci a strappare un contratto a parte per questa cosa
sempre riesco a risolvere ;(
__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog
|
|
03-11-2004 20:34 |
|
|
|  |
 |
| All times are GMT. The time now is 12:33. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|