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

8
Медленный полнотекстовый поиск по терминам с высокой частотой встречаемости

У меня есть таблица, которая содержит данные, извлеченные из текстовых документов. Данные хранятся в столбце, "CONTENT"для которого я создал этот индекс, используя GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT",...

8
Разбивать или не разбивать?

Уже прочитав несколько вопросов о SO, внешних постах в блоге и руководстве SO : ограничение внешнего ключа для секционированной таблицы в Pg dba.SE : Различные способы обработки FK для секционированной таблицы в Pg Руководство : Наследование Руководство : разметка Руководство : триггеры ограничения...

8
почему табличная переменная улучшает производительность запроса в этих обстоятельствах?

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

8
Запрос к sys.schemas и sys.synonyms выполняется очень медленно для одного пользователя

Сценарий: SQL Server 2014 (v12.0.4100.1) .NET Service выполняет этот запрос: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... который возвращает около 6500 строк, но часто истекает через 3 + минуты....

8
Одна учетная запись службы, работающая на всех серверах SQL

Есть ли отрицательное влияние на производительность при использовании одной и той же учетной записи службы и учетной записи агента для запуска SQL Server и агента SQL соответственно для всех экземпляров сервера SQL, работающих на небольшой компании, скажем, на 35 серверах? Самая большая база данных...

8
Влияние кластера на производительность

Я пытаюсь оптимизировать базу данных Postgres 9.2 для ускорения запросов с ограничениями по дате. У меня есть timestampстолбец, но в основном я спрашиваю о каком-то дне, поэтому я создал индекс timestampдля dateанализа: CREATE INDEX foo_my_timestamp_idx ON foo USING btree ((my_timestamp::date)...

8
Оптимизировать подзапрос с помощью функции управления окнами

Поскольку мои настройки исполнительское мастерство никогда не кажется, чувствуют себя достаточно, я всегда задаюсь вопросом, если есть более оптимизация я могу выполнять против некоторых запросов. Ситуация, к которой относится этот вопрос, - это функция Windowed MAX, вложенная в подзапрос. Данные,...

8
Что делает изменение Max Server Memory помимо очистки кэша плана и (очевидно) изменения настроек памяти)?

Запуская SQL Server 2012 SP3 на оперативной памяти 32 ГБ и 4 ядрах, 60-80 одновременных подключений, с большой рабочей нагрузкой ad-hoc, мы наблюдаем всплеск процессов (ЦП) в SQL Server и остаемся резкими один или два раза в день в непредсказуемое время. Мы работаем над выявлением первопричины...

8
100% CPU с плохим планом исполнения

У меня огромная проблема со 100% -ными скачками ЦП из-за неверного плана выполнения, используемого конкретным запросом. Я провожу недели, теперь решаю сам. Моя база данных Моя примерная БД содержит 3 упрощенные таблицы. [Регистратор данных] CREATE TABLE [model].[DataLogger]( [ID] [bigint]...

8
SQL Server 2016 Enterprise низкая производительность

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

8
Почему функция возврата набора (SRF) работает медленнее в предложении FROM?

Это вопрос внутренней базы данных. Я использую PostgreSQL 9.5, мне интересно, почему Set Returning Functions (SRF), также известные как Table-Valued Functions (TVFs), работают медленнее, когда в FROMпредложении, например, когда я выполняю эти команды, CREATE TABLE foo AS SELECT * FROM...

8
PostgreSQL - работа с массивом из тысяч элементов

Я ищу, чтобы выбрать строки на основе того, содержится ли столбец в большом списке значений, которые я передаю в виде целочисленного массива. Вот запрос, который я сейчас использую: SELECT item_id, other_stuff, ... FROM ( SELECT -- Partitioned row number as we only want N rows per id ROW_NUMBER()...

8
Самый эффективный способ вызова одной и той же табличной функции для нескольких столбцов в запросе

Я пытаюсь настроить запрос, в котором одна и та же табличная функция (TVF) вызывается для 20 столбцов. Первым делом я преобразовал скалярную функцию во встроенную табличную функцию. Используется CROSS APPLYли наилучший способ выполнения одной и той же функции для нескольких столбцов в запросе?...

8
Низкая производительность темпоральной таблицы на старых значениях

Я сталкиваюсь со странной проблемой, возникающей при доступе к историческим записям во временной таблице. Запросы, которые обращаются к более старым записям во временной таблице через подпункт AS OF, занимают больше времени, чем запросы к последним историческим записям. Хронологическая таблица была...

8
Как я могу получить итоги последних строк быстрее?

В настоящее время я разрабатываю таблицу транзакций. Я понял, что потребуется подсчет промежуточных итогов для каждой строки, и это может привести к снижению производительности. Поэтому я создал таблицу с 1 миллионом строк для целей тестирования. CREATE TABLE [dbo].[Table_1]( [seq] [int]...

8
Долгосрочный запрос для реплики только для чтения, который занимает несколько минут на первичной

У меня есть 4 узла AG установки следующим образом: Аппаратная конфигурация ВМ всех узлов: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 виртуальных ЦП 356 ГБ ОЗУ (длинный рассказ об этом ...) максимальная степень параллелизма: 1 (в соответствии с требованиями поставщика...

7
Как я могу ускорить «показ столбцов» в MySQL?

Мое приложение зависит от запуска "Показать столбцы" для определенных таблиц. Выполнение занимает около 60 мс, в то время как все остальные наши запросы занимают менее 1 мс. Запросы information_schemaнапрямую еще медленнее. База данных содержит около 250 баз данных, от 100 до 200 таблиц на базу...