Вопросы по теме 'query-performance'

Запрос MySQL с лимитом и смещением выполняется очень медленно
Возможный дубликат: MySQL запрос с ограничением и большим смещением занимает вечность Моя таблица содержит 25 000 строк, и я использую разбиение на страницы для отображения всех строк на странице. Если для моего лимита страниц...
59 просмотров

Elasticsearch намного медленнее при возврате всех результатов
У меня есть около 20 000 документов, хранящихся в эластичном поиске, размером около 200 КБ каждый. У меня есть поиск, в котором всего 733 совпадения, я запускаю его, для завершения которого требуется около 50 мс при возврате 10 результатов. Если...
201 просмотров
schedule 16.09.2022

почему использование предложения IN (или NOT IN) в запросе делает его очень медленным
У меня есть запрос: SELECT DISTINCT field1 FROM table1 WHERE field2 = something (таблица 1 содержит 1 миллион записей, время выполнения: 0,106 с, возвращает: 20 записей) Другой запрос SELECT DISTINCT similarField1 FROM table2 WHERE...
115 просмотров

Как улучшить этот запрос MySQL с помощью соединения?
У меня есть простой запрос, и он занимает более 14 секунд. select e.title, e.date, v.name, v.city, v.region, v.country from seminar e force index for join (venueid) left join venues v on e.venueid = v.id where v.country = 'US'...
78 просмотров
schedule 04.11.2023

Производительность запросов: запрос к нескольким таблицам Vs. Составной запрос
В таблице A есть столбец srno и несколько других столбцов. В таблице B есть столбцы srno и id . Я хочу получить srno от B для заданного id , а затем извлечь записи для этого srno из таблицы A. Например, если id равен 7, я могу...
98 просмотров
schedule 28.11.2023

Простой SQL-запрос для небольших таблиц выполняется слишком долго
У меня есть запрос, выполнение которого занимает слишком много времени. Это просто и столы маленькие. Упрощенный запрос (но все еще медленный): SELECT D.ID, C.Name, T.Name AS TownName FROM Documents D, Companies C, Towns T WHERE C.ID =...
1824 просмотров

Запрос ближайших соседей PostGis
Я хотел бы получить все точки в заданном диапазоне другого набора точек. Скажем, найти все магазины в радиусе 500 м от любой станции метро. Я написал этот запрос, который довольно медленный, и хотел бы его оптимизировать: SELECT DISCTINCT...
880 просмотров

Отдельные файлы журналов для ошибок, системных запросов, отладки запросов для Postgresql
В настоящее время я работаю над анализом производительности PostgreSQL, где я использую префикс %t %d для ведения журнала. Когда я пытаюсь проанализировать файлы журналов, я обнаружил, что много ошибок, журналы результатов анализа вакуума и...
124 просмотров

Настройка запроса для анализа XML-данных в SQL Server 2014
У меня есть таблица в базе данных SQL Server 2014, в которой хранится информация аудита для изменений записей в столбце VARCHAR(MAX) (CDC для бедняков). Эти данные имеют следующий формат: <span class="fieldname">Assigned...
864 просмотров

Следует ли заменить все подзапросы временными таблицами?
Я работал над решением (в SQL Server), в котором все подзапросы без исключения были переписаны с временными таблицами для повышения производительности. Для примера, все запросы такие: SELECT something FROM (SELECT * FROM T1 WHERE condition1)...
5193 просмотров
schedule 12.12.2022

Покупает ли мне что-нибудь создание индексированного вычисляемого столбца для проверки нулей?
В моих таблицах есть столбцы DeletedDate , допускающие значение NULL, и всякий раз, когда я пишу запросы к этим таблицам, я обычно проверяю, чтобы убедиться, что DeletedDate IS NULL . Я думал, что если я создам индексированный, сохраняемый,...
40 просмотров

Как запретить Oracle использовать кешированный план запросов?
Я использую Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 — 64-битное производство в Linux. У меня есть простой запрос, который объединяет 4 таблицы. Как правило, он запускается сначала после того, как несколько строк тестовых данных...
28 просмотров
schedule 04.10.2022

Оптимизируйте MYSQL в Extra:-Using where; Использование временного; Использование файловой сортировки
Что такое правильная индексация? я переписываю запрос и таблицу для лучшего понимания. Я пробовал разные комбинации индексов для этого запроса, но он все еще использует использование tempory, использование файлов и т. д. CREATE TABLE IF...
63 просмотров

Производительность MySQL — выбор и удаление из большой таблицы
У меня есть большая таблица под названием «очередь». Сейчас у него 12 миллионов записей. CREATE TABLE `queue` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `userid` varchar(64) DEFAULT NULL, `action` varchar(32) DEFAULT NULL,...
296 просмотров
schedule 16.12.2023

MariaDB очень медленные запросы относительно соединений соединений соединений
Схему базы данных прилагаю. У меня серьезные проблемы с производительностью, когда таблица Metrics имеет несколько технологий и параметров из-за длинных SQL-запросов, заполненных соединениями, которые мне нужно сгенерировать для правильного...
1097 просмотров

Redshift — как определить низкоэффективные области в Query?
История : я новичок в Redshift и PostgreSQL и хотел бы знать, как повысить производительность моих запросов. Мне нужна обратная связь с точки зрения времени выполнения , объема используемой памяти или других соответствующих показателей из...
439 просмотров
schedule 02.01.2024

Выберите запрос с тремя, где условия медленные, но тот же запрос с любой комбинацией двух из трех, где условия быстрые [дубликаты]
У меня есть следующий запрос: SELECT table_1.id FROM table_1 LEFT JOIN table_2 ON (table_1.id = table_2.id) WHERE table_1.col_condition_1 = 0 AND table_1.col_condition_2 NOT IN (3, 4) AND (table_2.id is NULL OR table_1.date_col >...
18 просмотров

Как избежать оператора сортировки в запросе на выборку
В моем операторе выбора у меня есть простой подзапрос, который захватывает последний ExpirationDate в пределах ControlNo . Этот подзапрос значительно снижает производительность. QuoteID это Clustered index за столом tblQuotes...
148 просмотров

Различные планы запросов PostgreSQL на одинаковых серверах
На похожих серверах Amazon RDS PostgreSQL версии 9.6.11 с одинаковыми базами данных я получаю разные планы выполнения для одного SQL-запроса. Я попытался заново создать индексы и запустить ANALYZE и VACUUM . Мне ничего не помогло. Мой...
276 просмотров
schedule 07.10.2022

MySQL находит дочерние записи, в которых дата создания находится до и после даты из родительской таблицы
Я использую MySQL версии 8.0. У меня есть 2 таблицы: approvals и activities Таблица approvals имеет связь один ко многим с таблицей activities , IE: одна запись approvals может иметь много записей в таблице activities . В таблице...
28 просмотров
schedule 12.01.2024