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

SP медленный на мощном сервере, но быстрый локально (оба из SSMS)
Я унаследовал большую и медленную хранимую процедуру, и это вызывает у меня кошмар: У меня на рабочем столе установлен SQL Server 2008 с копией рабочей базы данных. Я запускаю все из SSMS, и я пробовал прямой SQL и SP. Время для Sp vs SQL...
192 просмотров

Oracle 11g высокая скорость ввода-вывода Подождите
Oracle Version: 11.1.0.7.0 У нас более высокое ожидание ввода-вывода в одном из наших экземпляров Oracle RAC. Один SQL имеет большое время выполнения — 1452,57 с на выполнение. Это начало происходить внезапно в один прекрасный день. Раньше...
25123 просмотров
schedule 05.04.2023

INSERT во временную таблицу GTT очень медленно из PL / SQL
У меня есть запрос, который отлично работает при выполнении из SQL. Это соединение таблицы и запроса. Обе таблицы содержат около 4 млн записей. В таблице документов есть растровые индексы, на которые я пытаюсь дать подсказку. План объяснения...
8468 просмотров
schedule 27.12.2022

как mysql распределяет длину ключа первичного или внешнего ключа?
Я создал таблицу с двумя разными типами кодировки: utf8 и latin1. 1) CREATE TABLE `aaa` ( `id` int(11) NOT NULL DEFAULT '0', `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT...
592 просмотров
schedule 11.05.2022

Означает ли TABLE ACCESS BY INDEX ROWID оптимизатор, использующий индекс или таблицу?
I have query that join two very big tables and ran explain plan on that it showing like this.. ---------------------------------------------------------------------------------------------------------------- | Id | Operation...
31833 просмотров
schedule 09.09.2023

Sybase ASE — выбор производительности в сравнении с выбором вставки
Я видел, что производительность выбора в лучше, чем комбинация вставки/выбора, поскольку она не регистрируется. Но сегодня я столкнулся с другим сценарием. Я делаю выбор из физической таблицы во временную таблицу, и она вставляет 2,4 млн записей за...
1651 просмотров

Удаление записей в таблице содержит 180 миллионов в оракуле
Друзья, У меня есть таблицы заказов, в каждой из которых содержится минимум 100 миллионов записей. У нас запущено задание, которое вызывает хранимую процедуру, удаляющую не менее 50 000 (MIN) и 200 000 000 (MAX) записей в день. В настоящее...
1818 просмотров

Настройка производительности SQL-запросов
UPDATE nas_backup SET fiber_serviceability_class = '0', last_updated_ts = CURRENT_TIMESTAMP WHERE location_id IN ( SELECT location_id FROM ( WITH distinct_locs AS ( SELECT location_id, boundary_type FROM ( SELECT location_id,...
93 просмотров
schedule 20.11.2022

PL/SQL Developer быстрее выполняет запросы, если содержит комментарии
Я пытаюсь повысить производительность SQL-запроса к базе данных Oracle 10g. У меня есть следующие два запроса: Запрос 1 SELECT DISTINCT WMS_EVENT_LOG.LOG_ID, WMS_EVENT_LOG.EVENT_ARG4, WMS_EVENT_LOG.EVENT_TYPE,...
1170 просмотров
schedule 05.04.2023

Как заменить определяемую пользователем функцию предложением SELECT?
У меня проблема с производительностью в моем запросе, выполнение которого занимает более 2 минут. В настоящее время основная таблица f_trans содержит 3 миллиона записей. У меня есть индексированные столбцы в предложении where и условии соединения....
74 просмотров
schedule 30.05.2023

Выполнение запроса oracle olap занимает слишком много времени
У меня есть следующие таблицы: 1) date_table_dim 2) clock_table_dim 3) onlinegpspoint: содержит нашу основную информацию для отчетов olap. А также есть такой sql-запрос: SELECT date_table_dim.day_id day_id, clock_table_dim.hour_id...
232 просмотров
schedule 07.06.2023

Как принудительно использовать индекс в DB2 при использовании скалярного значения, возвращаемого подзапросом?
Запрос выполняется на огромной таблице (1 миллиард записей +) Выберите Col1 из таблицы A, где identcol > (выберите bigint (identval) из ParamTable) ( identval тип данных — это символ, а identcol — это BIGINT ). Это занимает много...
2013 просмотров

Эффективный запрос на удаление записей на основе нескольких условий
У меня есть таблица, как показано ниже: CREATE TABLE product ( PRODUCT NVARCHAR2(20) NOT NULL, TYPE NUMBER(5) NOT NULL, ID NUMBER(10) NOT NULL, addDATE...
283 просмотров
schedule 20.12.2022

Teradata SQL: вставка случайных данных для тестирования в таблицу
Я пытаюсь создать случайные данные и вставить их в таблицу. Прямо сейчас просто думаю, какие эффективные подходы для этого. например Create volatile table mytb , no fallback, no journal ( C1 integer not null C2 Varchar (50) Not null , C3...
1917 просмотров

Teradata - отчет для лучших сборщиков статистики
Пытаюсь составить отчет "Хоггеры статистики". Все те пользователи, которые загружали статистику загрузки процессора На каком «table.cols» (или col1, col2 и т. д.) они запускали статистику и когда они ее запускали. Я написал приведенный ниже...
74 просмотров
schedule 30.06.2023

Oracle SQL Tuning Advisor принимает рекомендацию
Я запустил Tuning Advisor по запросу в Oracle SQL Developer. На вкладке «Профиль SQL» было два предложения, и я хотел принять первое. execute dbms_sqltune.accept_sql_profile(task_name => 'staName', task_owner => 'DATA', replace...
456 просмотров
schedule 26.12.2023

Использование статического списка значений в предложении IN fluent nhibernate
Мне нужно написать запрос выбора с примерно 10 000 идентификаторов в предложении in. Запрос очень медленный, так как мне нужно написать 10 предложений с 1000 идентификаторами в каждом. Один из способов, который я нашел в Интернете, заключается в...
25 просмотров

Есть ли в журнале Redo сведения о внесенных изменениях, которые еще не записаны в базу данных?
Есть ли в журнале повторов сведения о внесенных изменениях, которые еще не записаны в базу данных?
25 просмотров
schedule 10.04.2024

Сохраняются ли в журналах повторного выполнения все изменения, примененные к буферному кешу базы данных?
Я знаю, что записи журнала повторов создаются, когда происходит вставка/обновление/удаление/создание/удаление/изменение. Какая информация сохраняется в журнале повторов? В случае сбоя экземпляра файл журнала повторов используется для восстановления...
54 просмотров

Как избежать расширения ИЛИ?
Как оптимизировать следующий запрос, если оператор ИЛИ используется в условии соединения, чтобы избежать расширения ИЛИ с точки зрения настройки SQL? SELECT t1.A, t2.B, t1.C, t1.D, t2.E FROM t1 LEFT JOIN t2 ON t1.A=t2.A OR t1.B=t2.C;
107 просмотров