Описание тега sql-server-performance

0 ответов

Ограничение хранимых процедур для параметров SQL Server

Я использую табличные параметры хранимой процедуры в SQL Server 2008/2012, В прошлом у меня были проблемы с передачей экземпляров по 50 тыс. Строк (перестали отвечать экземпляры, проблемы с памятью), поэтому теперь я ограничиваю количество строк в t…
02 янв '17 в 10:47
0 ответов

Есть ли способ извлечь уникальные подписи из файла трассировки SQL Server 2014?

Я записываю настройки трассировки через профилировщик SQL Server 2014 Поскольку моя игра довольно активна, файл за несколько минут получает ГБ Однако есть много повторяющихся запросов. Поэтому я хочу извлечь из него уникальные подписи Итак, мой вопр…
3 ответа

Индексы с включенными столбцами, в чем разница?

Я никогда по-настоящему не понимал разницу между этими двумя индексами, может кто-нибудь объяснить, в чем разница (с точки зрения производительности, как будет выглядеть структура индекса в БД, с точки зрения хранения и т. Д.)? Я понимаю, что этот в…
1 ответ

Разные предполагаемые строки в одной и той же операции индекса?

Введение и история вопроса Мне пришлось оптимизировать простой запрос (пример ниже). Несколько раз переписав его, я понял, что расчетное количество строк в одной и той же операции индекса отличается в зависимости от способа написания запроса. Первон…
1 ответ

Забота о производительности для общего механизма сохранения файлов

Я хочу создать общий механизм для сохранения файлов в моем приложении и базе данных, и для этого у меня возникла идея создать две таблицы со следующими schema чтобы сохранить файлы, относящиеся к любой строке в любой таблице базы данных: FileInfo ==…
0 ответов

Как определить, какой запрос использует дисковые ресурсы?

У меня есть Microsoft SQL Server, который испытывает проблемы с использованием диска. Ему выделено 6 физических томов. Когда я смотрю на системный монитор и проверяю время простоя физического диска, один из моих дисков (диск D:) показывает 0% времен…
07 июн '18 в 17:22
2 ответа

Как правильно читать и интерпретировать данные, отображаемые в SQL Server Profiler - Что говорит мне продолжительность?

У меня есть производственный веб-сайт, который случайно зависает. Я не могу воссоздать его на тестовом сервере или сервере разработки. Поэтому мы приказали собрать трассировку с MS SQL Server. Проходя трассировку, я заметил, что иногда регистрируетс…
2 ответа

Постоянная загрузка ЦП SQL Server 80%

У нас есть небольшой (на данный момент) сайт Asp.Net MVC 5 на выделенном VPS. Когда я иду к серверу и диспетчеру задач запуска, я вижу, что "SQL Server Windows NT - 64 bit" использует около 80% ЦП и 170 МБ ОЗУ, а IIS использует 6% ЦП и 400 МБ ОЗУ. С…
2 ответа

Режим SQL Server "Пробный запуск"? Загрузка буферов данных без удержания блокировок или изменения данных

Я собираюсь выполнить несколько запросов к базе данных SQL Server, а затем удалить. В идеале все это происходит внутри транзакции (т.е. атомарной). Но практически, поскольку данные давно удалены из буферов, SQL Server должен будет выполнить много фи…
1 ответ

Выполнение хранимой процедуры занимает много времени при возврате количества строк

У меня есть хранимая процедура, как это: ALTER procedure [dbo].[IBS_fetchreleasedinpodiumgridnew] @locid INTEGER = NULL AS BEGIN SET NOCOUNT ON DECLARE @TodayMinus7Days DATETIME SET @TodayMinus7Days = getdate()-7 SELECT t.TBarcode, t.PlateNo, t.DelE…
2 ответа

SQL: Внутреннее соединение, в котором содержится предложение WHERE CHARINDEX() - Повышение производительности

У меня есть две таблицы: A и B, каждая из которых содержит строки. Мне нужно найти все совпадения между таблицей A и таблицей B, когда строка таблицы A содержит строку таблицы B (B.stringColumn является подстрокой A.stringColumn). Я сделал это с пом…
3 ответа

Массивная таблица в базе данных SQL 2005 требует большей производительности!

Я работаю над веб-приложением, управляемым данными, которое использует базу данных SQL 2005 (стандартная версия). Одна из таблиц довольно большая (8 миллионов + строк с примерно 30 столбцами). Размер таблицы, очевидно, влияет на производительность в…
1 ответ

Парадокс производительности запросов: уникальный кластерный или неуникальный некластеризованный индекс

У меня есть стол MY_TABLE примерно с 9 миллионами строк. Всего в этой таблице 38 столбцов. Столбцы, которые имеют отношение к моему вопросу: RECORD_ID: тождество, bigint, с уникальным кластерным индексом RECORD_CREATED: datetime, с неуникальным и не…
2 ответа

Как оптимизировать запрос, который занимает слишком много времени

В этом запросе я вызываю функцию "fnGetPoolWinner" в приведенном ниже запросе 2-3 раза, что, по-моему, замедляет ее производительность, или причиной является использование нескольких операторов case. Это занимает время около 00:01:39. Я пробовал вар…
0 ответов

Удалить заявление не использует индекс

У меня есть таблица со следующей схемой... CREATE TABLE [dbo].[Object1]( [id] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [Column1] [datetime] NOT NULL, [Column2] [int] NOT NULL, [Column4] [char](4) NOT NULL, [Column5] [money] NOT NULL, [Co…
02 май '17 в 03:06
1 ответ

SQL Server 2012 - 100% ЦП до холодной перезагрузки

У нас есть SQL Server 2012 с зеркальным отображением базы данных: 2 Windows Server 2012 R2 (SQL Server) + 1 Windows 7 свидетель + 2 Windows Server 2012 R2 (IIS), работающий с NLB Серверный процессор: Процессор Intel Xeon E5-2609 v2 RAM: 16 ГБ В тест…
1 ответ

Sql Server 2008 R2 DC вносит изменения в производительность

Я заметил интересное изменение производительности, которое происходит около 1,5 миллиона введенных значений. Может кто-нибудь дать мне хорошее объяснение, почему это происходит? Стол очень прост. Он состоит из (bigint, bigint, bigint, bool, varbinar…
4 ответа

Является ли NHibernate-SQL медленнее, чем рукописные операторы в SP в настоящее время?

Меня интересует общая производительность при вставках / обновлениях / удалениях в sql server 2012 db, при этом объем данных иногда достигает 20 м. строки в таблице. Могу ли я доверять NHibernate в создании оптимальных запросов?
0 ответов

Визуализация файлов распределенного воспроизведения SQL Server (irf/xml)

Я пытаюсь поиграться с распределенным воспроизведением SQL Server, и пока мне удалось воспроизвести сохраненные файлы трассировки. Теперь я хотел бы изучить результат и, если возможно, сравнить результаты с предыдущими прогонами. До сих пор я обнару…
0 ответов

Продолжительность блокировки монитора SQL Server Profiler

Я пытаюсь отслеживать продолжительность блокировок на моем SQL Server, но столбец Длительность пуст. Как я могу контролировать это с помощью Profiler?