Вопросы по теме 'sql-execution-plan'
Как использовать EXPLAIN для *предсказания* производительности запроса MySQL?
Я помогаю поддерживать программу, которая, по сути, представляет собой удобный интерфейс только для чтения для большой и сложной базы данных MySQL — программа создает специальные запросы SELECT на основе пользовательского ввода, отправляет запросы в...
8122 просмотров
schedule
24.07.2023
Насколько точен EXPLAIN PLAN от Oracle?
Существуют ли хорошие способы объективного измерения производительности запросов в Oracle 10g? Есть один конкретный запрос, который я настроил для несколько дней. У меня есть версия, которая работает быстрее (по крайней мере, судя по моим...
5541 просмотров
schedule
27.03.2022
Планы выполнения запросов в реальном времени при отладке скрипта T-SQL
У меня есть SQL Server 2008 и SSMS 2008, и я отлаживаю скрипт. Я могу выполнить сценарий без каких-либо проблем, но если я нажму кнопку на панели инструментов для «Включить фактический план выполнения» (тот, который добавляет дополнительную вкладку...
1112 просмотров
schedule
05.07.2022
MySQL объясняет аномалию
Рассмотрим следующий запрос:
select FEE_NUMBER
from CARRIER_FEE CF
left outer join CONTYPE_FEE_LIST cfl on CF.CAR_FEE_ID=cfl.CAR_FEE_ID and cfl.CONT_TYPE_ID=3
where CF.SEQ_NO = (
select max(CF2.SEQ_NO) from CARRIER_FEE CF2
where...
1011 просмотров
schedule
21.06.2022
Почему инструкция SELECT должна составлять 45% стоимости плана выполнения в SQL Server 2008?
У меня есть запрос, в котором я выбираю несколько столбцов из каждой из 5 левых внешних соединенных таблиц.
Я составил план выполнения в SQL Server 2008, и в основном сканирование таблиц выполняется для всех объединенных таблиц, но для них...
419 просмотров
schedule
01.04.2023
Нет плана запроса для процедуры в SQL Server 2005
У нас есть БД SQL Server с 150-200 хранимыми процедурами, каждая из которых создает план запроса для просмотра в sys.dm_exec_query_plan, кроме одного. Согласно http://msdn.microsoft.com/en-us/library/ms189747.aspx :
При следующих условиях...
2063 просмотров
schedule
14.06.2023
Что показывает план выполнения SQL Server?
Есть следующий код:
declare @XmlData xml =
'<Locations>
<Location rid="1"/>
</Locations>'
declare @LocationList table (RID char(32));
insert into @LocationList(RID)
select Location.RID.value('@rid','CHAR(32)')
from...
846 просмотров
schedule
16.03.2023
План выполнения захвата SQL Server
Я хочу зафиксировать план выполнения только для долго выполняющегося запроса (5 минут). Для этого я использовал расширенное событие, но plan_handle, возвращаемый расширенными событиями, не создает план выполнения, когда я передаю этот plan_handle в...
674 просмотров
schedule
10.05.2022
MySQL - медленный базовый 2-табличный запрос - где, индекс?
У меня есть запрос MySQL 5.0, который регулярно занимает более 14 секунд, вызывается с веб-страницы, и пользователи нетерпеливы. Это довольно просто — выбрать 11 столбцов из 2 таблиц. У меня три вопроса:
Имеет ли значение место соединения?...
316 просмотров
schedule
15.03.2023
JDBC Oracle — план Fetch для запроса
Мне интересно, как я могу получить план объяснения с помощью Java. Причина, по которой мне это нужно, заключается в том, что у нас есть структура, в которой специальные пользователи могут создавать отчеты. Эти отчеты иногда создают огромные запросы,...
14739 просмотров
schedule
10.03.2023
При какой мощности SQL Server переключается на сканирование индекса (вместо поиска)
Если предположить, что таблица содержит достаточно информации, чтобы гарантировать поиск по индексу, с какой мощностью SQL Server (или PostgreSQL) выберет сканирование индекса?
Причина, по которой я спрашиваю об этом, заключается в том, что я ранее...
2305 просмотров
schedule
17.06.2022
Получение плана запроса/выполнения для динамического sql в SQL Server
Возможный дубликат: Как мне получить план выполнения запроса?
как я могу увидеть план выполнения в SQL Server 2005 для динамического sql, который выполняется? Я не могу сохранить какие-либо файлы на компьютере, где находится база...
3611 просмотров
schedule
22.01.2023
Планы выполнения Oracle при использовании оператора LIKE с функцией DETERMINISTIC
Теперь у меня есть действительно сложная вещь с планами выполнения Oracle, приводящими в хаос, когда я использую функцию DETERMINISTIC справа от оператора LIKE . Это моя ситуация:
Ситуация
Я подумал, что было бы разумно выполнить такой...
1603 просмотров
schedule
30.11.2022
Как работает стоимость запроса в плане выполнения?
Я пытаюсь увеличить производительность одного из моих запросов. Мой запрос состоит из 10 различных select .
Фактический производственный запрос выполняется 36 секунд.
Если я показываю план выполнения, для одного выбора у меня стоимость запроса...
327 просмотров
schedule
23.08.2023
странный план выполнения запроса SQL Server
Контекст: SQL Server 2008. Есть 2 таблицы для внутреннего объединения. Таблица фактов, содержащая 40 миллионов строк, содержит ключ пациента, введенные лекарства и другие факты. Существует уникальный индекс (некластеризованный) для ключа лекарства и...
624 просмотров
schedule
29.06.2023
Производительность кэшированного плана запросов Entity Framework снижается с различными параметрами
У меня следующая проблема.
Задний план
Я пытаюсь реализовать селектор автозаполнения с MVC3, EF4 и jquery для таблицы с 4,5 миллионами записей.
Это таблица:
CREATE TABLE [dbo].[CONSTA] (
[afpCUIT] nvarchar(11) COLLATE...
4905 просмотров
schedule
20.02.2023
Запрос Postgres выполняется очень медленно при использовании параметра вместо жестко заданной строки
Я сталкиваюсь с этой проблемой Postgres, когда выполнение одного и того же запроса занимает много времени, если я использую параметр вместо жесткого кодирования его значения в строке запроса. Имя столбца — «media_type», и это VARCHAR (20). Я...
4340 просмотров
schedule
15.05.2022
запрос с использованием покрывающего индекса, объединения слиянием, хэш-соединения
Я настраиваю запрос на SQL Server 2005. Обратите внимание, что настоящий вопрос находится в конце. У меня есть следующий запрос, и pto, и ph имеют около 30 миллионов строк. Первоначально запрос выполняется очень медленно (3 минуты). Поэтому я...
670 просмотров
schedule
19.05.2022
Выбранные столбцы влияют на план выполнения?
У меня есть запрос, что-то вроде этого. У него есть план выполнения с использованием индекса, который я ожидаю, до тех пор, пока количество данных (то есть количество символов), возвращаемых SELECT, не превысит границу. В этот момент план больше не...
691 просмотров
schedule
07.10.2022
Оптимизация плана выполнения, когда предложение where удаляется, а затем добавляется обратно
У меня есть хранимая процедура, которая использует табличную функцию, которая выполняется за 9 секунд. Если я изменю табличную функцию и удалю предложение where, хранимая процедура будет выполнена через 3 секунды. Если я добавлю предложение where...
517 просмотров
schedule
28.03.2023