Newsgroup: it.comp.software.database
Titolo: URGENTE: ERRORE su pg_exec di Postgres

Ciao a tutti,
mi trovo di fronte ad un messaggio di errore che vorrei cercare di capire.
Spero mi possiate aiutare.
Innanzitutto ho una pagina php che contiene il codice per eseguire una
select contemporaneamente su due tabelle di un DB Postgres e aggrega i dati
sulla base di una certa condizione.
(PHP:4.3.6, Postgres:7.4.2
Fino a pochi gg fa il tutto funzionava ma ora mi vengono restituiti i
seguenti messaggi di errore:
- Warning: pg_exec(): Query failed: ERROR: could not write block 84 of
temporary file: No space left on device HINT: Perhaps out of disk space? in
......
- Warning: pg_numrows(): supplied argument is not a valid PostgreSQL result
resource in
La pagina in questione visualizza delle statistiche di accesso: credo, come
emerge dall'errore, che sia un problema di spazio disponibile per generare
questo file temporaneo...in quanto altri script che lavorano in maniera
identica ma che aggregano i dati in modo diverso stanno continuando a
funzionare.
Chi puo' aiutarmi a capire meglio il funzionamento relativo alla generazione
di questo file e come aumentare le dimensioni di disco disponibili per la
sua generazione...ammesso che sia questo il problema?
Grazie mille
roberto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sua generazione...ammesso che sia questo il problema?
Prima di pensare che questo NON sia il problema, perchè non limitarsi a 
verificare che lo spazio su disco non sia, per l'appunto, esaurito?
-- 
Fabrizio "Hermooz" Ermini

 temporary file: No space left on device HINT: Perhaps out of disk space?Da
O.. perhaps out of DISK QUOTA?
Davide
-- 
| If you think the United States has stood still, who built the largest 
| shopping center in the world?   -- Richard Nixon 
| 
| 

> Prima di pensare che questo NON sia il problema, perchè non >limitarsi a
verificare che lo spazio su disco non sia, per >l'appunto, esaurito?
Potresti essere piu' chiaro?
Come posso capire se lo spazio su disco è esaurito?
Cercando informazioni in merito ho letto che è possibile specificare il
quantitativo di memoria da usare per effettuare query complesse, sorts e o
hashes. Il valore di default è posto a 512 kilobytes ma attraverso il
parametro "-S SortSize" e' possibile indicare la nuova dimensione.
Nel caso di spazio esaurito è questa la strada da seguire?
Grazie mille
PS:Mi scuso se le mie domande sono banali ma tutto cio' per me è una novita'
specie la gestione di postgres


 specie la gestione di postgres
Non esistono domande banali al massimo risposte banali č quello che mi 
avevano risposto quando ho iniziato
Ciao Paolo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*
Vuoi saperne di piů su python clicca 
http://www.pyj.it

 Nel caso di spazio esaurito è questa la strada da seguire?
Nah, nah, ti stai perdendo per vie strane, è tutto molto più semplice: 
devi solo vedere se IL TUO DISCO FISSO E' PIENO, tutto qua.
Se la cosa non è banale, è per caso perchè sei in hosting su un sistema 
gestito da altri, o su cui ci sono più installazioni? In tal caso magari 
non è l'intero disco ad essere pieno ma solo la quota riservata al tuo db.
dove sta questo DB? Su che server, sotto quale sistema operativo? Che 
diritti hai su quel sistema?
bye!
-- 
Fabrizio "Hermooz" Ermini

 devi solo vedere se IL TUO DISCO FISSO E' PIENO, tutto qua.
Ho seguito la vostra dritta....e in effetti il problema era dovuto al disco
fisso.
Grazie mille a tutti x l'aiuto
Ciao
