Вопросы по теме 'sql-optimization'
Оптимизировать множественный запрос ИЛИ
У меня есть таблица базы данных, где мне нужно проверить, ввел ли пользователь ту же или частично ту же информацию.
Вот что я думаю
Макет БД
rec_id (pk), user_id,
name, phone, address_1, address_2, zip,
company, co_phone, co_address_1,...
119 просмотров
schedule
02.08.2022
SELECT по значению столбца MIN и столбец CHAR очень медленный в MySQL
Я разумно уверен, что ответ на этот вопрос заключается в наличии другого индекса. У меня есть запрос, который неоправданно медленный, но только когда он находится в следующей полной форме, если я удалю части запроса, он будет молниеносно быстрым, как...
605 просмотров
schedule
14.11.2022
понимание файла трассировки, сгенерированного из tkprof
Привет, ребята, я изучаю оптимизацию запросов с помощью oracle 10g, и у меня возникли проблемы с пониманием файла ниже. кто-нибудь может объяснить файл ниже, это файл трассировки запроса, который я выполнил. я знаю, что такое ЦП и истекшее время...
6429 просмотров
schedule
13.03.2023
Оптимизация COUNT (*) из запросов GROUP_BY
Ниже приведен рабочий SQL-запрос, который возвращает список счетчиков непросмотренных сообщений, сгруппированных по нескольким учетным записям пользователя. Однако на самом деле нам не нужны подсчеты, просто немного, чтобы указать, что существуют...
98 просмотров
schedule
01.02.2023
MySQL: как найти листья в конкретном узле
Я знаю, что подобные вопросы были размещены здесь много раз, например: Способ Java
У меня огромное количество данных (150k +) в стандартном шаблоне дерева ( id , parent_id , some_data )
Вопрос: Как получить листья для данного node_id?...
2717 просмотров
schedule
05.11.2022
Оптимизация плана выполнения, когда предложение where удаляется, а затем добавляется обратно
У меня есть хранимая процедура, которая использует табличную функцию, которая выполняется за 9 секунд. Если я изменю табличную функцию и удалю предложение where, хранимая процедура будет выполнена через 3 секунды. Если я добавлю предложение where...
517 просмотров
schedule
28.03.2023
SQL: как выбрать одну запись в день, предполагая, что каждый день содержит более 1 значения MySQL
Я хочу выбрать записи от '2013-04-01 00:00:00' до 'today' , но каждый день имеет большое значение, потому что они сохраняют значение каждые 15 минут, поэтому мне нужно только первое или последнее значение каждого дня.
Схема таблицы:
CREATE...
12038 просмотров
schedule
27.03.2022
Использование FInd_IN_SET vs IN хранимой процедуры MYSQL
У меня есть хранимая процедура, аналогичная приведенной ниже.
SELECT *
FROM Table1
WHERE Tag IN (ids)
здесь Tag — столбец Integer .
Я устал передавать значения, разделенные запятыми, в виде строки в хранимую процедуру, но это не...
4426 просмотров
schedule
18.05.2023
Могу ли я использовать псевдонимы в операторе select?
Я хотел бы написать заявление, которое выглядит так
select 1 as one, 2 as two , one + two as three
Однако SQL Server не может понять, что такое one + two .
Я могу переписать в этой форме
SELECT x.one
,x.two
,x.one + x.two...
766 просмотров
schedule
25.02.2023
Оптимизирован SQL-запрос при отсутствии физического соединения между таблицами.
Мне нужна помощь в написании более оптимизированного SQL-запроса, когда нет логической связи между таблицами. Я написал несколько подзапросов, но меня это не устраивает, потому что я повторяю почти один и тот же подзапрос дважды. Схема выглядит так:...
51 просмотров
schedule
02.04.2023
Использование внутреннего соединения для объединения столбцов mySQL с немного разными временными метками
Я хотел бы запрашивать из разных таблиц из двух баз данных с отметкой времени в качестве общей функции. В настоящее время я получаю пустой набор для своего результата с несколькими предупреждениями. Мой дизайн запроса:
SELECT tableA.ts,...
342 просмотров
schedule
08.04.2024
Оптимизация запроса для обновления миллионов данных в Oracle?
У меня есть 3 таблицы:
Таблица A: 170 миллионов данных
Таблица B: 170 миллионов данных
Таблица C: 130 миллионов данных
Журнал таблицы
Я хочу обновить столбец colA1 со значением colC4 , если colA2 == colB2 и colB3 == colC3 ....
108 просмотров
schedule
27.03.2022