Описание тега sql-optimization
Оптимизация SQL относится к процессу тестирования и отладки серверов SQL и запросов с целью повышения общей производительности.
2
ответа
CTE не работают, если в запросе есть условие ЕСЛИ
Я пытаюсь добавить функциональность в мой запрос, чтобы выбрать, какой запрос будет выполняться при определенном условии. DECLARE @Test VARCHAR(50) SET @Test = 'A' ;WITH A AS ( Select 'A is Selected' as SELECTED), B AS ( Select 'B is Selected' as SE…
29 мар '12 в 03:27
0
ответов
MySQL очень высокая загрузка процессора
Я запускаю mysql для запуска веб-сайта, и у меня есть несколько запросов средней сложности, которые обычно занимают около 45% процессорного времени, а иногда он загружается до 80% процессорного времени. Мне нужно снизить использование процессора. Лю…
16 сен '17 в 19:14
3
ответа
MySQL оптимизация запросов - индексы
У меня есть база данных с 3 таблицами. CREATE TABLE `records` ( `id` int(6) NOT NULL auto_increment, `nu` varchar(40) NOT NULL UNIQUE, `name` varchar(128), `latitude` float NOT NULL, `longitude` float NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEF…
22 сен '17 в 15:34
4
ответа
Оптимизировать таблицу для чтения самых последних строк
У меня есть две таблицы, в которые мы добавляем около 100 тыс. И 1,5 млн. Новых строк каждый день. Это записи в журнале, и в более чем 99% случаев меня интересуют последние 3 рабочих дня при чтении. Если я запускаю простой запрос, как SELECT 0 as Id…
28 июн '17 в 08:47
3
ответа
Помогите мне оптимизировать сложную логику на SQL
Сначала я попытаюсь (со своим плохим английским языком) объяснить, что у меня есть и что мне нужно иметь У меня есть список событий по временной шкале. Событие - это некоторый дискретный сигнал 1/0, который происходит через некоторое время и имеет н…
21 мар '11 в 11:09
2
ответа
Ускоряют ли таблицы сопоставления SQL запросы? Как вы их используете?
Я хотел бы знать, какова цель таблицы сопоставления и как она ускоряет запросы MySQL. Я работаю над ускорением медленного MySQL-запроса, и я столкнулся с этим вопросом о стековом потоке. Комментарии предполагают, что таблицы сопоставления не только …
03 май '12 в 20:45
3
ответа
Кто-нибудь когда-нибудь успешно делал слияние индекса для MySQL?
Настроить: mysql> create table t(a integer unsigned,b integer unsigned); mysql> insert into t(a,b) values (1,2),(1,3),(2,4); mysql> create index i_t_a on t(a); mysql> create index i_t_b on t(b); mysql> explain select * from t where a=…
25 мар '10 в 03:37
1
ответ
Общая оптимизация SQL
Недавно попросили помочь с оптимизацией запросов Таблица выглядит так: create table dbo.Table ( id int identity primary key clustered , column_1 varchar(64) not null , Date datetime not null , Column_2 varchar (32) not null , Column_3 int not null )…
07 ноя '14 в 19:19
3
ответа
Оптимизация запросов к базе данных с использованием SQL/XML. Предлагаемые ресурсы?
Этот вопрос является как теоретическим, так и практическим. Будут оценены любые результаты, указывающие на полезные ресурсы по оптимизации запросов. Существует большая база данных SQL, в которой хранится большой объем данных, хранящихся в полях SQLX…
10 июл '10 в 04:37
2
ответа
Могу ли я скопировать и вставить результат SQL длиной более 1 миллиона строк в Excel?
Я выполняю гигантский SQL-запрос, который выглядит так: select SessionID, PID, RespondentID from BIG_Sessions (nolock) where RespondentID in ( '1407718', '1498288', /* ETC ETC */ ) Я слышал, что в Excel максимум 1 миллион строк. Не уверен, как подой…
25 июл '12 в 23:21
1
ответ
Использование SparkOptimizer для пользовательских оптимизаций
Я пытаюсь подключить несколько оптимизированных пользователем логических планов в SparkOptimizer и проверить, выполняются ли они. У меня есть объект, который расширяет RuleExecutor: xyz.Scala в /spark/sql/ Catalyst/ ABC, который имеет "Val Batch" с …
04 дек '17 в 17:17
1
ответ
Вопросы о производительности многостоловых запросов
Существует два способа выполнения многостоловых запросов: Запрос 1: select t1.a, t2.b from t1, t2 where t1.a = t2.a Запрос 2: для каждого ряда: select t1.a from t1 сделать еще один запрос: select t2.b from t2 where t2.a = '??' какая из них имеет луч…
11 дек '12 в 09:36
2
ответа
Много-много оптимизация отношений
Я работаю над системой, в которой у меня есть таблица для хранения компетенций студентов по языкам, для управления которой мы создали следующую архитектуру: таблица STD_LANGUAGE_COMPETENCIES представляет ассоциативный объект. из многих во многие отн…
04 авг '16 в 18:11
1
ответ
Вложенная оптимизация GROUP BY
У меня есть следующий запрос: SELECT trip_id, MAX(cnt) FROM ( SELECT trip_id, stop_id, COUNT(*) as cnt FROM operation_ticket_part_stops GROUP BY trip_id, stop_id ) AS t GROUP BY trip_id Результат (это результат, который я хочу): trip_id MAX(cnt) 100…
18 мар '13 в 12:48
3
ответа
Оптимизировать MySQL запрос с диапазоном и несколькими объединениями
Я ищу, чтобы оптимизировать запрос MySQL ниже. Есть ли многостолбцовый индекс, который был бы более успешным? Я пытался (created_date, rep_id) без удачи. Любые предложения по ускорению этого запроса приветствуются. SELECT customer.rep_id AS `ID`, CO…
11 июн '17 в 17:25
2
ответа
Экспорт данных из Oracle в Excel - проблема с производительностью
Я пытаюсь создать файл xls, используя код PL/SQL через XML. Я сослался на: Создайте файл xls, используя PL/SQL, без использования xml генерировать файлы XLS с использованием PL/SQL Код, на который я ссылался, можно найти по адресу: https://akdora.wo…
21 апр '15 в 17:21
2
ответа
Оптимизация SQL-запроса с несколькими объединениями и группировкой (Postgres 9.3)
Я просмотрел некоторые другие сообщения и сумел ускорить выполнение моих запросов. Тем не менее, я не понял, как оптимизировать этот запрос. Я собираюсь использовать его на веб-сайте, где он будет выполнять запрос при загрузке страницы, но 5,5 секун…
23 янв '16 в 22:31
2
ответа
Оптимизировать таблицу базы данных SQL для многократного чтения и записи
Я разрабатываю функцию, которая будет использоваться в качестве монитора прогресса процессов. Я буду охватывать 40-50 потоков, на завершение которых может потребоваться несколько минут или даже часов, и они обновят его статус до данных. Из веб-прило…
04 дек '18 в 18:22
2
ответа
Левое соединение не оптимизировано
В базе данных SQL Server рассмотрим классическое родительско-дочернее отношение, подобное следующему: create table Parent( p_id uniqueidentifier primary key, p_col1 int, p_col2 int ); create table Child( c_id uniqueidentifier primary key, c_p unique…
07 дек '18 в 18:24
1
ответ
Оптимизация строк данных на основе приоритетов
Таблица measure_point: Я бы название Край стола: Я бы название Таблица measure_point_data: Я бы measure_point_id (внешний ключ) Дата значение Таблица edge_meas_point: Я бы edge_id (внешний ключ) measure_point_id (внешний ключ) заказ (int) Пример дан…
21 дек '18 в 11:07