Что делит таблица?

Как уже указано, int = Int32. Быть безопасным, убедиться всегда использовать int.MinValue / int.MaxValue при реализации чего-либо, что заботится о границах типа данных. Предположим, что.NET решила, что int теперь будет Int64, Ваш код менее зависел бы от границ.

25
задан Mateusz Piotrowski 21 January 2017 в 22:29
поделиться

5 ответов

Разделение позволяет разбивать таблицы и индексы или таблицы с индексированием на более мелкие управляемые части, каждая из которых называется «разделом».

Для получения дополнительной информации: Разбиение на разделы в Oracle. Какой? Почему? Когда? ВОЗ? Где? Как?

23
ответ дан 28 November 2019 в 20:43
поделиться

An example may help.

We collected data on a daily basis from a set of 124 grocery stores. Each days data was completely distinct from every other days. We partitioned the data on the date. This allowed us to have faster searches because oracle can use partitioned indexes and quickly eliminate all of the non-relevant days. This also allows for much easier backup operations because you can work in just the new partitions. Also after 5 years of data we needed to get rid of an entire days data. You can "drop" or eliminate an entire partition at a time instead of deleting rows. So getting rid of old data was a snap.

So... They are good for large sets of data and very good for improving performance in some cases.

26
ответ дан 28 November 2019 в 20:43
поделиться

Когда вы хотите разбить таблицу на более мелкие (на основе некоторой логической разбивки) для повышения производительности. Таким образом, теперь пользователь может обращаться к таблицам как к одному имени таблицы или к отдельным разделам внутри.

7
ответ дан 28 November 2019 в 20:43
поделиться

Разделение таблиц - это метод, принятый некоторыми системами управления базами данных для работы с большими базами данных. Вместо одного места хранения таблицы они разбивают вашу таблицу на несколько файлов для более быстрых запросов.

Если у вас есть таблица, которая будет хранить большие объемы данных (я имею в виду ДЕЙСТВИТЕЛЬНО большие объемы, например, миллионы записей), разделение таблицы будет хороший вариант.

0
ответ дан 28 November 2019 в 20:43
поделиться

i) Это подразделение одной таблицы на несколько сегментов, называемых разделами, каждый из которых содержит подмножество значений.

ii) Вы должны использовать его, когда прочитали документации, запустили несколько тестовых примеров, полностью поняли его преимущества и недостатки и обнаружили, что это принесет пользу.

Вы не получите полного ответа на форуме. Пойдите, прочтите документацию и вернитесь, когда у вас возникнет управляемая проблема.

-3
ответ дан 28 November 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: