Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Транзакционная таблица
|
|||
|---|---|---|---|
|
#18+
БД AX2012, имеется таблица, данные в которой существуют только внутри транзакций, транзакций одновременно может быть порядка 10. Внутри транзакций таблица может наполнятся от 1 до 7000 строк (читаю используя NOLOCK). На таблице имеются индексы. На самой БД включена автостатистика. Статистика для этой таблицы пересчитывается автоматом почти каждую минуту. Индексы почти всегда развалены, с малым заполнениям, и фрагментацией больше 80% План запроса для для данной таблице в кеше, рассчитан на какой-то определённый момент. Порой очень не актуальный, а все транзакции его используют. В момент пиковой нагрузки, база просто зажирается, ожидая выполнения запроса в эту таблицу. Имел ли кто нибудь дела с такими транзакционными таблицами? Поможет ли отключение статистики? Удаление кластерного индекса? Чтобы превратить эту таблицу в HEAP. Какой будет план для запросов по таблице без статистики? Планирую эксперимент на эту тему, может кто знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2019, 17:07 |
|
||
|
Транзакционная таблица
|
|||
|---|---|---|---|
|
#18+
Дл яэтих целей придумали временные таблицы и табличные переменные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2019, 17:10 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39849381&tid=1687410]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 429ms |

| 0 / 0 |
