Вопросы по теме 'sql-execution-plan'

Как я могу обойти SQL Server — изменение плана выполнения функции встроенного значения таблицы на основе параметров?
Вот ситуация: У меня есть функция табличного значения с параметром datetime, если не сказать tdf(p_date) , которая фильтрует около двух миллионов строк, выбирая те, у которых дата столбца меньше p_date, и вычисляет некоторые агрегированные значения...
2964 просмотров

Понимание результатов выполнения плана объяснения в Oracle SQL Developer
Я пытаюсь оптимизировать запрос, но не совсем понимаю часть информации, возвращаемой функцией Объяснить план . Может ли кто-нибудь сказать мне значение столбцов OPTIONS и COST? В столбце OPTIONS я вижу только слово FULL. В столбце COST я могу...
140587 просмотров

Как заставить Oracle Spatial выбрать исполняемый план выполнения
(Пространственный) запрос в Oracle 10g получает другой план выполнения в зависимости только от значения параметра. И, к сожалению, Oracle вообще не может выполнить один из планов, выдавая ошибку. Изменение значения (ниже 282 на 284) или оператора (=...
1990 просмотров

Планы SQL Server: разница между сканированием индекса и поиском индекса
В плане выполнения SQL Server в чем разница между сканированием индекса и поиском индекса Я на SQL Server 2005.
93247 просмотров
schedule 18.01.2024

SQL-запрос, последовательность выполнения
Какова будет последовательность выполнения, за которой следует SQL, если в запросе есть предложение group by и order by. Зависит ли это от их позиции в запросе???
9046 просмотров
schedule 11.10.2022

MySQL Master и Slave с совершенно разными планами выполнения
У меня есть сложный запрос MySQL, который объединяет три таблицы и сам присоединяется к одной таблице. Есть Master и Slave, которые имеют идентичные данные и индексы. Мастер — это мощный блок по сравнению с ведомым, но запрос выполняется в 10 раз...
1825 просмотров
schedule 02.08.2023

Как уменьшить «количество выполнений» в плане выполнения MS SQL
Кто-нибудь знает, как уменьшить «Количество выполнений», которое вы видите в плане выполнения SQL-запроса в MS SQL Server? У нас есть запрос, который работает медленно на одном рабочем сервере (на других все в порядке). При проверке плана...
5721 просмотров
schedule 15.05.2024

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

Оптимизация запросов MySQL - отдельные, упорядоченные и ограниченные
Я пытаюсь оптимизировать следующий запрос: select distinct this_.id as y0_ from Rental this_ left outer join RentalRequest rentalrequ1_ on this_.id=rentalrequ1_.rental_id left outer join RentalSegment rentalsegm2_ on...
1870 просмотров

Разный план выполнения для похожих запросов
Я запускаю два очень похожих запроса на обновление, но по неизвестной мне причине они используют совершенно разные планы выполнения. Обычно это не было бы проблемой, но они оба обновляют одинаковое количество строк, но один использует план...
379 просмотров
schedule 20.07.2023

Должно ли создание индекса мгновенно обновлять план запросов Oracle?
Если у вас есть неэффективный запрос, и вы добавляете индекс, чтобы повысить производительность, должен ли запрос «мгновенно» начать использовать индекс? Или вам нужно очистить «кеш» Oracle (я полагаю, v$sql) с помощью работает alter system...
5263 просмотров

Оптимизируйте запрос, использующий несколько левых объединений в одних и тех же таблицах.
Я столкнулся с запросом, который занимает «слишком много времени». Запрос имеет более 50 левых соединений между 10 или около того таблицами. Чтобы дать краткий обзор модели базы данных, объединенные таблицы — это таблицы, в которых хранятся данные...
5127 просмотров

SQL Server 2008: снижение производительности для одного оператора SQL
У меня есть 2 хранимые процедуры, которые я хочу сравнить и определить, какая из них требует меньше ресурсов и работает лучше. Вторая процедура является модификацией первой процедуры и содержит несколько измененные операторы sql первой процедуры....
3581 просмотров

когда создаются планы выполнения в SQL Server?
Когда в хранимой процедуре в SQL Server создаются фактические планы запросов SQL? Когда SQL запускается в первый раз или когда компилируется хранимая процедура? Есть идеи, насколько дорого обходится создание планов запросов по сравнению с Oracle?
2921 просмотров
schedule 02.12.2022

Показать план запроса в SSRS
Можно ли отобразить план запроса графически в отчете в SSRS 2005/2008, как это показано в SSMS? Любые идеи, ссылки, статьи будут оценены.
419 просмотров

Как в SQL Server разрешить несколько планов выполнения для одного запроса в SP без необходимости каждый раз перекомпилировать?
Каков наилучший способ в SQL Server разрешить существование нескольких планов выполнения для запроса в SP без необходимости каждый раз перекомпилировать? Например, у меня есть случай, когда план запроса значительно различается в зависимости от...
1355 просмотров
schedule 26.03.2023

Незначительная разница в плане выполнения с Oracle при использовании jdbc Timestamp или Date
Я анализирую планы выполнения Oracle и обнаружил удивительный факт. Проверьте этот запрос. Подсказка состоит в том, чтобы показать, что у меня есть индекс, и я ожидаю, что Oracle будет использовать его для сканирования диапазона: // execute_at...
4832 просмотров
schedule 16.01.2023

Странная проблема с планом выполнения процедуры SQL Server
Мне было интересно, не могли бы вы, ребята, помочь мне разобраться в странной проблеме, с которой я недавно столкнулся на SQL Server. У меня есть хранимая процедура (давайте вызовем SPold ), которая достаточно велика с большим количеством...
1986 просмотров

Как я могу заставить MS-Access выбрать другой/правильный план выполнения для моего запроса
У меня проблема с относительно простым запросом и планом выполнения, который Access выбирает для него. Запрос имеет такую ​​форму SELECT somethings FROM A INNER JOIN (B INNER JOIN (C INNER JOIN D ON ...) ON ...) ON ... WHERE A.primaryKey= 1 AND...
741 просмотров

разница между планом объяснения и планом выполнения
Может ли кто-нибудь объяснить мне, в чем разница между планом выполнения и планом объяснения. Когда я выполняю set autotrace traceonly; select * from emp where empno=7369; Execution Plan...
25923 просмотров
schedule 25.05.2022