0
ответов

Что такое каноническая развернутая форма?

Я задаю теоретический вопрос. Я читал подход для оптимизации запросов с использованием материализованных представлений. Там я обнаружил, что первое условие: «Запрос должен быть в каноническом развернутом ...
вопрос задан: 19 January 2019 01:18
0
ответов

Где хранится Query Store и где хранится план выполнения, информация о статистике времени выполнения?

Я хотел бы знать, где, где хранится Query Store и хранит план выполнения, информацию о статистике времени выполнения? Я исследовал, как SQL Server компилирует, выполняет запрос и в какой части Query Store ...
вопрос задан: 13 July 2018 10:25
0
ответов

Заставить MySQL использовать два индекса при объединении

Я пытаюсь заставить MySQL использовать два индекса. Я присоединяюсь к таблице и хочу использовать смесь двух индексов. Конкретный термин - использование пересечения, а вот ссылка на MySQL ...
вопрос задан: 8 May 2018 09:48
0
ответов

Как быстрее искать миллионы записей в таблице SQL?

У меня есть таблица SQL с миллионами доменных имен. Но теперь, когда я ищу, скажем, SELECT * FROM tblDomainResults, ГДЕ domainName LIKE "% lifeis%" Требуется более 10 минут, чтобы получить ...
вопрос задан: 20 February 2018 03:07
0
ответов

Индекс с несколькими столбцами против множественных индексов

