Вопросы по теме 'query-optimization'
SQL-сервер для разработчика Oracle/dba
У меня есть несколько лет опыта разработки с оракулом, и теперь я перешел на место, где они используют SQL-сервер (2005 г.). Где было бы хорошее место для изучения таких вещей, как оптимизация запросов SQL Server, базовые вещи dba и хитрости сервера...
403 просмотров
schedule
05.08.2022
удалить записи из таблицы, используя другую таблицу?
примечание: для редакторов: пожалуйста, отредактируйте заголовок, если у вас есть лучший :)
мой вопрос:
У меня есть две таблицы в моей базе данных
-----------
| table1 |
|----------|
| id |
|text |...
1091 просмотров
schedule
19.04.2024
Объект SQL SSRS был отключен или не существует на сервере
У меня есть пара хранимых процедур, которые выполняются примерно по 2-3 минуты (много данных). Когда я запускаю хранимые процедуры в SQL Server Management Studio, запросы выполняются нормально и возвращают соответствующие данные, однако, когда я...
3159 просмотров
schedule
27.05.2024
Является ли SQL DATEDIFF(год, , ) дорогим вычислением?
Я пытаюсь оптимизировать некоторые ужасно сложные SQL-запросы, потому что они занимают слишком много времени.
В своих запросах я динамически создавал операторы SQL с множеством одинаковых функций, поэтому я создал временную таблицу, в которой...
5777 просмотров
schedule
16.10.2023
Вызывает ли следующий SQL-запрос сканирование всей таблицы?
Использует ли следующий запрос полное сканирование таблицы?
Если да, то есть ли способ избежать полного сканирования таблицы?
SELECT a.title,
COUNT(*) AS `count`
FROM b
JOIN a ON a.id = b.a_id
GROUP BY b.a_id
Обратите...
111 просмотров
schedule
27.02.2024
Драйвер Sybase Jconnect — что такое размер выборки по умолчанию и может ли увеличение размера выборки принести мне пользу
Я использую Sybase Jconnect Driver Jconn3 для выполнения хранимых процедур, которые возвращают до миллиона строк данных. Я узнал здесь и там, что использование большего размера выборки может улучшить время выборки всех данных.
Однако я не могу...
1944 просмотров
schedule
02.11.2023
Оптимизировать SQL-запрос: вызвать функцию или выполнить соединение?
Что является самым быстрым в базе данных ORACLE?
Вызовите функцию внутри оператора select, чтобы получить одно значение для каждой строки.
SELECT field1, field2, F_GET_LIBELLE_STATUT( field2 ) FROM table1 WHERE ...
с простой функцией:...
4237 просмотров
schedule
18.11.2023
Длительная оптимизация запросов
Есть ли способ оптимизировать этот запрос? В настоящее время время выполнения этого запроса составляет 585 , в этом запросе используются только две таблицы. одна была таблицей сведений об игроке, содержащей информацию об игроке, а другая была...
69 просмотров
schedule
30.07.2022
как оптимизировать этот запрос выбора? (Майскл)
Я работаю над базой данных mysql, и одна из самых важных таблиц с базой данных будет содержать от 900 до 1000 миллионов записей. Я могу сделать этот запрос:
select MAX(SEN_ID) as SEN_ID from senal group by variable_VAR_ID
но это занимает 12...
425 просмотров
schedule
31.07.2022
Почему таблица оракула индексируется, но все же выполняет полное сканирование таблицы?
У меня есть таблица «MSATTRIBUTE» с 3000 тыс. строк. Я использовал следующий запрос для извлечения данных, этот запрос имеет другой план выполнения с теми же данными БД, но в разных средах. в одной среде отображается полное сканирование, поэтому...
23391 просмотров
schedule
01.12.2023
что я могу сделать, чтобы оптимизировать следующую функцию или что-то еще, чтобы уменьшить потребление памяти?
Я работаю над чем-то вроде бизнес-каталога, и мне нужно показать рекурсивных родителей категорий в списке категорий.
Я использую для этого следующую функцию:
public function get_recursive_parents($category_id){
$categories =...
70 просмотров
schedule
24.06.2022
Оптимизация запросов — использование условий JOIN вместо предложения WHERE
Внутри SP мне нужно узнать идентификаторы некоторых клиентов первой учетной записи, чей Code соответствует любому из клиентов второй учетной записи. Я написал следующий запрос, который работает:
SELECT DISTINCT cil.Id FROM ClientIdList AS...
2927 просмотров
schedule
22.10.2023
Оптимизация запроса связанной таблицы
У меня есть таблица пользователей с информацией о пользователе и связанная таблица, которая будет отображать связанных пользователей с текущим пользователем.
Чтобы получить связанных пользователей с идентификатором пользователя «25», мой запрос...
38 просмотров
schedule
09.10.2022
Сортировка подзапросов SQL
Не мог бы кто-нибудь так любезно помочь мне со следующим:
У меня есть запрос, который приводит к двум столбцам, один из которых является прямым ( columnA ) из таблицы, а другой создается из подзапроса ( columnB ). Если я делаю сортировку (то есть...
235 просмотров
schedule
13.10.2023
Используйте отметку времени (или дату и время) как часть первичного ключа (или часть кластеризованного индекса)
Я часто использую следующий запрос:
SELECT * FROM table WHERE Timestamp > [SomeTime] AND Timestamp < [SomeOtherTime] and publish = 1 and type = 2 order by Timestamp
Я хотел бы оптимизировать этот запрос, и я думаю о том, чтобы поставить...
14793 просмотров
schedule
04.10.2022
Оптимизация запроса MySQL с SUM в подзапросе
Я пытаюсь сделать очень специфическую вещь в WordPress: удалить посты старше 30 дней, у которых нет «лайков» (или отрицательных «лайков») на основе чужого плагина. Этот плагин хранит отдельные лайки/дизлайки для каждого пользователя/поста в отдельной...
172 просмотров
schedule
17.02.2024
Запрос MySQL застрял в результате сортировки для набора результатов с одной строкой
Я создаю звездообразную схему, которая будет служить серверной частью для аналитического приложения, которое я создаю. Мой генератор запросов строит запросы, используя обычный шаблон звездообразного соединения. Ниже приведен пример запроса, в...
770 просмотров
schedule
27.03.2024
Получение месяца и дня из даты
Можно упростить этот запрос (MSSQL)?
SELECT RIGHT(STR(MONTH('2014-05-02'))+100,2) + '-'
+ RIGHT(STR(DAY('2014-05-02'))+100,2)
Я хочу месяц и день с даты, но всегда с ведущими нулями, если в месяце/дне есть только одна цифра. В эту дату...
82 просмотров
schedule
25.10.2022
Найти все диапазоны, пересекающиеся с заданным диапазоном
У меня есть таблица Range. Который имеет начало и конец диапазонов. Я хочу знать, какие диапазоны в таблице диапазонов перекрываются с заданным диапазоном.
For Ex -
Range Table
RId Start End
1 1 2
2 3 5
3 10 20
4 6 8...
78 просмотров
schedule
08.05.2024
Какой из запросов эффективнее? Внутреннее соединение против подзапроса? Сумма дела против наличия
Я использую PostgreSql 9. У меня простой вопрос. Какой из запросов эффективнее?
SELECT users_sessions.session_id, users_sessions.series
FROM users_sessions
WHERE users_sessions.user_id = 8
AND users_sessions.session_id IN (
SELECT...
747 просмотров
schedule
01.07.2022