41399

Базы данных. Секционирование таблиц и индексов

Лабораторная работа

Информатика, кибернетика и программирование

Секционирование: поддерживается не всеми редакциями Microsoft SQL Server 2008 а только Enterprise Edition Developer Edition. Секционирование: в разных СУБД реализовано поразному; в Orcle очень развита эта технология. Секционирование: в Microsoft SQL Server 2008 все таблицы и индексы секционированы по умолчанию таблица или индекс находятся в одной секции; секции – базовая структура данных совместно со страницами и экстентами.

Русский

2013-10-23

67.5 KB

10 чел.

Лекция 18

Базы данных

Секционирование таблиц и индексов

  1.  Секционирование:  файловые группы

  1.  Секционирование: метод хранения объектов базы данных (таблиц и индексов), при котором данные разбиваются на блоки (секции) и распределены между различными файловыми группами.   
  2.  Секционирование: поддерживается не всеми редакциями  Microsoft SQL Server 2008, а только Enterprise Edition, Developer Edition.
  3.  Секционирование: в разных СУБД реализовано по-разному; в Oracle очень развита эта технология.
  4.  Секционирование: в Microsoft SQL Server 2008 все таблицы и индексы секционированы, по умолчанию таблица или индекс находятся в одной секции; секции – базовая структура данных (совместно со страницами и экстентами).  
  5.  Секционирование:  в Microsoft SQL Server только горизонтальное.
  6.  Секционирование: выигрыш в скорости (секции  на разные диски, эффективно совместно с RAID(зеркало, стриппинг)), проще управлять данными при копировании/восстановлении и переносе.
  7.  Секционирование: пример с базой данных студентов; данные для изменения, для обновления.
  8.  Секционирование: следует применять если:
  •  таблица большая (много строк);
  •  таблица содержит множества строк, управляемые по-разному;
  •  таблицу можно разбить на несколько частей, и высока вероятность, что эти части будут использоваться параллельно;
  •  таблицу можно разбить на несколько частей и высока вероятность, что будет много запросов не выходящих за пределы этой секции.     
  1.  Секционирование: для повышения скорости join секционирование для двух таблиц должно быть согласованным.   
  2.  Секционирование: для того  чтобы секционировать таблицу необходимо:
  •  создать функцию секционирования;
  •  создать схему секционирования;
  •  создать таблицу или индекс со схемой секционирования;  

 

  1.  Функция секционирования:

 

  1.  Схема секционирования:

  1.  Секционированная таблица:

  1.  Системные представления

  1.  Ограничения  при секционировании: максимальное количество секций 999, нельзя секционировать по text, xml, timestamp, вычисляемым полям (можно по persistens)

 

PAGE  5


 

А также другие работы, которые могут Вас заинтересовать

23827. Програмування повторень 62 KB
  Виконання завдань: Створив додаток який обчислює середнє значення ВВП країни за nроків.Caption a = 0 b = 0 For n = 1 To n a = InputBox Введіть розмір ВВП b = b a Next Label2.Caption = Strb n 1 End Sub Створив додаток який визначає кількість країн ВВП яких перевершує заданий рівень. Назви країн та ВВП вводяться в діалоговому вікні.
23828. Алгоритми, алгоритмізація 90 KB
  Виконання роботи Словесні форми алгоритмів Щоб розв’язати квадратне рівняння потрібно: отримати коефіцієнти аbс; якщо а=0 b=0 і с=0 то розв’язок може набути будьяких значень; якщо а=0 b=0 і с не дорівнює нулю тоді розв’язків немає; якщо а=0 а коефіцієнти b та с не дорівнюють нулю тоді розв’язок єдиний і дорівнює х= с b. Якщо коефіцієнт а не дорівнює 0 тоді слід обчислити дискримінант D=b24ac якщо отриманий результат менший нуля то рівняння матиме комплексні корені якщо більше нуля то знаходимо корені рівняння за формулою: ...
23829. Дані та змінні 367.5 KB
  Спроектував додаток Обмін значеннями таким чином щоб після запуску програми на виконання поля на зазначеній формі розміщуються відповідно до своїх написів. Програмний код: Зовнішній вигляд програми до і після завершення виконання : 2. Спроектував додаток який реалізує: зміну положення командної кнопки на екранній формі після активізації командної кнопки; зміну кольору командної кнопки на екранній формі після активізації командної кнопки; зміну розміру командної кнопки на екранній формі після активізації...
23830. Форматування абзаців тексту 974 KB
  Атрибут ALIGN також можна використати з багатьма іншими дескрипторами HTML для вирівнювання зображень вмісту таблиць і інших елементів сторінки. Щоб полегшити їм перегляд можна розбити документ на логічні розділи кожний з яких буде присвячений одній темі. Найкраще використати заголовки вважаючи їх елементами структури документа У заголовках можна використати атрибут ALIGN як і в дескрипторі P .
23831. Форматування за допомогою таблиць 37 KB
  Вихідний код сторінки: html head title Країни Індокитаю title head body p align= center ; font size= 6 Країни Індокитаю font p div align= center table border= 1 width= 459 height= 216 tr td height= 40 width= 97 rowspan= 2 h3 align= center Країна h3 td td height= 24 width= 347 colspan= 2 h4 Характеристика країни h4 td tr tr td height= 24 width= 169 h5 align= center Населення h5 td td height= 24 width= 172 h5 align= center Площа h5 td tr tr td height= 36 width= 97 align= left valign= top font...
23832. Використання фреймів 34.5 KB
  Вихідний код сторінки: HTML HEAD TITLE FRAMES TITLE HEAD FRAMESET COLS=2575 FRAMESET ROWS=3070 FRAME SRC= zmist.html FRAME SRC= cast.html FRAMESET FRAMESET ROWS=5050 FRAME SRC= inflist.html FRAME SRC= empty.
23833. Використання каскадних листів стилів 29.5 KB
  Виконання завдань: Створити три гіпертекстових сторінки з наступними характеристиками: Для першої сторінки: визначити стиль для документу – фон блакитний; визначити стиль для заголовку шрифт Arial колір червоний вирівнювання за центром сторінки; визначити стиль для абзацу шрифт Sans Serif курсив. Для другої сторінки: визначити стиль для заголовку шрифт Times New Roman розмір 14 пунктів колір зелений; визначити стиль для абзацу шрифт Courier напівжирний. Для третьої сторінки розбитої на два розділи: застосувати стиль 1ої...
23834. Створення та налагодження форм 34.5 KB
  html fieldset style= padding: 2 legend Характеристики legend p Назва країни: span lang= uk nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; span input type= text name= T1 size= 20 p p span lang= uk Місце розташування: span span lang= uk nbsp;nbsp;nbsp; span input type= text name= T1 size= 20 p p span lang= uk Столиця span : span lang= uk nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; span nbsp; input...
23835. Форматування символів 38 KB
  Вихідний код сторінки: html head title Країни АСЕАН title head body BGCOLOR=Black TEXT=White BASEFONT SIZE=3 H1 ALIGN=CENTER FONT COLOR= RED Малайзія FONT H1 H3 ALIGN=LEFT FONT FACE= Comic Sans MS COLOR = YELLOW Столиця FONT H3 P SAMP U Столиця КуалаЛумпур. U SAMP P H3 ALIGN=LEFT FONT FACE= Comic Sans MS COLOR = YELLOW Географічне розташування FONT H3 P EM Малайзія розташована в екваторіальному поясі. EM P H3 ALIGN=LEFT FONT FACE= Comic Sans MS COLOR = YELLOW Державний устрій FONT H3 P B Малайзія це федерація яка складається з 13 штатів...