Re: Need help in reclaiming disk space by deleting the selected records

Поиск
Список
Период
Сортировка
От Yelai, Ramkumar IN BLR STS
Тема Re: Need help in reclaiming disk space by deleting the selected records
Дата
Msg-id 13D0F6C9B3073A4999E61CAAD61AE7ECC4529FF9E8@INBLRK77M2MSX.in002.siemens.net
обсуждение исходный текст
Ответы Re: Re: Need help in reclaiming disk space by deleting the selected records  ("Albe Laurenz" <laurenz.albe@wien.gv.at>)
Список pgsql-general
Thanks Steve and Andres,
 
I read these articles
 
and I have some more questions on the Steve comments.
 
  1. Do I need run REINDEX to reduce space or auto vacuum will handle re indexing?
  2. Cluster, Re index and Vacuum full locks the table, Hence do we need to avoid database operations ( select, delete, insert ) while doing disk clean up? Just curious what if I keep inserting while running this command?
  3. All the three commands needs some additional space to do this operation? Am I correct?
  4. Would all database server ( oracle, sqlserver and mysql ) needs downtime while doing disk clean up?
  5. I am very happy to use Truncate and table partitioning, it is satisfying my requirements. But in order to achieve this, for 10 years ( currently 6 unique archiving tables I have ) I have to create 1440 month tables. Will it creates any issue and is there anything I need to consider carefully while doing this?
 
Thanks & Regards,
Ramkumar
_____________________________________________
From: Yelai, Ramkumar IN BLR STS
Sent: Thursday, September 13, 2012 7:03 PM
To: 'pgsql-general@postgresql.org'
Subject: Need help in reclaiming disk space by deleting the selected records
 
 
Hi All,
 
I am a beginner in Postgresql and Databases. I have a requirement that reclaiming disk space by deleting the rows in a selected time span.  I went through the documents and articles to know how to get the table size (http://wiki.postgresql.org/wiki/Disk_Usage
 
But before let the user delete, I have to show the size of the records size in the selected time span.  But here I don’t know how to calculate the selected records size. 
In addition to this, I assume that after deleted the records I have to run VACUUM FULL command to reclaiming the space( Please correct me if I am wrong or let me know the best approach) .
 
The table looks like this
 
CREATE TABLE IF NOT EXISTS "SN_SamplTable"
(
  "ID" integer NOT NULL,
  “Data” integer,
  "CLIENT_COUNT_TIMESTAMP" timestamp without time zone
);
 
Please help me to how to proceed on this.
 
Thanks & Regards,
Ramkumar.
 
 

В списке pgsql-general по дате отправления:

Предыдущее
От: Ryan Kelly
Дата:
Сообщение: PostgreSQL, OLAP, and Large Clusters
Следующее
От: salah jubeh
Дата:
Сообщение: estemated number of rows and optimiser effeciency