|
|
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
Коллеги, все форумы перекопал, решения найти не смог. Итак, 2 Базы, между ними прокинут DBLINK. Объем таблицы 500 ГБ. Задача - перенести таблицу с одной базы на другую путем Код: plsql 1. imp/exp/impdb/expdb/GG не предлагать, т.к. не подходят в конкретно данном случае. Все вроде бы хорошо, таблица переливается, но заметил особенность Oracle - через одну сессию скорость перелива данных не превышает 100мбит/сек, и не важно какая скорость канала. Соответственно, чтобы лить данные со скоростью 1000мбит/сек, приходится создавать 10-15 сессий, что не очень то и удобно, да и исходная база читает одну и ту же таблицу 15 раз, что создает нагрузку. Какие параметры можно подкрутить, да и где это сделать, чтобы скорость перекачки данных через DBLINK в 1 сессию была выше (до 1гбит/сек) ? пока что нашел Код: plaintext 1. .... но еще не пробовал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 14:04 |
|
||
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
askkasи не важно какая скорость канала Вся таблица на источнике помещается в память? Или диски успевают отдавать на 1Гбит/сек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 14:10 |
|
||
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 15:44 |
|
||
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
envaskkasи не важно какая скорость канала Вся таблица на источнике помещается в память? Или диски успевают отдавать на 1Гбит/сек? Вся таблица в память в данном случае не помещается, однако так как на серверах стойки - они конечно успевают читать информацию. Стойки работают на скорости свыше 10гбит/сек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 16:19 |
|
||
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Для такого транспорта лучше выделить отдельный порт с увеличенными настройками SEND_BUF_SIZE, RECV_BUF_SIZE или отдельный listener Данные настройки прописываются на стороне клиента в tnsnames.ora, или на стороне базы в sqlnet.ora ? Старой статьи не нашел, но вот похожая: Oracle Net Services 12c: Best Practices for Database Performance and Scalability С сожалению ссыль битая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 16:22 |
|
||
|
DBLINK и медленная скорость (100 мбит в секунду на 1 сессию)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2017, 17:12 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39445547&tid=1886022]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
202ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 536ms |

| 0 / 0 |
