Вопросы с тегом 'query-performance'

По вопросам, связанным с измерением или улучшением запроса (который касается скорости).
9

Производительность SQL Server IN и EXISTS

Мне интересно, что из следующего ниже будет более эффективным? Я всегда был немного осторожен с использованием IN потому что я считаю, что SQL Server превращает набор результатов в большой оператор IF. Для большого набора результатов это может прив...
14 янв. '10 в 15:43
11

Удаление миллионов строк в MySQL

Недавно я обнаружил и исправил ошибку на сайте, над которым я работал, что привело к миллионам повторяющихся строк данных в таблице, которые будут довольно большими даже без них (все еще в миллионах). Я могу легко найти эти повторяющиеся строки и вып...
23 авг. '09 в 16:39
1

Выберите различные значения из поля таблицы

Я изо всех сил пытаюсь разобраться с ORM Django. То, что я хочу сделать, это получить список различных значений внутри поля моей таблицы... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или альтернативно) SELECT myfiel...
17 мар. '10 в 22:56
8

Время выполнения запросов при выполнении из Интернета, но сверхбыстро, когда выполняется из SSMS

Я пытаюсь отлаживать источник таймаута SQL в поддерживаемом мной веб-приложении. У меня есть исходный код кода С#, поэтому я точно знаю, какой код работает. Я отлаживал приложение прямо до строки, которая выполняет код SQL, который истекает, и я смот...
11 февр. '10 в 22:07
3

Почему запрос с phone = N'1234 'медленнее, чем phone =' 1234 '?

У меня есть поле, которое является varchar (20) Когда этот запрос выполняется, он выполняется быстро (использует поиск по индексу): SELECT * FROM [dbo].[phone] WHERE phone = '5554474477' Но этот медленный (использует сканирование индекса). SELECT...
05 февр. '19 в 18:35
2

Почему существует огромная разница в производительности между временной таблицей и подзапросом

Это вопрос о SQL Server 2008 R2 Я не являюсь администратором баз данных. Я разработчик Java, который должен время от времени писать SQL. (в основном встроенный в код). Я хочу знать, сделал ли я что-то неправильно здесь, и если да, то что я могу сдел...
27 мая '13 в 6:41
3

Система Entity Framework включает низкую производительность

Контекст Похоже, что проблема связана с Entity Framework 6.x. Мы провели недели, пытаясь прибить проблемы производительности и зафиксировали большинство, если не все, что мы можем найти/подумать. Короче говоря, мы наблюдаем значительное снижение пр...
23 нояб. '17 в 16:35
9

Как повысить производительность кластеризованного индекса

Я пытаюсь улучшить производительность в запросе, который работает очень медленно. Пройдя через План фактического исполнения; Я обнаружил, что Clustered Index Seek занимает 82%. Есть ли какой-либо способ улучшить производительность в поисках индекса? ...
28 дек. '09 в 19:15
2

Получает ли объекты с AsNoTracking() отключить автоматический вызов DetectChanges()?

Я познакомился с этой концепцией AsNoTracking(), DetectChanges() и AutoDetectChangesEnabled совсем недавно. Я понимаю, что при извлечении записей из базы данных через Entity Framework с помощью AsNoTracking(), тогда Entity Framework не отслеживает н...
08 янв. '14 в 6:41
1

Условная производительность агрегации

Имеем следующие данные IF OBJECT_ID('dbo.LogTable', 'U') IS NOT NULL DROP TABLE dbo.LogTable SELECT TOP 100000 DATEADD(day, ( ABS(CHECKSUM(NEWID())) % 65530 ), 0) datesent INTO [LogTable] FROM sys.sysobjects CROSS JOIN sys.all_columns Я...
21 авг. '17 в 11:25
8

Как значения NULL влияют на производительность в поиске базы данных?

В нашем продукте мы имеем общую поисковую систему и пытаемся оптимизировать производительность поиска. Многие таблицы, используемые в запросах, допускают нулевые значения. Должны ли мы перепроектировать нашу таблицу, чтобы запретить нулевые значения ...
19 июн. '09 в 10:05
1

SQLite: должен ли LIKE 'searchstr%' использовать индекс?

У меня есть БД с несколькими полями word_id — INTEGER PRIMARY_KEY word — TEXT ... .. и ~ 150k строк. Поскольку это словарь, я ищу слово с маской 'search_string%', используя LIKE. Он работал очень хорошо, занимая 15 мс, чтобы найти соответствующие...
21 дек. '11 в 2:41
6

Как проверить, существует ли определенное сопоставление во таблице отображения "один ко многим"

У меня есть таблица, которая поддерживает сопоставление EMPLOYEE_ID с одним или несколькими ROLE_ID, с которыми может быть назначен сотрудник. ROLE_ID является первичным ключом таблицы ROLE. Теперь я пытаюсь найти, является ли конкретный сотрудник ...
14 дек. '15 в 10:20
1

MERGE JOIN по двум индексам, все еще вызывающим СОРТ?

Это вопрос производительности, упрощенный для объединения двух индексов. Возьмите следующую настройку: CREATE TABLE ZZ_BASE AS SELECT dbms_random.random AS ID, DBMS_RANDOM.STRING('U',10) AS STR FROM DUAL CONNECT BY LEVEL <=1000000; CREATE INDEX Z...
18 дек. '15 в 9:59
3

Почему индекс столбцов не используется

У меня есть некластеризованный индекс столбцов столбца для всех столбцов - таблица с оптимизацией без памяти размером 40 м на SQL Server 2016 Enterprise Edition. Запрос, вызывающий использование индекса columnstore, будет выполняться значительно быс...
11 мая '17 в 12:07