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

10
Запрос PostgreSQL очень медленный при добавлении подзапроса

У меня есть относительно простой запрос к таблице с 1,5M строк: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE вывод: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication...

10
Отфильтрованный индекс используется только тогда, когда отфильтрованная часть находится в СОЕДИНЕНИИ, а не ГДЕ

Я создал отфильтрованный индекс ниже, однако, когда я запускаю 2 запроса дальше вниз, этот индекс используется только для поиска в первом примере, который имеет END_DTTM в JOIN, а не в предложении where (это единственная разница в запросах) , Кто-нибудь может объяснить, почему это происходит?...

10
Приложение запрашивает пустые таблицы

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

10
pgAdmin работает крайне медленно при любой удаленной операции

Я запускаю этот запрос из моего локального pgAdmin, подключаясь удаленно к нашему dev-серверу: select * from users order by random() limit 1; он висит на 17 секунд и показывает Total query runtime: 148 ms. 1 row retrieved. он также зависает при любой операции: даже при щелчке правой кнопкой мыши на...

10
Зачем устанавливать автоматическое обновление статистики на False?

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

10
Процессор SQL Server 2016 с высокой скоростью простоя и крайне медленные запросы

У меня есть ~ 10-дневная установка WinServer2012R2 и SQL Server Express 2016 для тестирования. Я единственный пользователь на этой машине. База данных с .bak из SQL Server 2005 размером ~ 250 МБ восстанавливается без каких-либо проблем. После перезагрузки машины процесс «SQL Server NT - 64 Bit»...

10
Почему подсказка READPAST приводит к игнорированию индексированных представлений?

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

10
Влияет ли не релевантные столбцы на время запроса операторов выбора?

Мне просто интересно. Допустим, у вас есть таблица из 1 миллиона записей / строк. select order_value from store.orders Имеет ли значение, имеет ли эта таблица 1 поле, 2 поля или 100 полей в реальном времени запроса? Я имею в виду все поля, кроме "order_value". Прямо сейчас я отправляю данные в...

10
Оптимизировать индекс для таблицы строк 2 135 044 521

У меня проблема ввода-вывода с большой таблицей. Общая статистика Таблица имеет следующие основные характеристики: среда: база данных SQL Azure (уровень P4 Premium (500 DTU)) ряды: 2 135 044 521 1275 использованных перегородок кластерный и секционированный индекс модель Это реализация таблицы:...

10
Каждая партия вызывает компиляцию

У нас есть стороннее приложение, которое отправляет операторы T-SQL партиями. База данных размещается на SQL Server 2016 Enterprise SP1 CU7, 16 ядрах и 256 ГБ памяти. Оптимизация для Ad-Hoc включена. Это фиктивный пример запросов, которые выполняются: exec sp_executesql N' IF @@TRANCOUNT = 0 SET...

10
Оптимизация «последнего» запроса в Postgres на 20M строках

Моя таблица выглядит следующим образом: Column | Type | -----------------------+-------------------+ id | integer | source_id | integer | timestamp | integer | observation_timestamp | integer | value | double precision | индексы существуют для source_id, timestamp и для комбинации timestamp и id (...

10
Почему не присоединиться к работе по удалению с sys.query_store_plan?

Ниже приведено упрощение проблемы производительности, возникающей в хранилище запросов: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; plan_idКолонна...

10
Какие правила определяют, когда SQL Server использует CTE в качестве «области оптимизации»?

Некоторое время назад Брент Озар опубликовал статью, в которой подробно описываются некоторые различия между SQL Server и PostgreSQL: Два важных различия между SQL Server и PostgreSQL Первый момент («CTE - это заборы для оптимизации») попался на глаза, поскольку очевидно, что в представленном...

10
Сортировка разливов в tempdb из-за varchar (max)

На сервере с 32 ГБ мы используем SQL Server 2014 SP2 с максимальной памятью 25 ГБ, у нас есть две таблицы, здесь вы найдете упрощенную структуру обеих таблиц: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max)...

10
Преобразовал скалярную функцию в функцию TVF для параллельного выполнения - все еще работает в последовательном режиме

Один из моих запросов был запущен в режиме последовательного выполнения после выпуска, и я заметил, что в представлении, на которое ссылаются в запросе LINQ to SQL, созданном из приложения, были использованы две новые функции. Поэтому я преобразовал эти функции SCALAR в функции TVF, но запрос все...

10
Каковы последствия установки ARITHABORT ON для всех соединений в SQL Server?

Итак, я решил, что ошибочное поведение моего SQL Server связано с настройкой по умолчанию поставщика данных .Net SqlClient SET ARITHABORT OFF. С учетом сказанного я прочитал различные статьи, в которых обсуждается лучший способ реализации этого. Для меня я просто хочу простой способ, потому что SQL...

9
Какая наиболее эффективная модель объединения «многие ко многим» в Google App Engine?

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

9
Несколько экземпляров Oracle - это хорошая практика?

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