SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » ASC DESC индекс вопрос производительности
ASC DESC индекс вопрос производительности [сообщение #5469] Thu, 19 September 2024 13:01 Переход к следующему сообщению
Aleksandr_pro в настоящее время не в онлайне  Aleksandr_pro
Сообщений: 24
Зарегистрирован: June 2022
Junior Member
Заранее прошу прощения, подразумеваю что вопрос простой, но все же хочется узнать мнение большинства ну или может кто проверял.

Есть табличка около ~100 млн. строк соответственно работа ведется в 95% с наиболее свежими данными, а старые как правило лежат мертвым грузом, отбор по первичному ключу.

Первичный ключ построен по возрастанию.

Будет ли прирост производительности (теоретически должен быть) если индекс сделать по убыванию и не скажется ли это на процессе добавления строк в таблицу.

FireBird 3.0.12

[Обновления: Thu, 19 September 2024 13:07]

Известить модератора

Re: ASC DESC индекс вопрос производительности [сообщение #5470 является ответом на сообщение #5469] Thu, 19 September 2024 13:12 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 870
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Aleksandr_pro
Первичный ключ построен по возрастанию.

Будет ли прирост производительности (теоретически должен быть)
с#уяли?
Re: ASC DESC индекс вопрос производительности [сообщение #5471 является ответом на сообщение #5470] Thu, 19 September 2024 14:06 Переход к предыдущему сообщениюПереход к следующему сообщению
Aleksandr_pro в настоящее время не в онлайне  Aleksandr_pro
Сообщений: 24
Зарегистрирован: June 2022
Junior Member
Спасибо за ответ Smile тему можно закрыть
Re: ASC DESC индекс вопрос производительности [сообщение #5472 является ответом на сообщение #5471] Thu, 19 September 2024 14:15 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 391
Зарегистрирован: August 2022
Senior Member
Это сильно зависит от того что за "отбор по первичному ключу" и как этот ключ формируется. При обычном генераторе по идее ты получишь больше расщеплений страниц, поскольку вставка будет идти в голову индекса, а не хвост.

В целом - RTFM: http://www.ibase.ru/dataaccesspaths/
Re: ASC DESC индекс вопрос производительности [сообщение #5473 является ответом на сообщение #5472] Thu, 19 September 2024 15:06 Переход к предыдущему сообщению
Aleksandr_pro в настоящее время не в онлайне  Aleksandr_pro
Сообщений: 24
Зарегистрирован: June 2022
Junior Member
спасибо прочитал, вопрос отпал
Предыдущая тема: Улучшения PHP 8.4 при работе с современными версиями Firebird
Следующая тема: падает Firebird 3.0
Переход к форуму:
  


Текущее время: Fri Sep 20 23:27:37 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00738 секунд