|
|
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Имеется партиционная таблица (разбита по полугодиям на партиции). БД на Oracle 10g. В "чистую партицию" записи вставляются быстро, но со временем, по мере заполнения данными, скорость вставки падает в 5-7 раз. Вставка записей происходит через конструкцию insert /*+APPEND*/ into Table_Name values ... С чем может быть связана потеря скорости записи и как с этим бороться? Плодить много мелких партиций не хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 16:35 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Chukis, Индексы мержаться долго? Ну и ожидания/рантайм статистики по планам конечно помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:09 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
ora601, А это нормальная ситуация, когда падает скорость вставки в партицию по мере её заполнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:12 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Chukis, 0) ты уж определись - или у тебя APPEND, или VALUES 1) какие и сколько индексов есть на таблице? 2) какие и сколько ограничений целостности есть на таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:28 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Chukis, ddl таблицы и индексов покажите. А так вообще, можно по ожиданиям посмотреть чем "замедленная" вставка занимается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 17:30 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Chukis, Если еще + APPEND, то это не очень нормально, А вот если APPEND + VALUES на 10g то это просто может быть фрагментация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 18:02 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
ora601Chukis, Если еще + APPEND, то это не очень нормально, А вот если APPEND + VALUES на 10g то это просто может быть фрагментация.с каких это пор append стал работать с values? З. Ы. Глюк в 11.1, который тут же пофиксили - не в счёт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 18:31 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
ora601, Ну и это - append вставляет данные в "чистые" сегменты выше HWM и никогда не использует уже выделенные под таблицу "грязные", ему пофиг на фрагментацию ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 18:37 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхora601Chukis, Если еще + APPEND, то это не очень нормально, А вот если APPEND + VALUES на 10g то это просто может быть фрагментация.с каких это пор append стал работать с values? Может, с 9i? (я не утверждаю, я предполагаю, сейчас проверить не могу) Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 21:14 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
INSERT ALL это не тот VALUES, поскольку все равно есть SUBQUERY А обычный INSERT ... VALUES работает только с APPEND_VALUES Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Про аномалию в 11.1 уже сказали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2017, 03:50 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
С insert я ошибся малость, конечно без values используется) INSERT /*+APPEND*/ INTO MYTABLE SELECT ..... ddl для таблица вот такой: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. Статистика на таблицу собиралась 3 дня назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2017, 16:11 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Chukis, Удаление строк из таблицы не производится, она накопительная. Только операции вставка и селект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2017, 16:11 |
|
||
|
Падает скорость вставки в партицию со временем
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхora601Chukis, Если еще + APPEND, то это не очень нормально, А вот если APPEND + VALUES на 10g то это просто может быть фрагментация. с каких это пор append стал работать с values? А я и не утвержадал это :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2017, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39453989&tid=1885926]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 485ms |

| 0 / 0 |