У меня есть следующая таблица в базе данных MySQL: CREATE TABLE `secondary_images` ( `imgId` int(10) unsigned NOT NULL AUTO_INCREMENT, `primaryId` int(10) unsigned DEFAULT NULL, `view` varchar(255)...
вопрос задан: 20 November 2017 13:49
0
ответов

ИЛИ Оператор Короткое замыкание -в SQL Server

Я хочу проконсультироваться с SQL Server ИЛИ коротким -кодом схемы :DECLARE @tempTable table (id int )INSERT @tempTable (id )values ​​(1 )DECLARE @id varchar (10 )SET @id = '...
вопрос задан: 25 September 2017 11:01
0
ответов

Почему направление индекса имеет значение в MongoDB?

Чтобы процитировать документы :При создании индекса число, связанное с ключом, указывает направление индекса, поэтому оно всегда должно быть 1 (по возрастанию )или -1 (по убыванию ). Направление не...
вопрос задан: 13 June 2017 12:55
0
ответов

Запрос на итерацию сравнения дат в MySQL -Оптимизация запроса или оптимизация структуры данных

В качестве введения... Я столкнулся с этим вопросом :Разница между двумя соседними полями -Дата -PHP MYSQL и пытался достичь цели, т.е. перебрать даты и получить разницу с чистым...
вопрос задан: 23 May 2017 12:33
0
ответов

Как избавиться от «Использование временных; Использование файловой сортировки »

Когда я объясняю свой запрос, я вижу, что он содержит« Использование временной; Использование файловой сортировки »в разделе« Дополнительно »для первой строки. Я понимаю, что это плохо, но не знаю, что именно это означает и как это исправить ....
вопрос задан: 23 May 2017 12:31
0
ответов

Операторы Oracle <>, !=, ^=

Я хочу знать разницу между этими операторами, в основном их разницу в производительности. Я просмотрел разницу между <> и != в SQL, в нем нет информации о производительности. Потом...
вопрос задан: 23 May 2017 12:16
0
ответов

Замедляет ли добавление уникального ограничения работу?

У меня в таблице три столбца. + ----------- + ----------------------- + ------ + ----- + --------- + ------- + | Поле | Тип | Null | Ключ | По умолчанию | Экстра | + ----------- + --------------...
вопрос задан: 23 May 2017 12:08
0
ответов

Переписывание MySQL-запроса с подзапросами в соединения

Я написал довольно сложный SQL-запрос, чтобы получить некоторую статистику о животных из базы данных выборки животных. Этот запрос включает в себя ряд подзапросов, и теперь я хотел бы проверить, является ли он ...
вопрос задан: 23 May 2017 11:56
0
ответов

Как правильно проиндексировать таблицу ассоциаций "многие-многие"?

В типичной схеме "многие-многие", подобной этой ... Фильмы Актеры Movies_Actors ------ ------ ------------- movie_ID идентификатор_актера FK_movie_ID title name ...
вопрос задан: 23 May 2017 11:54
0
ответов

КОЛИЧЕСТВО и GROUP BY на текстовых полях кажутся медленными

Я создаю базу данных MySQL, которая содержит записи о специальных подстроках DNA в разновидностях дрожжей. Моя таблица похожа на это: +--------------+---------+------+-----+---------+-------+ | Поле...
вопрос задан: 23 May 2017 11:47
0
ответов

Невозможно оптимизировать MySQL-запрос, который использует предложение ORDER BY

Я использую Drupal 6 с MySQL версии 5.0.95 и в тупике, когда один из моих запросов, отображающий контент, основанный на самой последней дате статьи, замедляется и из-за частоты использования ...
вопрос задан: 23 May 2017 10:28
0
ответов

Почему SQL Server не использует индекс для вычисляемого столбца?

Учитывая следующее в БД SQL Server 2014: создайте таблицу t (первичный ключ c1 int, c2 datetime2 (7), c3 nvarchar (20), c4 как приведение (dbo.toTimeZone (c2, c3, 'UTC') как дата) сохранился); ...
вопрос задан: 17 March 2017 06:05
0
ответов

исправление mysql Использование where;

Мой SQL-запрос: SELECT * ОТ update_cats ГДЕ ИД = 118697835834 ORDER BY created_date ASC Текущие индексы: index1(uid, created_date) EXPLAIN EXTENDED результат: 1 SIMPLE update_cats ref index1 ...
вопрос задан: 12 January 2017 19:11
0
ответов

Оптимизация MySQL LIKE & #39;%string%& #39; запросы в innoDB

Наличие этой таблицы :CREATE TABLE `пример`( `id `int (11 )unsigned NOT NULL auto _приращение, `ключевые слова `varchar (200 )NOT NULL, ПЕРВИЧНЫЙ КЛЮЧ (`id`) )ENGINE=InnoDB; Мы хотели бы оптимизировать...
вопрос задан: 31 October 2016 13:03
0
ответов

are there any Query Optimization Tools for SQL Server? [closed]

Are there any tools that do Query Optimizations for SQL Server 2005 and above? I've searched & didn't find anything. What do you recommend? If this Question was repeated before you can close it ...
вопрос задан: 16 October 2016 09:19
0
ответов

Почему MySQL использует пересечение индексов вместо комбинированного индекса?

Время от времени я сталкиваюсь со странным поведением MySQL. Предположим, у меня есть индексы (тип, rel, created), (type), (rel). Лучший выбор для такого запроса: SELECT id FROM tbl WHERE rel = 3 ...
вопрос задан: 3 October 2016 11:38
0
ответов

Оптимизация выбора с помощью транзакции в SQLite 3

Я читал, что перенос большого количества SELECT в BEGIN TRANSACTION / COMMIT был интересной оптимизацией. Но действительно ли эти команды необходимы, если я раньше использовал "PRAGMA journal_mode = OFF"? (Что, если я ...
вопрос задан: 23 August 2016 22:31
0
ответов

MySql.Data.MySqlClient.MySqlException: истекло время ожидания

В В последнее время конкретная страница в моем веб-приложении выбрасывает сведения об исключении: MySql.Data.MySqlClient.MySqlException: Timeout expired. Время ожидания истекло до завершения ...
вопрос задан: 27 July 2016 04:31
0
ответов

Настройка запросов SQL Server: почему процессорное время больше, чем затраченное время? Уместны ли они для операции установки?

У меня есть два запроса для фильтрации некоторого идентификатора пользователя в зависимости от вопроса и ответов на него. Запрос сценария A (исходная версия): ВЫБРАТЬ ИД пользователя ИЗ mem..ProfileResult WHERE ((QuestionID = 4 AND ...
вопрос задан: 10 December 2015 11:01
0
ответов

Производительность подсчета Mysql для очень больших таблиц

У меня есть таблица с более чем 100 миллионами строк в Innodb. Я должен знать, есть ли более 5000 строк, где внешний ключ = 1. Мне не нужно точное число. Я сделал несколько тестов: SELECT ...
вопрос задан: 4 March 2015 09:41
0
ответов

Как сравнить два запроса?

Как я могу сравнить два запроса X и Y и сказать, что X лучше, чем Y, когда оба они занимают почти одинаковое время в сценарии небольших случаев? Проблема в том, что у меня есть два запроса, которые должны ...
вопрос задан: 5 November 2014 23:53
0
ответов

Sql: How to properly check if a record exists

Reading some SQL Tuning documentation I found this: Select count(*) : - Counts the number of rows - Often is improperly used to verify the existence of a record Is Select count(*) really that bad? ...
вопрос задан: 3 October 2014 10:03
0
ответов

Запрос PostgreSQL выполняется быстрее при сканировании индекса, но движок выбирает хеш-соединение.

Запрос: SELECT "replays_game".* ИЗ "replays_game" ВНУТРЕННЕЕ СОЕДИНЕНИЕ "replays_playeringame" НА "replays_game"."id" = "replays_playeringame"."game_id" ГДЕ "replays_playeringame"."player_id" = 50027 ...
вопрос задан: 3 February 2014 16:17
0
ответов

Как мне научиться оптимизировать запросы SQL [закрыто]

Я знаю, как писать SQL запросы и могу получить нужные мне результаты. Но иногда мои запросы выполняются медленно, и я не совсем понимаю, почему. Какие есть хорошие ресурсы для обучения грамотному письму ...
вопрос задан: 22 November 2013 07:32
0
ответов

Разница в MySQL JOIN и LEFT JOIN

У меня есть этот запрос между базами данных... SELECT `DM_Server`.`Jobs`.*, `DM_Server`.servers.Description AS server, digital_inventory.params, products. ...
вопрос задан: 12 August 2013 20:33
0
ответов

Оптимизация запросов GROUP BY

База данных MySQL с механизмом MyISAM. Определение таблицы: CREATE TABLE IF NOT EXISTS соответствует (id int (11) NOT NULL AUTO_INCREMENT, game int (11) NOT NULL, пользователь int (11) NOT NULL, ...
вопрос задан: 15 February 2013 19:18