|
|
|
MSSQL DTS Package
|
|||
|---|---|---|---|
|
#18+
Переношу данные из таблиц одной базы данных в другую. Источник - MSAccess, приемник - MSSQL. Использую механизмы DTS Package. Собственно для переноса использую Transfer Data Task компонент. Все бы ничего, но со всеми проверками больно долго получается: 30000 записей около 2-х часов перекидываются (видимо из-за того, что все это во сетке делается). Попробовал заоптимизировать сам процесс переброски. Во вкладке Options компонента Transfer Data Task есть такая опция, как размер буфера для выборки из источника данных (Fetch buffer size). По умолчанию там 1. Так вот, если ставлю больше 1, то переносится всего одна запись (а должно около 30000). Что не так делаю, кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:45:11 |
|
||
|
MSSQL DTS Package
|
|||
|---|---|---|---|
|
#18+
Индексы и триггеры не убиваешь до переноса? Если можно, то поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 11:56:53 |
|
||
|
MSSQL DTS Package
|
|||
|---|---|---|---|
|
#18+
Да не трогаю я ничего. И почему со включенными индексами, правилами и триггерами при Fetch buffer size = 1 работает? Да и потом, поэкспериментировал я немного, стал писать в таблицу, на которую вообще никаких правил... та же хрень... одну запись только и пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 13:45:32 |
|
||
|
MSSQL DTS Package
|
|||
|---|---|---|---|
|
#18+
Use fast load Specify that you want to use high-speed bulk-copy processing. The fast load option can be used only when the destination connection is the Microsoft OLE DB Provider for SQL Server. When you enable this option, the data pump can accept batches of transformed data. Batch sizes are controlled through the Insert batch size option in this area. Fetch buffer size оптимизировать не приходилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 14:22:27 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32063582&tid=1819183]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 354ms |

| 0 / 0 |
