|
|
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
База на Oracle 10g. В последнее время в одном из табличных пространств стола заканчиваться место. До этого всегда файл dbf этого таблично пространства занимал на диске 5 Гб. Теперь же он вырос до 33 ГБ, я добавил второй, он тоже вырос за месяц до 33 Гб. Запрос select * from dba_all_tables и просмотр таблиц из этого табличного пространства ничего криминального не показал - таблиц мало и строк в них не много. Что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:08:18 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonБаза на Oracle 10g. В последнее время в одном из табличных пространств стола заканчиваться место. До этого всегда файл dbf этого таблично пространства занимал на диске 5 Гб. Теперь же он вырос до 33 ГБ, я добавил второй, он тоже вырос за месяц до 33 Гб. Запрос select * from dba_all_tables и просмотр таблиц из этого табличного пространства ничего криминального не показал - таблиц мало и строк в них не много. Что может быть? барабашка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:24:36 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossisson, для начала смотреть dba_segments на предмет того, какие сегменты расположены в этом ТП Далее думать - что и зачем кладет в ТП столько сегментов. Может кто-то банально делает create table as select <тут запрос, возвращающий дохулион. нет, дохулион мало. пусть будет охулиард строк>, а после делает drop этой table без PURGE, а у тебя корзина, допустим, включена... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:27:25 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossisson, А каео табл.пространство растет? USERS,SYSTEM,TEMP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:28:37 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
В корзине нет удаленных данных из этого ТП. Табличное пространство растет не системное, а мной созданное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:32:29 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonВ корзине нет удаленных данных из этого ТП. Табличное пространство растет не системное, а мной созданное. что занимает больше всего места в dba_segments? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:35:46 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
mefman, похоже нашел. В одной из таблиц в этом ТП порядка 200 тыщ строк и занимает эта таблица 59 ГБ. Полей в этой таблице мало и в основном текстовые. Думаю надо сделать аналог таблицы, перенести туда данные, а старую дропнуть без корзины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:38:23 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossisson, alter table move сделай. Удаление таблицы удалит гранты, инвалидирует зависимое и .тп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:42:06 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonmefman, похоже нашел. В одной из таблиц в этом ТП порядка 200 тыщ строк и занимает эта таблица 59 ГБ. Полей в этой таблице мало и в основном текстовые. Думаю надо сделать аналог таблицы, перенести туда данные, а старую дропнуть без корзины. не забудь рассказать об успехах. есть подозрение, что твои телодвижения могут оказаться тщетными... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 11:43:24 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, после пересоздания из dba_sigments ушла та большая таблица, заполненность ТП тоже снизалась до 5%. Но уменьшить размер реальных файлов не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 12:14:43 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonНо уменьшить размер реальных файлов не могу это нормально . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 12:17:43 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Уже правильно советовали сделать move для сегментов табличного пространства (или вообще переместить их в новый таблспейс), объекты ужмутся и можно будет уменьшить датафайлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 13:38:01 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
prento, а можно сделать импорт всего tablespace в файл, пересоздать tablespace и накатить данные через export? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 15:37:17 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Наоборот, экcпорт в файл, импорт из файла. Можно, но move проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 18:01:22 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonprento, а можно сделать импорт всего tablespace в файл, пересоздать tablespace и накатить данные через export?"с тех пор, как появилась команда MOVE, утилиты imp/exp уже не являются инструментами реорганизации таблиц"(с) дядя Том, первый том Oracle для профессионалов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 20:01:56 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх дядя Том, первый том это 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 22:30:46 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
mefman, я пока не делал move. Но вот, что интересно. После пересоздания таблицы в этом же ТП и вставки в нее данных в dba_segments у таблицы нормальный размер в поле BYTES, но стоит вставить в таблицу пару записей, как размер сразу вырастает c 64Мб до 1,5 ГБ. Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 10:01:47 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonmefman, я пока не делал move. Но вот, что интересно. После пересоздания таблицы в этом же ТП и вставки в нее данных в dba_segments у таблицы нормальный размер в поле BYTES, но стоит вставить в таблицу пару записей, как размер сразу вырастает c 64Мб до 1,5 ГБ. Почему так? вырастает размер чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 11:16:18 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Q.Tarantino, вырастает значение поля BYTES в таблице dba_segments для этой таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 11:32:20 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonQ.Tarantino, вырастает значение поля BYTES в таблице dba_segments для этой таблицы и какое значение у next extent для таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 11:35:07 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Q.Tarantino, PCTFREE 10 TABLESPACE MARS STORAGE ( INITIAL 32M NEXT 32M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 11:52:59 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Вот пример из dba_segments для трех таблиц, схожих по структуре и кол-во записей в них. Таблица CARDS явно выделяется по размеру от остальных двух. После пересоздания таблицы и переноса данных она уменьшается, но стоит начать добавлять в неё строки, как начинается рост. OWNERSEGMENT_NAMESEGMENT_TYPETABLESPACE_NAMEHEADER_FILEHEADER_BLOCKBYTESBLOCKSEXTENTSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSADMINMAPSTABLETB_SECOND11324618134217728163842335544326710886412147483645ADMINLOCKEDSTABLETB_SECOND11082346710886481921335544326710886412147483645ADMINCARDSTABLETB_SECOND191638442112742891521376256168335544326710886412147483645 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2016, 16:53:27 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхsossissonprento, а можно сделать импорт всего tablespace в файл, пересоздать tablespace и накатить данные через export?"с тех пор, как появилась команда MOVE, утилиты imp/exp уже не являются инструментами реорганизации таблиц"(с) дядя Том, первый том Oracle для профессионалов.ну все же иногда является (естественно, impdp/expdp в первую очередь). Например, распухло ТП до неприличия и заняло свободное пространство на быстрых дисках, где лежат датафайлы. В такой ситуации выгрузка на медленные диски дампа, удаление и пересоздание ТП и заливка дампа обратно спасет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 00:09:52 |
|
||
|
Почему растет табличное пространство?
|
|||
|---|---|---|---|
|
#18+
sossissonВот пример из dba_segments для трех таблиц, схожих по структуре и кол-во записей в них. Кол-ва записей как раз и нет. Собери статистику по таблице и покажи Код: plsql 1. Ну и до кучи Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2016, 02:50:36 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39302579&tid=1887533]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
503ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 858ms |

| 0 / 0 |
