Вопросы по теме 'sql-execution-plan'
Как я могу обойти SQL Server — изменение плана выполнения функции встроенного значения таблицы на основе параметров?
Вот ситуация: У меня есть функция табличного значения с параметром datetime, если не сказать tdf(p_date) , которая фильтрует около двух миллионов строк, выбирая те, у которых дата столбца меньше p_date, и вычисляет некоторые агрегированные значения...
2964 просмотров
schedule
22.03.2023
Понимание результатов выполнения плана объяснения в Oracle SQL Developer
Я пытаюсь оптимизировать запрос, но не совсем понимаю часть информации, возвращаемой функцией Объяснить план . Может ли кто-нибудь сказать мне значение столбцов OPTIONS и COST? В столбце OPTIONS я вижу только слово FULL. В столбце COST я могу...
140587 просмотров
schedule
29.11.2022
Как заставить Oracle Spatial выбрать исполняемый план выполнения
(Пространственный) запрос в Oracle 10g получает другой план выполнения в зависимости только от значения параметра. И, к сожалению, Oracle вообще не может выполнить один из планов, выдавая ошибку. Изменение значения (ниже 282 на 284) или оператора (=...
1990 просмотров
schedule
13.05.2023
Планы 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 просмотров
schedule
13.08.2023
Оптимизация запросов 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 просмотров
schedule
03.09.2022
Разный план выполнения для похожих запросов
Я запускаю два очень похожих запроса на обновление, но по неизвестной мне причине они используют совершенно разные планы выполнения. Обычно это не было бы проблемой, но они оба обновляют одинаковое количество строк, но один использует план...
379 просмотров
schedule
20.07.2023
Должно ли создание индекса мгновенно обновлять план запросов Oracle?
Если у вас есть неэффективный запрос, и вы добавляете индекс, чтобы повысить производительность, должен ли запрос «мгновенно» начать использовать индекс?
Или вам нужно очистить «кеш» Oracle (я полагаю, v$sql) с помощью работает alter system...
5263 просмотров
schedule
28.04.2023
Оптимизируйте запрос, использующий несколько левых объединений в одних и тех же таблицах.
Я столкнулся с запросом, который занимает «слишком много времени». Запрос имеет более 50 левых соединений между 10 или около того таблицами. Чтобы дать краткий обзор модели базы данных, объединенные таблицы — это таблицы, в которых хранятся данные...
5127 просмотров
schedule
17.01.2023
SQL Server 2008: снижение производительности для одного оператора SQL
У меня есть 2 хранимые процедуры, которые я хочу сравнить и определить, какая из них требует меньше ресурсов и работает лучше. Вторая процедура является модификацией первой процедуры и содержит несколько измененные операторы sql первой процедуры....
3581 просмотров
schedule
21.08.2022
когда создаются планы выполнения в SQL Server?
Когда в хранимой процедуре в SQL Server создаются фактические планы запросов SQL? Когда SQL запускается в первый раз или когда компилируется хранимая процедура? Есть идеи, насколько дорого обходится создание планов запросов по сравнению с Oracle?
2921 просмотров
schedule
02.12.2022
Показать план запроса в SSRS
Можно ли отобразить план запроса графически в отчете в SSRS 2005/2008, как это показано в SSMS?
Любые идеи, ссылки, статьи будут оценены.
419 просмотров
schedule
08.02.2023
Как в 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 просмотров
schedule
03.06.2022
Как я могу заставить 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 просмотров
schedule
22.05.2022
разница между планом объяснения и планом выполнения
Может ли кто-нибудь объяснить мне, в чем разница между планом выполнения и планом объяснения.
Когда я выполняю
set autotrace traceonly;
select * from emp where empno=7369;
Execution Plan...
25923 просмотров
schedule
25.05.2022