Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.08.2022
Сообщений: 2
1

Индекс по большой таблице

26.08.2022, 11:20. Показов 522. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго дня!

Итак, есть таблица 1,5 млрд записей, не партиционирована, есть НЕуникальный индекс по полю этой таблицы есть элементарный запрос с заданием значения этого поля (index range scan).
И есть жуткие тормоза при многократном выполнении этого запроса в одной сессии, что интересно - тормоза начиная примерно с 1000-ной итерации.
Распределение значения поля - равномерное.
Вопрос:
поможет ли разбиение индекса на 100 разделов by hash?

Пробовать на базе не могу, тк
Индекс будет перестраиваться долго, при этом надо останавливать обработку, поэтому нужны обоснования (гарантии), что поможет.

Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2022, 11:20
Ответы с готовыми решениями:

Вычисление повторов в большой таблице
Добрый день. Есть база MySQL, в ней 2 таблицы: таблица папок и файлов. В таблице файлов ~1,300...

Добавление колонки в большой таблице
в таблице свыше 30млн записей и я хочу добавить один столбец численный , пишу в пхп админ запрос ...

Быстрый и точный подсчёт количества строк в большой таблице
Добрый день, может кто подскажет такую вещь написал клиент для работы с бд и нужно при старте...

Быстрый поиск максимума и минимума в диапазоне данных в большой таблице
Есть большая таблица (> 10млн. записей). Первичный ключ таблицы это дата и время события. Мне...

Большой запрос работает только для одной строки в таблице
Есть несколько таблиц, одним запросом хочу подсчитать сумму для оплаты Вышел такой запрос большой...

3
Alli_Lupin
26.08.2022, 12:12
  #2

Не по теме:

я дико извиняюсь, но какие гарантии вам нужны? честное слово человека, про которого вы ничего не знаете, кроме рейтинга на форуме? А вдруг этот человек даже не видел перф гайда, не то, что не читал?

0
Администратор
Эксперт .NET
17019 / 13372 / 5217
Регистрация: 17.03.2014
Сообщений: 27,342
Записей в блоге: 1
27.08.2022, 11:08 3
Цитата Сообщение от And57 Посмотреть сообщение
Пробовать на базе не могу, тк
Индекс будет перестраиваться долго, при этом надо останавливать обработку, поэтому нужны обоснования (гарантии), что поможет.
Потренироваться на резервной копии не вариант?
0
0 / 0 / 0
Регистрация: 26.08.2022
Сообщений: 2
05.09.2022, 13:47  [ТС] 4
Докладываю:
разбил индекс на 200 партиций -> НЕ помогло (((

Добавлено через 4 минуты
На самом деле не очень понятна разница между партиционированной таблицей + локальный индекс и партиционироавнным глобальным индексом на неразбитой таблице при поиске по индексированному полю.
0
05.09.2022, 13:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.09.2022, 13:47
Помогаю со студенческими работами здесь

Как программно создать индекс в таблице mdb через DAO?
Привет АЛЛ! Как програмно создать индекс в в таблице mdb через дао. Или два индекса.

Большой индекс в цикле
Здраствуйте, как сделать цикл от 1410065407 до 10000000000? int RandChisla() { short* A =...

В строке первый символ получает индекс 1, последний индекс 2, второй индекс 3, предпоследний индекс 4, третий индекс 5
В строке первый символ получает индекс 1, последний индекс 2, второй индекс 3, предпоследний индекс...

Определить самый большой элемент массива и его индекс
№2. Создайте целочисленный массив A с помощью генератора случайных чисел с элементами от -15 до 30...

Определите самый большой элемент массива и его индекс
Создайте целочисленный массив А с помощью генератора случайных чисел с элементами от –15 до 30 и...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru