Запитання з тегом «partitioning»

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

2
SQL Server 2008 - Індекси розділення та кластеризації
Тож дозвольте мені передмовити, сказавши, що я не маю тотального контролю над моїм дизайном db, тому для цілей цього сценарію не можна змінити багато аспектів поточної системи . Коментарі про те, як ми повинні переосмислити аспекти дизайну, ймовірно, правильні, але непотрібні :) У мене дуже велика таблиця, приблизно 150 полів …

2
Наскільки точний стовпець sys.partition.rows?
У системному представленні sys.partitionsє стовпець "рядки", що є загальною кількістю рядків у заданому розділі. Для таблиці, яка не є розділеною (або має лише один розділ, залежно від того, як ви дивитесь на неї) цей стовпець містить кількість рядків у таблиці. Мені цікаво, наскільки точний цей стовпець і чи можу я …

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

1
Дискові файлові ефекти видалення та вакуумування
У мене дуже часто оновлюється таблиця з 240 мільйонами рядків (і зростає). Кожні три години вставляється 1,5 мільйона рядків, а 1,5 мільйона видаляються. Коли я перемістив кластер на SSD, ця об'ємна вставка (за допомогою копії) була скорочена з 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 …

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 стовпців: широту, довготу, геометрію точок, …

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 …

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

2
Розбиття SQL Server 2008 R2 - та сама FileGroup, 1 файл, 2 номери_розділу - HELP
Це мій перший перехід на розбиття на SQL Server, я дізнався з посібника Brent Ozar, який є фантастичним :) Кілька разів я натрапив на дивний сценарій; коли я бігаю: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Існує та сама група файлів, що показує двічі з двома різними номерами розділів, …

2
Розбиття на одну групу файлів
У моїй базі даних є дуже великі таблиці, але значна частина цих даних "стара". З-за обставин, що не знаходяться під моїм контролем, мені не дозволяється видаляти ці "старі" дані. Інше обмеження полягає в тому, що я не можу змінювати базу даних, тобто додаю до неї файлові групи. У тому, як …

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

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

2
Як запобігти тупикам із розділеними стовпцями на SELECT
У мене є три таблиці індексу кластерних стовпців (CCI) в SQL Server 2016. Усі ці ІСЦ є в одній схемі розподілу на основі ідентифікатора орендатора. Останнім часом, і непослідовно, я отримую тупики на простих операторах вибору від приєднання до цих таблиць. Приклад запиту про тупикові місця: SELECT TOP 33 r.tenantid …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.