Описание тега partitioned-view

0 ответов

Нечетный план выполнения при добавлении ограничения в представление раздела

У меня странная проблема с секционированным представлением, которое я настроил. Например, ради, скажем, у меня есть таблица Orders & Orders_Archive, доступ к которой осуществляется через секционированное представление. Каждый заказ имеет OrderType, …
0 ответов

Улучшение производительности запросов для секционированных представлений с большим количеством таблиц

Фон Я перенесу приложение из схемы с одной таблицей событий, содержащей 0,5-1,3 миллиарда записей, в секционированные представления с 30-180 идентичными базовыми таблицами, каждая из которых содержит часть этого количества записей, что значительно о…
0 ответов

Разделенные представления продолжают вставлять после того, как MSDTC не работает

Сначала извините за плохой английский. У меня есть два узла, работающих с Windows Server 2012, и у меня есть разделенное представление, оно отлично работает, когда я пытаюсь выбрать, вставить, обновить и удалить. Но когда я выключаю службу MSDTC, я …
1 ответ

Секционированное представление считывает все таблицы, когда строк больше или запросы становятся более сложными? Ошибка SQL Server 2008?

Ниже приведены сценарии настройки и тестирования. Тестовый скрипт предполагает сканирование только таблицы T4. Однако он начинает сканировать обе таблицы T1 и T4, когда в них более 10000 строк. create table T1 (A varchar(5) check ((A='S4' or A='S3' …
0 ответов

Разделенное представление на большую родительскую и дочернюю таблицу с внешним ключом

Как можно выполнить многораздельное представление на SQL Server (Standard edition) для двух таблиц с внешним ключом - родительским и дочерним 1 ТБ каждая - без изменения запросов, вызываемых из приложения, чтобы запросы не были неэффективными? Вот с…
1 ответ

Мое секционированное представление все еще получает доступ ко всем базовым базовым таблицам

Я пытаюсь создать секционированное представление, однако мой план выполнения показывает, что он все еще обращается к обеим базовым таблицам. SQL Fiddle здесь Почему мой запрос все еще обращается к обеим базовым таблицам и затем объединяет их?
04 апр '16 в 21:49
2 ответа

Разделенный вид не работает

Я пытаюсь заставить работать многораздельные представления и все еще вижу, как оптимизатор запросов сканирует обе таблицы. Вот мой сценарий: CREATE TABLE A(DataDate [date] NOT NULL CHECK(datepart(yy, DataDate) <= 2010)) CREATE TABLE B(DataDate [d…
1 ответ

Фильтр секционированного представления не работает правильно

У меня есть следующий вид раздела: vwSalesOutH. Он состоит из нескольких таблиц с именем "SalesOutH" в разных базах данных. Когда я использую следующий запрос, он работает нормально, поиск по одной таблице vwSalesOutH: select vwSalesOutH.* from vwSa…
25 янв '17 в 13:35
1 ответ

Как создать и поддерживать секционированное представление с последними 7 днями и архивными записями в SQL Server 2005?

У меня есть довольно большая таблица, которую мне нужно запросить для приложения отчетности. Большую часть времени пользователи будут интересоваться данными за последние 7 дней, но они хотят иметь возможность запрашивать старые (архивные данные) вре…
1 ответ

Partitioned-View не работает с параметрами

В настоящее время у нас есть несколько клиентов, где их запросам потребовались бы годы, чтобы получить результаты из секционированного представления. При ближайшем рассмотрении мы нашли план выполнения для сканирования всех таблиц, а не только табли…
16 авг '17 в 11:32
1 ответ

pyspark Загрузка нескольких разделенных файлов за одну загрузку

Я пытаюсь загрузить несколько файлов за одну загрузку. Все они являются многораздельными файлами. Когда я попробовал сделать это с одним файлом, он работает, но когда я перечислил 24 файла, это выдает мне эту ошибку, и я не смог найти никаких докуме…
0 ответов

Как удалить разделы из видов улья?

У меня есть многораздельное представление, и я пытаюсь удалить существующий раздел из определения представления с помощью интерфейса командной строки hive. Однако, когда я пытаюсь удалить раздел, возникает следующая ошибка: FAILED: Execution Error, …
0 ответов

Как реализовать EntityFramework.Partitioned Views

Итак, я весь день пытался реализовать EntityFramework.PartitionedViews, и на самом деле я не продвинулся дальше, чем когда начал. Моя проблема в том, что я собираю большие объемы данных (десятки миллионов строк в месяц), поэтому хочу разделить данны…
15 сен '20 в 18:51
1 ответ

Объединение таблицы с секционированной / кластерной таблицей в BQ

Как всегда, благодарен за любой указатель в правильном направлении. Мой сценарий включает две таблицы, одна из которых является таблицей по умолчанию, а вторая - кластеризованной и секционированной по идентификатору и дате. Я считал, что это достато…
19 дек '21 в 01:15
0 ответов

Запрос секционированной таблицы в Lambda

У меня есть одна секционированная таблица «table1», и я могу запустить предложение select для этой таблицы в Athena, и это также дает результат. Однако, когда я пытаюсь выполнить запрос к этой таблице table1 с помощью лямбда-функции, он выдает следу…
0 ответов

Как выбрать между секционированной таблицей и секционированным представлением?

Мы импортируем ежедневные данные (~600 тыс. строк) из Google GA4 в наше хранилище данных. Мы пытаемся решить, как мы будем хранить данные. Мы рассматриваем либо секционированную таблицу, либо секционированное представление, которое запрашивает ежедн…
1 ответ

Бессерверный запрос Synapse в виде секционированных данных Delta Lake отображает дублированные данные

У нас есть процесс elt для хранения данных, разделенных по годам, в дельта-озере, обработанных с помощью Databricks. В Databricks запрошенное расположение отображает данные правильно, без дублирования и изменения общего количества. Когда я создаю пр…
0 ответов

Azure Serverless SQL объединяет два OPENROWSET с низкой производительностью

У меня есть что-то вроде этого: select a.* from OPENROWSET( bulk 'tableA/Year=*/Month=*/**' ... ) a inner join OPENROWSET( bulk 'tableB/Year=*/Month=*/**' ... ) b on b.id= a.ref_id where a.filepath(1)= 2023 and a.filepath(2)= 11 and a.filepath(1)= b…