Вопросы с тегом «partitioning»

Разделение таблицы базы данных на несколько сегментов для повышения производительности или управляемости.

2
SQL Server 2008 - Секционирование и кластерные индексы
Итак, позвольте мне предисловие, сказав, что я не имею полного контроля над моим дизайном БД, поэтому многие аспекты текущей системы не могут быть изменены для целей этого сценария. Комментарии о том, как мы должны переосмыслить аспекты дизайна, скорее всего правильные, но бесполезные :) У меня очень большая таблица, около 150 …

1
Насколько точен столбец sys.partition.rows?
Системное представление sys.partitionsимеет столбец «строки», который представляет собой общее количество строк в данном разделе. Для таблицы, которая не разделена (или имеет только один раздел в зависимости от того, как вы на нее смотрите), в этом столбце указывается количество строк в таблице. Мне интересно, насколько точен этот столбец и могу ли …

4
Разделение таблиц для архивирования данных
Сценарий: две базы данных: DB_A и DB_Archive с одной очень большой таблицей с именем tableA. каждый день записи старше 60 дней удаляются из DB_A и перемещаются в DB_Archive, главным образом, чтобы оставить вещь «отделенной», потому что tableA активно запрашивается в DB_A для записей за последние 2 месяца. Я хочу избавиться …

1
Дисковый файл с эффектами удаления и вакуума
У меня есть очень часто обновляемая таблица с 240 миллионами строк (и растет). Каждые три часа вставляются 1,5 миллиона строк и 1,5 миллиона удаляются. Когда я переместил кластер на твердотельный накопитель, время массовой вставки (с использованием копирования) сократилось с 22 до 2,3 минут. Время удаления также было улучшено. Я планирую …

1
Переключение данных при сбое с «разрешает значения, которые не разрешены проверочными ограничениями или функцией разделения на целевой таблице»
Учитывая следующее -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id int NULL, …

1
Как я могу интерпретировать результаты этих DMV, чтобы помочь мне оценить нашу стратегию разделения?
Версия: SQL Server 2008 R2 Enterprise Edtn. (10.50.4000) Пытаясь оценить нашу стратегию секционирования, я написал этот запрос, чтобы получить методы доступа к индексам секций (в самом широком смысле этого термина, хотя я исключаю кучу). Как я сузить фокус секционированных таблиц, я полагаю , что нужно смотреть на range_scan_countи , singleton_lookup_countно …

1
Хранение и запрос скользящих данных в PostgreSQL
У меня есть большое количество данных модели погоды, помещаемых в базу данных PostgreSQL. Машина имеет 8 ядер и 16 ГБ оперативной памяти. Я использую PostgreSQL 9.3 с PostGIS 2.1. Каждая таблица будет иметь различные данные о погоде (температура, точка росы, ветер и т. Д.). В каждой таблице будет 6-7 столбцов: …

2
Много столбцов против нескольких таблиц - с точки зрения производительности
Да, я знаю, что нормализация данных должна быть моим приоритетом (как есть). У меня есть таблица с 65 столбцами , хранящих данные транспортного средства с колоннами: used_vehicle, color, doors, mileage, priceи так далее, в общей сложности 65. Теперь, я могу разделить это и есть Vehicleтаблица, VehicleInterior, VehicleExterior, VehicleTechnical, VehicleExtra(все один …

1
Ограничение разделения не используется для объединений с таблицами, разделенными по метке времени
У меня есть структура секционированной таблицы, как: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); …

3
Почему НЕ раздел?
Когда не нужно разделить базу данных? (думая о разделении MySQL ) В моем случае Я начну с пары миллионов строк, оттуда они должны расти. Первичный ключ в символьном поле, который служит наиболее частым ограничением запросов (и частые поиски - по крайней мере, несколько в секунду). Первичный ключ будет хеширован, чтобы …

2
Разделение SQL Server 2008 R2 - одна и та же файловая группа, 1 файл, 2 номера_раздела - HELP
Это мой первый опыт работы с разделами в SQL Server. Я узнал об этом из руководства Брента Озара. Несколько раз я сталкивался со странным сценарием; когда я бегу: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Существует одна и та же файловая группа, показывающая два раза с двумя разными номерами …

2
Разбиение на одну файловую группу
В моей базе данных есть несколько очень больших таблиц, но значительная часть этих данных «старая». Из-за обстоятельств, не зависящих от меня, я не могу удалить эти «старые» данные. Другое ограничение заключается в том, что я не могу изменить базу данных, то есть добавить в нее файловые группы. Как сейчас обстоят …

1
MySQL Partitioning: Есть ли компромисс между производительностью и количеством разделов?
У меня есть большая таблица (несколько 100 миллионов строк), которую я хотел бы эффективно разделить. Мой вопрос заключается в том, существует ли компромисс между размером раздела и количеством разделов. Насколько я понимаю, большинство запросов к столбцу, используемому в разделе, будет быстрее, потому что запрос (для большинства запросов) должен искать только …

4
Разделение SQL Server - что использовать для ключа раздела?
Я никогда не работал с разделами SQL Server, но в настоящее время я сталкивался с разработкой базы данных, для которой тома, вероятно, этого требуют. Система для купонов. Купоны будут выдаваться периодически, обычно каждые шесть недель, хотя будет также специальная выдача - например, для специального мероприятия. Количество клиентов составляет 15 миллионов, …

2
Как предотвратить блокировку секционированного Columnstore при SELECT
У меня есть три таблицы Clustered Columnstore Index (CCI) в SQL Server 2016. Все эти CCI находятся в одной схеме разделения, основанной на идентификаторе клиента. В последнее время и непоследовательно я получаю тупиковые ситуации для простых операторов выбора из соединений с этими таблицами. Пример запроса, который блокирует: SELECT TOP 33 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.