|
|
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
Согласно New Features Guide Adaptive Server® Enterprise 15.0.2 : для кластерных всех(?) и в т.ч. уникальных индексов (datapages) BCP - быстрое , а для некластерных уникальных индексов (datapages)-медленное BCP Как то я не понимаю, как это может быть. Ошиблися в документации? Или есть, таки, какие то серьёзные отличия у кластерных и некластерных индексов datapages? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 17:21 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
Сергей08 пишет: > Как то я не понимаю, как это может быть. > Ошиблися в документации? Или есть, таки, какие то серьёзные отличия у > кластерных и некластерных индексов datapages? Возможно, тут проблема в терминологии. Дело в том, что иногда кластерными называют только APL clustered index. А DPL - некластерными, даже если они создавались как кластерные. Потому что структурно они некластерные. А иногда Дайте ссылку, где можно почитать. У кластерных и некластерных индексов datapages нет, конечно же, никаких отличий в структуре. У них есть некоторые отличия в алгоритмах размещения данных -- для кластерных ключей DOL-таблиц ASE СТАРАЕТСЯ сохранить физический порядок следования записей по ключу, но вот КАК и КОГДА - вообще вроде бы не определено (т.е. я не слышал такого). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 19:04 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00641.1502/html/nfg1502/X65215.htm Из вышеуказанной ссылки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 10:27 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
Думаю это баг в документации т.к. одно предложение, которое стоит в условии использования fast bcp "in all cases sp_dboption ‘select into/bulkcopy/pllsort’ is enabled and the table does not have a clustered index " Противоречит "When a table has datarows or datapage locking scheme with a clustered index ." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 11:35 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
Сергей08 пишет: > следует что yникальный некластерный индекс(data....) запрещает быстрое > BCP(пункт1) , Да, запрещает. а уникальный кластерный(data...) не запрещает(пункт3). Как же ? Тоже запрещает sp_dboption ‘select into/bulkcopy/pllsort’ is on, but the table uses the allpages locking scheme and has a clustered index. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 11:41 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
MasterZiv а уникальный кластерный(data...) не запрещает(пункт3). Как же ? Тоже запрещает sp_dboption ‘select into/bulkcopy/pllsort’ is on, but the table uses the allpages locking scheme and has a clustered index. Сергей08 имел ввиду другую выдержку из доки, что These are situations in which Adaptive Server version 15.0.2 uses fast bcp .... в том числе и в случае - • When a table has datarows or datapage locking scheme with a clustered index. Как я уже заметил ранее это предложение полностью противоречит начальному условию (table does not have a clustered index) Реально на тесте прогнал ASE15.02. fast bcp не используется если a table has datarows or datapage locking scheme with a clustered index. Что и ожидалось.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:13 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
А как видно что BCP fast? Смотреть в логсегмент? Забыл ( или и не знал :) ). Но вообще то предположительно если индекс кластерный и неуникальный на datarows or datapage то BCP по логике должен быть (полу)быстрый- page allocation and indeхupdate. Я так понял , что BCP научилось не запускать,если не надо, тригеры и логировать изменения индекса без логирования данных. Последнее, само собой, невозможно при кластерном ALLpages. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:31 |
|
||
|
Fast bcp в ASE 15.0.2
|
|||
|---|---|---|---|
|
#18+
Чтобы раставить все точки над i DOL Таблица 1350208 строк bcp без индексов Clock Time (ms.): total = 9454 Avg = 0 (142818.70 rows per sec.) 22 новых строк в syslogs - Только page allocations логируется При использовании не уникального индекса (non-clustered not-unique либо clustered not-unique ) Clock Time (ms.): total = 30750 Avg = 0 (43909.20 rows per sec.) 1381951 новых строк в syslogs - Только page allocations логируется и изменения индекса. Данные не логируются При использовании уникального индекса (non-clustered unique либо clustered unique ) Clock Time (ms.): total = 57437 Avg = 0 (23507.63 rows per sec.) 2741731 новых строк в syslogs - Логируются как данные так и изменения индексы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=55&gotonew=1&tid=2011151]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 499ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...