Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Проконсультируйте по вопросу выгрузки данных из таблицы DB2 в файл формата ixf Ситуация сложилась следующим образом. У меня есть скрипт на выгрузку данных с таблицы, скрипт очень долго отрабатывает -более двух часов, причем подозрение падает именно на запись данных в файл на жестком диске, так как выборка данных для записи отрабатывает недолго. Скрипт выглядит следующим образом: export to 'C:\table.ixf' of ixf select ....... Возможны ли другие варианты записи (выделение памяти, запись порциями) данных в файл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2012, 15:00 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
zasik, Здравствуйте. Т.е. на сервере: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2012, 18:44 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
Нет. имеется ввиду что селект отрабатывает быстро, а экспорт в файл очень медленно, доходит до 12 часов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 08:12 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
zasikНет. имеется ввиду что селект отрабатывает быстро, а экспорт в файл очень медленно, доходит до 12 часовВот я и пытаюсь исключить только работу с файлом. Т.е. чтобы все записи вытягивались из базы, но в файл не записывались. Того же самого можно добиться с утилитой db2batch , если указать ей, чтоб результаты в файл не писала, а только вытягивала все строки: Код: plaintext Вот вы как определили, что запрос быстро отрабатывает? Быстро получив в DB2 Command Center (или ещё где) первые 100 записей из всего большого набора данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 09:45 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
Да, быстро получив первые 200 записей в квест централе, прогнав скрипт select ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 12:35 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
zasikДа, быстро получив первые 200 записей в квест централе, прогнав скрипт select Select выполнялися за секунд, из чего по моему мнению следует что проблема заключается именно в записи выбранных записей в файл, для чего и был создан этот пост ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 12:46 |
|
||
|
EXPORT TO IXF
|
|||
|---|---|---|---|
|
#18+
zasikSelect выполнялися за секунд, из чего по моему мнению следует что проблема заключается именно в записи выбранных записей в файл, для чего и был создан этот постТо, что select вернул быстро первые 200 строк набора говорит только о том, что на сервере быстро сформировался курсор, и записи начали возвращаться клиенту. Но всего этих записей может быть очень много, и основное время по их получению всех (а не только первых 200) будет тратиться на извлечение из базы, передачу клиенту (может быть по сети), а не запись этих данных на диск на клиенте. Поэтому ещё раз: запустите на том же клиенте db2batch с указанной опцией (не выводить результаты, а только делать fetch строке) и посмотрите на время выполнения всей операции. Если время будет значительно меньше этих 2-х часов, то в этом случае вы можете обвинять утилиту export или дисковую систему клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1601722]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 130ms |

| 0 / 0 |
