|
|
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
Есть таблица изменений (некий аудит) в БД, которую хочется ужать. Таблица обновляется каждую минуту и весит 250 Гб. Размер Undo 120 Гб. В связи с этим у меня возникло два вопроса: 1. какова вероятность наткнуться на блокировки в момент shrink + row movement? 2. При ужатии таблицы, будет ли использоваться Undo? Боюсь, что не хватит Undo, так как размер одной таблицы больше размера всего Undo tablespace. Увеличить Undo нет возможности, нет свободного места на диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 16:03:23 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
Ещё один вопрос, который возникает: это вероятное снижение производительности: Enable row movement can cause performance problems http://www.dba-oracle.com/t_enable_row_movement.htm авторUsing the enable row movement clause can reduce the clustering_factor for a primary access index, causing excessive I/O. Oracle introduced the sorted gash cluster as a way to keep an index in-order with the table rows, a technique that greatly reduces I/O for common queries. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 16:18:27 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
бурлесонщинаUsing the enable row movement clause can reduce the clustering_factor for a primary access index, causing excessive I/O. Oracle introduced the sorted gash cluster as a way to keep an index in-order with the table rows, a technique that greatly reduces I/O for common queries. не надо всецело доверять этому сайту. там либо банальщина, либо урезание более комплексных вопросов до примитива, но уже с искажением истины до противоположной. во-первых написано "cab reduce" но демонстрируют увеличение. во-вторых, экскрементам подвергается кластер, а не регулярная таблица, видимо поэтому размер сцн у них занимает +364 байта на строку и строка 404 байта занимает блок целиком. оттуда же доступ по ключу вдруг превратился в 300000 reads. в-третьих. от ётогр энаблядства у них уменьшился размер блока с 16к до 4к. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 17:14:50 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
insonicum_dana1. какова вероятность наткнуться на блокировки в момент shrink + row movement? Если он online, то какие блокировки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2016, 23:16:18 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
ora601insonicum_dana1. какова вероятность наткнуться на блокировки в момент shrink + row movement? Если он online, то какие блокировки? в редакции Oracle SE One online работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 16:34:54 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
и что будет с undo? move повлияет на undo? сессия обращается к данным, которые в данный момент мувятся. будет временное чтение данных из Undo, которые ещё не смувились? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 16:36:33 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
insonicum_danaora601пропущено... Если он online, то какие блокировки? в редакции Oracle SE One online работает? shrink не может быть not online, он by default online, потому что другая активность не ожидает завершения shrink'a, с небольшим уточнением. Документация : Shrinking Database Segments OnlineDML operations and queries can be issued during the data movement phase of segment shrink. Concurrent DML operation are blocked for a short time at the end of the shrink operation, when the space is deallocated Тоесть, если сделать ALTER object SHRINK SPACE то concurrent DML будет ожидать, в то время как при ALTER object SHRINK SPACE COMPACT - нет (почитайте в чем разница). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2016, 22:46:34 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
авторDML operations and queries can be issued during the data movement phase of segment shrink. Правильно ли я понимаю, что в этом случае будет обращение к UNDO? Пример: Код: plsql 1. 2. 3. 4. 5. 6. так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 09:22:47 |
|
||
|
shrink и row movement могут быть причиной блокировок? При ужатии используется Undo?
|
|||
|---|---|---|---|
|
#18+
insonicum_danaавторDML operations and queries can be issued during the data movement phase of segment shrink. Правильно ли я понимаю, что в этом случае будет обращение к UNDO? Пример: Код: plsql 1. 2. 3. 4. 5. 6. так? Должно использоваться, если не в буферном кеше. Но с другой стороны, вряд ли таблица зачитывается на все 250 ГБ (?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 10:52:11 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39254020&tid=1888113]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 258ms |

| 0 / 0 |
