|
|
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
hi all Наивный вопрос, наверное, но таки рискну :-) DDL: Код: plaintext Далее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. В трейсе при этом вижу след. статистику фетчей для оператора delete from tmp$buf: Код: plaintext 1. 2. 3. Отчего идёт наращивание их числа (по 2 фетча на каждую из 10 удаляемых записей) ? Учитывается ли в фетчах, что на N-ой итерации движку надо "проскочить" через записи, удалявшиеся на итерациях 1...(N-1) ? И если да, то почему бы не делать запись новых строк (я про insert'ы) на шаге N, где N>=4, не на новое место, а туда, где были строки, удаленные на шаге N -3 (при отсутствии промежуточных savepoint'ов, ес-сно) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 09:30 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
ТаблоидНаивный вопрос, наверное, но таки рискну :-) 06.09.2013 я задавал ДЕ аналогичный вопрос и был мягко послан. Вдруг чего изменилось? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 09:35 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
Евгений КилинТаблоидНаивный вопрос, наверное, но таки рискну :-) 06.09.2013 я задавал ДЕ аналогичный вопрос и был мягко послан. Вдруг чего изменилось? :)Замечательно. Еще бы найти эту дискуссию от "06.09.2013". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 09:40 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
ТаблоидЗамечательно. Еще бы найти эту дискуссию от "06.09.2013". Дискуссии не было, были вопрос/ответ в мыле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 09:42 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
Евгений Килин06.09.2013 я задавал ДЕ аналогичный вопрос и был мягко послан. вопрос был другой. Или как минимум поставлен совсем по-другому. При тормоза в динамике там ничего не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 10:32 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
ТаблоидОтчего идёт наращивание их числа (по 2 фетча на каждую из 10 удаляемых записей) ? Учитывается ли в фетчах, что на N-ой итерации движку надо "проскочить" через записи, удалявшиеся на итерациях 1...(N-1) ? И если да, то почему бы не делать запись новых строк (я про insert'ы) на шаге N, где N>=4, не на новое место, а туда, где были строки, удаленные на шаге N -3 (при отсутствии промежуточных savepoint'ов, ес-сно) ? уже ломали с тобой копья на эту тему. В GTT уровня транзакции версионность никуда не делась, коммитов нет, версии копятся. Теоретически, в ряде случаев, наверное, это можно улучшить. Практически, ХЗ стоит ли овчинка геморроя. Влад придет - пошлет тебя еще раз :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 10:40 |
|
||
|
Многокр. вставка и удаление строк в рамках одной Tx. Рост числа фетчей на delete.Why?
|
|||
|---|---|---|---|
|
#18+
dimitrуже ломали с тобой копья на эту тему.Подтверждаю. dimitrВлад придет - пошлет тебя еще раз :-)Мне после вчерашнего и заходить сюда не хочется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2014, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=92&tid=1563464]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 313ms |

| 0 / 0 |
