Вопросы по теме 'sql-tuning'
SP медленный на мощном сервере, но быстрый локально (оба из SSMS)
Я унаследовал большую и медленную хранимую процедуру, и это вызывает у меня кошмар:
У меня на рабочем столе установлен SQL Server 2008 с копией рабочей базы данных. Я запускаю все из SSMS, и я пробовал прямой SQL и SP. Время для Sp vs SQL...
192 просмотров
schedule
15.03.2023
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 просмотров
schedule
06.09.2022
Удаление записей в таблице содержит 180 миллионов в оракуле
Друзья,
У меня есть таблицы заказов, в каждой из которых содержится минимум 100 миллионов записей. У нас запущено задание, которое вызывает хранимую процедуру, удаляющую не менее 50 000 (MIN) и 200 000 000 (MAX) записей в день.
В настоящее...
1818 просмотров
schedule
17.01.2023
Настройка производительности 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 просмотров
schedule
14.08.2023
Эффективный запрос на удаление записей на основе нескольких условий
У меня есть таблица, как показано ниже:
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 просмотров
schedule
18.12.2022
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 просмотров
schedule
13.11.2022
Есть ли в журнале Redo сведения о внесенных изменениях, которые еще не записаны в базу данных?
Есть ли в журнале повторов сведения о внесенных изменениях, которые еще не записаны в базу данных?
25 просмотров
schedule
10.04.2024
Сохраняются ли в журналах повторного выполнения все изменения, примененные к буферному кешу базы данных?
Я знаю, что записи журнала повторов создаются, когда происходит вставка/обновление/удаление/создание/удаление/изменение. Какая информация сохраняется в журнале повторов? В случае сбоя экземпляра файл журнала повторов используется для восстановления...
54 просмотров
schedule
15.07.2023
Как избежать расширения ИЛИ?
Как оптимизировать следующий запрос, если оператор ИЛИ используется в условии соединения, чтобы избежать расширения ИЛИ с точки зрения настройки 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 просмотров
schedule
15.07.2023