Вопросы с тегом «performance»

9
Большинство планов запросов воссоздано за последние 4 часа

У меня проблема с производительностью базы данных SQL Server. Я нашел этот инструмент sp_BlitzCache . После выполнения команды я получил следующее утверждение: У вас есть планы на 92,00%, созданные за последние 24 часа, и 92,00%, созданные за последние 4 часа. Хотя я обнаружил проблему (используя...

9
Удалить миллионы строк из таблицы SQL

Мне нужно удалить более 16 миллионов записей из таблицы строк с 221 миллионами, и это происходит очень медленно. Буду признателен, если вы поделитесь предложениями, чтобы сделать код ниже быстрее: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS...

9
Настройка производительности по запросу

Ищу помощь для улучшения производительности этого запроса. SQL Server 2008 R2 Enterprise , Макс. ОЗУ 16 ГБ, ЦП 40, Макс. Степень параллелизма 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS...

9
Что вызывает высокую загрузку ЦП из этого плана запроса / выполнения?

У меня есть база данных SQL Azure, которая поддерживает приложение API .NET Core. Просмотр отчетов об обзоре производительности на портале Azure показывает, что большая часть нагрузки (использование DTU) на моем сервере базы данных поступает из ЦП, и один запрос специально: Как мы видим, запрос...

9
Медленное время запроса на поиск сходства с индексами pg_trgm

Мы добавили два индекса pg_trgm в таблицу, чтобы включить нечеткий поиск по адресу электронной почты или имени, так как нам нужно найти пользователей по имени или адресам электронной почты, которые были написаны с ошибками при регистрации (например, «@ gmail.con»). ANALYZEбыл запущен после создания...

9
Может ли объявление волатильности функции НЕМНОГО повредить производительности?

Функции Postgres объявлены с классификацией волатильности VOLATILE, STABLEилиIMMUTABLE . Известно, что проект очень строг с этими метками для встроенных функций. И не без причины. Показательный пример: индексы выражений допускают только IMMUTABLEфункции, и они должны быть действительно неизменными,...

9
Очень похожие запросы, очень разная производительность

У меня два очень похожих запроса Первый запрос: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id = ari.AuditId WHERE ari.RelatedId = '1DD87CF1-286B-409A-8C60-3FFEC394FDB1' and a.TargetTypeId IN (1,2,3,4,5,6,7,8,9, 11,12,13,14,15,16,17,18,19, 21,22,23,24,25,26,27,28,29,30,...

8
Есть ли прирост производительности за счет обработки данных с помощью хранимых процедур по сравнению с передачей их в функции после извлечения?

Название подводит итог. Я достаточно хорошо разбираюсь в PHP и чувствую себя комфортно, заставляя его делать то, что мне нужно, со значениями, взятыми из MySQL, однако в интересах расширения моих знаний мне было интересно, возможно, это будет более эффективный метод в долгое время Являются ли они...

8
TSQL: поиск запросов, вызывающих слишком много компиляций SQL и перекомпиляций SQL по отдельности

Я хочу выяснить, что является причиной высокой компиляции SQL (не повторной компиляции), которую я вижу в счетчиках монитора производительности. Вот мое мнение: если я вижу много компиляций SQl, то это означает, что запросы в нашей системе не кэшируются по следующим причинам: Многие специальные...

8
MySQL по-прежнему обрабатывает индексы таким образом?

Удаление дублирующего индекса в MySQL заняло довольно много времени, поэтому, пока я ждал, я искал его и нашел этот пост в 2006 году, рассказывая о том, как MySQL обрабатывает ADDи DROPиндексирует. Если таблица T является таблицей MySQL, имеющей четыре индекса (ndx1, ndx2, ndx3, ndx4), и вы хотите...

8
Как узнать, ограничена ли производительность базы данных SQL Server аппаратно?

Тестирование приложения в настоящее время под однопользовательской нагрузкой - поскольку тестовые данные увеличились до производственных размеров (400k-2M строк на таблицу), некоторые SELECT sp больше не достаточно быстрые (с ограниченными тестовыми данными, которые раньше составляли <30 мс...

8
Использование MySQL триггеров или транзакций?

Я хочу спросить ваше мнение об использовании MySQL триггеров или транзакций на веб-сайте. На самом деле у меня есть paymentтаблица истории с - UserId | OperationId | Comment | Credits | Sign (debit or credit). Таким образом, каждая платежная операция вставлена ​​в эту таблицу. Однако это будет...

8
Оптимизация настроек InnoDB по умолчанию

Я посмотрел в my.ini и увидел различные настройки по умолчанию. Моя база данных работает на одном автономном компьютере. Я хочу оптимизировать производительность InnoDB и MySQL в целом для производительности. Нет ограничений на дисковое пространство. Какие настройки по умолчанию следует изменить,...

8
Рекомендации для программного обеспечения или службы мониторинга MS SQL Server? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 лет назад . У меня есть клиент с экземплярами MS SQL Server (2000, 2005), разбросанных по 20-30...

8
Какое использование performance_schema в MySQL 5.5?

Я обновился до версии MySQL 5.5. Там я наблюдал performance_schema в списке схем. Какая польза от этой новой схемы ..? Как мы можем контролировать с помощью этой схемы ..? Каковы преимущества использования этой схемы ..? Есть ли издержки при включении этой схемы?...

8
PostgreSQL: повторное использование сложного промежуточного результата в том же запросе

Использование PostgreSQL (8.4), я создаю представление , в котором обобщаются различные результаты нескольких таблиц (например , создание колонн a, b, cв представлении), а затем мне нужно объединить некоторые из этих результатов вместе в одном запросе (например a+b, a-b, (a+b)/c...), чтобы получить...

8
Может ли переполнение стека выполняться в SQL Server Web Edition?

Я начинаю новое веб-предприятие, которое может потребоваться для большого числа пользователей. Я уверен в лицензировании SPLA для веб-версии SQL Server, но хочу знать, нужно ли мне переходить на Standard, Enterprise или DataCenter (уверен, что это не будет). Я знаю, что не стоит думать о...

8
SQL Server - несколько промежуточных итогов

У меня есть базовая таблица с транзакциями, и мне нужно создать таблицу с промежуточными итогами. Мне нужно, чтобы они были для каждой учетной записи, а также имели несколько промежуточных итогов для каждой учетной записи (в зависимости от типа транзакции), а внутри них - некоторые промежуточные...

8
Плюсы и минусы проверки, существует ли значение для уникального столбца или пусть db вызывает уникальную ошибку при вставке

Во время написания запроса однажды мне пришла мысль, и она застряла в моей голове. Что предпочтительнее: сначала проверить, существует ли значение для уникального столбца, а затем вставить или вставить и позволить db вызвать уникальную ошибку ограничения? Будет ли это вообще иметь значение?...

8
Преимущество использования снимка базы данных для отчетности

В чем преимущество производительности при использовании моментального снимка базы данных для создания отчетов? На мой взгляд, это, вероятно, понизит производительность, поскольку для каждой записи в исходной базе данных необходимо выполнить другую запись для самого снимка. Я вижу, что вы будете...