Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Добрый день, Есть партицированная таблица, в которой 15000 партиций. Есть хранимка, которая в цикле вставляет порядка 20-30 записей (по одной) в эту таблицу в одну и ту же партицию. Занимает этот процесс несколько секунд. Если использую таблицу без партиций, то происходит все практически мгновенно. В чем может быть проблема? Вот версия сиквела: Microsoft SQL Azure (RTM) - 12.0.2000.8 Aug 27 2019 17:56:41 Copyright (C) 2019 Microsoft Corporation Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 10:15 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_m, все не бесплатно, посмотрите план, там будет весело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 10:16 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
TaPaKRoust_m, все не бесплатно, посмотрите план, там будет весело Но по идее-то вставка записи в маленькую партицию должна быть быстрее чем в огромную таблицу на десятки миллионов записей, разве нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 10:17 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_mTaPaKRoust_m, все не бесплатно, посмотрите план, там будет весело Но по идее-то вставка записи в маленькую партицию должна быть быстрее чем в огромную таблицу на десятки миллионов записей, разве нет?за счёт чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 10:18 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_mTaPaKRoust_m, все не бесплатно, посмотрите план, там будет весело Но по идее-то вставка записи в маленькую партицию должна быть быстрее чем в огромную таблицу на десятки миллионов записей, разве нет? странное утвержение, почему? надо ж понять в какую вставлять, ну и вообще вставлять в какую нибудь сферическую кучу на миллиарды без индексов и идентити всё равно не победить по скорости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 10:19 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
TaPaKRoust_mпропущено... Но по идее-то вставка записи в маленькую партицию должна быть быстрее чем в огромную таблицу на десятки миллионов записей, разве нет? странное утвержение, почему? надо ж понять в какую вставлять, ну и вообще вставлять в какую нибудь сферическую кучу на миллиарды без индексов и идентити всё равно не победить по скорости Обе таблицы имеют айдентити и уникальный индекс по двум полям. Когда убираешь уникальный индес вставка в партицированную таблицу становится быстрой. Если есть индекс партицированный (путем добавленияч туда ключа третьим столбцом) или не партицированный, то вставка идет медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 11:38 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
ну привет, если индекс есть, надо сортировать перед вставкой. планы-то посмотрите при вставке с индексом и без ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 12:21 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_m, смотрите на план запроса, возможно у вас идёт просмотр всех секций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2019, 12:51 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Yasha123ну привет, если индекс есть, надо сортировать перед вставкой. планы-то посмотрите при вставке с индексом и без Вставка идет по одной записи и в одну и туже партициюю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 02:58 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_m, В обычной версии идет пересортировка в tempdb перед вставкой, скорее всего тут то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 03:42 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_mYasha123ну привет, если индекс есть, надо сортировать перед вставкой. планы-то посмотрите при вставке с индексом и без Вставка идет по одной записи и в одну и туже партициюю. Кластерный индекс есть? Вставляется все только в последнюю партицию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 05:12 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
PizzaPizza, Да, есть, он на id (IDENTITY) и pkey (ключ партицирования). Вставляться может в любую партицию, не только в последнюю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 05:35 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_mPizzaPizza, Да, есть, он на id (IDENTITY) и pkey (ключ партицирования). Вставляться может в любую партицию, не только в последнюю Вставляется в любую? То есть ваш кластерный Id не включен в секционный ключ? Надо мне перечитать про партиции, а то я запутался по моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 06:31 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
Roust_mДобрый день, Есть партицированная таблица, в которой 15000 партиций. Есть хранимка, которая в цикле вставляет порядка 20-30 записей (по одной) в эту таблицу в одну и ту же партицию. Занимает этот процесс несколько секунд. Если использую таблицу без партиций, то происходит все практически мгновенно. В чем может быть проблема? Вот версия сиквела: Microsoft SQL Azure (RTM) - 12.0.2000.8 Aug 27 2019 17:56:41 Copyright (C) 2019 Microsoft Corporation Спасибо. А там колумнстор или нет? И сколько всего записей. При 15000 партициях будет сильный оверхед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 13:21 |
|
||
|
Вставка в партицированную таблицу проходит очень медленно по сравнению с обычной таблицей
|
|||
|---|---|---|---|
|
#18+
мне кажется что DDL таблицы помогло бы отвечающим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2019, 15:39 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=87&tid=1687194]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 419ms |

| 0 / 0 |
