Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1

ТЕМА: Индексация огромной таблицы

Индексация огромной таблицы 07 июль 2011 03:57 #1243

  • margo491
  • margo491 аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 58
  • Спасибо получено: 1
Привет. У меня есть табличка... Более 260 млн рекордами ну и все время идут unsert. И вот когда отправляем запрос, то ооочень долго длится ответ. Именно поэтому хочу сделать индексацию по столбцу с типом Date. Скажите плиз, какую индексацию лучше использовать? И сколько места на диске займет такая вот индексация?
Спасибо сказали: Winner

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Индексация огромной таблицы 07 июль 2011 03:59 #1244

Привет. Таблица партиционированая? В том случае если нет, то только локально по дате.
Создаете локально партиционированный индекс, в него автоматически добавится столбец "дата" и добавь еще столбцы, которые постоянно участвуют в ваших запросах.
Не забудьте, создание индекса обязательно замедлит вставку записей.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Индексация огромной таблицы 07 июль 2011 04:05 #1245

  • Winner
  • Winner аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 32
  • Репутация: 1
  • Спасибо получено: 0
Ну в основном в таких больших таблицах, наиболее распространённым и эффективным вариантом решения - партиционирование по дате по дням. И всё, Без всяких сабпартиций. И делаем это чтобы облегчить "отчётные" запросы

Сравнивая анализы производительности процессоров с 32- или 64-разрядами, обслуживание больших баз данных где кол-во записей больше 28 млн - проще использовать 64-х разрядную среду...В ней можно нарастить объем памяти, этим увеличивая скорость обработки наших данных...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Индексация огромной таблицы 16 июль 2011 15:52 #2161

  • lena
  • lena аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 25
  • Спасибо получено: 0
Можно сделать по дате индексацию по другому никак

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Индексация огромной таблицы 10 авг 2011 09:04 #3173

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1