Вопросы по теме 'query-performance'
Запрос MySQL с лимитом и смещением выполняется очень медленно
Возможный дубликат: MySQL запрос с ограничением и большим смещением занимает вечность
Моя таблица содержит 25 000 строк, и я использую разбиение на страницы для отображения всех строк на странице. Если для моего лимита страниц...
59 просмотров
schedule
13.01.2024
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 просмотров
schedule
08.12.2022
Как улучшить этот запрос 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 просмотров
schedule
25.05.2024
Запрос ближайших соседей PostGis
Я хотел бы получить все точки в заданном диапазоне другого набора точек. Скажем, найти все магазины в радиусе 500 м от любой станции метро.
Я написал этот запрос, который довольно медленный, и хотел бы его оптимизировать:
SELECT DISCTINCT...
880 просмотров
schedule
17.12.2023
Отдельные файлы журналов для ошибок, системных запросов, отладки запросов для Postgresql
В настоящее время я работаю над анализом производительности PostgreSQL, где я использую префикс %t %d для ведения журнала.
Когда я пытаюсь проанализировать файлы журналов, я обнаружил, что много ошибок, журналы результатов анализа вакуума и...
124 просмотров
schedule
04.10.2022
Настройка запроса для анализа XML-данных в SQL Server 2014
У меня есть таблица в базе данных SQL Server 2014, в которой хранится информация аудита для изменений записей в столбце VARCHAR(MAX) (CDC для бедняков).
Эти данные имеют следующий формат:
<span class="fieldname">Assigned...
864 просмотров
schedule
03.05.2024
Следует ли заменить все подзапросы временными таблицами?
Я работал над решением (в SQL Server), в котором все подзапросы без исключения были переписаны с временными таблицами для повышения производительности.
Для примера, все запросы такие:
SELECT something
FROM (SELECT * FROM T1 WHERE condition1)...
5193 просмотров
schedule
12.12.2022
Покупает ли мне что-нибудь создание индексированного вычисляемого столбца для проверки нулей?
В моих таблицах есть столбцы DeletedDate , допускающие значение NULL, и всякий раз, когда я пишу запросы к этим таблицам, я обычно проверяю, чтобы убедиться, что DeletedDate IS NULL . Я думал, что если я создам индексированный, сохраняемый,...
40 просмотров
schedule
28.04.2024
Как запретить 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 просмотров
schedule
04.11.2023
Производительность 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 просмотров
schedule
10.05.2024
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 просмотров
schedule
25.10.2023
Как избежать оператора сортировки в запросе на выборку
В моем операторе выбора у меня есть простой подзапрос, который захватывает последний ExpirationDate в пределах ControlNo .
Этот подзапрос значительно снижает производительность. QuoteID это Clustered index за столом tblQuotes...
148 просмотров
schedule
16.10.2022
Различные планы запросов 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