2 / 2 / 1
Регистрация: 16.04.2022
Сообщений: 961
|
||||||||||||||||
Долгий запрос31.07.2024, 22:36. Показов 495. Ответов 8
Метки нет Все метки)
(
Здравствуйте!
Есть одна большая таблица test.myTable3 (не нормализованная) и две маленькие tempTable1 и tempTable2. Идет соединение с группировкой. Имеется такой запрос. Кликните здесь для просмотра всего текста
Для эксперимента пока созданы два индекса для большой таблицы. Для маленьких таблиц индексы не создавались.
Кликните здесь для просмотра всего текста
Очень долго выгружает. Как будто индекс неправильно создан. После чтения индекса опять сканирует таблицу. Использовать вложенный запрос для большой таблицы нет смысла, потребует много дополнительной памяти. Скажите, как возможно ускорить? Как правильно нужно написать индекс?
0
|
31.07.2024, 22:36 | |
Ответы с готовыми решениями:
8
Долгий DISTINCT Долгий запрос оочень долгий запрос |
760 / 277 / 57
Регистрация: 01.06.2023
Сообщений: 764
|
|
01.08.2024, 09:00 | |
А зачем два индекса? В таблицу пошел так как нужны были данные которых нет в покрывающем индексе
нормализуйте таблицы, при создании покрывающего индекса необходимо указать все используемые столбцы, но возможно потеряет смысл так как будет иметь такой же размер (сопостовимую скорость извлечения) а еще у Вас не верная статистика по таблице temptable1 ожидается 110 строк а пришло 1
0
|
2 / 2 / 1
Регистрация: 16.04.2022
Сообщений: 961
|
||||||||||||||||||
01.08.2024, 14:54 [ТС] | ||||||||||||||||||
Кликните здесь для просмотра всего текста
План запроса Кликните здесь для просмотра всего текста
Как видим также. И еще вначале использует не индекс myTable3_idx4, а myTable3_idx3. Кстати, удалил индекс myTable3_idx3 и план запроса использует внчале myTable3_idx4, потом также сканирует таблицу.
0
|
760 / 277 / 57
Регистрация: 01.06.2023
Сообщений: 764
|
||||||
02.08.2024, 10:56 | ||||||
0
|
02.08.2024, 10:56 | ||||||
Помогаю со студенческими работами здесь
9
Долгий запрос в SQL Долгий update Долгий ребилд индексов Долгий коннект к базе MAintenancePlan очень долгий Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
|
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
|
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров.
3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
|
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
|
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
|
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
|
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
|
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования.
. . .
|
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
|
Максимальная производительность C#: Векторизация (SIMD)
stackOverflow 20.04.2025
Помимо работы с кэшем, другим ключевым аспектом низкоуровневой оптимизации является векторизация вычислений. SIMD (Single Instruction, Multiple Data) позволяет обрабатывать несколько элементов данных. . .
|