Сервер MSSQL имеет эквивалент журналов запросов MySQL?

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

Для второго зашифруйте файлы локально (на Вашем конце), затем отправьте зашифрованные копии своему поставщику услуг по хранению данных. Мне нравится идея Диска Джунглей, где Вы создаете и сохраняете свою учетную запись Amazon S3 и затем используете программное обеспечение Jungle Disk для копирования файлов в Amazon. У Вас будет свой crypto ключ. Для корпоративного сайта Вы могли копировать функциональность Диска Джунглей сами и затем иметь полный контроль.

6
задан 28 October 2016 в 17:24
4 ответа

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

Необходимо выполнить следующие команды DBCC:

Эта команда DBCC очищает кэш сервера и вход перезапусков времени выполнения запроса:

DBCC FREEPROCCACHE

Выполните этот запрос для нахождения самого долгого рабочего запроса:

SELECT DISTINCT TOP 10
 t.TEXT QueryName,
 s.execution_count AS ExecutionCount,
 s.max_elapsed_time AS MaxElapsedTime,
 ISNULL(s.total_elapsed_time / s.execution_count, 0) AS AvgElapsedTime,
 s.creation_time AS LogCreatedOn,
 ISNULL(s.execution_count / DATEDIFF(s, s.creation_time, GETDATE()), 0) AS FrequencyPerSec
 FROM sys.dm_exec_query_stats s
 CROSS APPLY sys.dm_exec_sql_text( s.sql_handle ) t
 ORDER BY
 s.max_elapsed_time DESC
 GO 

Необходимо также смотреть на статью Optimizing SQL Server Query Performance журнала Technet, которая имеет запрос для определения, какой запрос является самым дорогим чтением запрос ввода-вывода, а также руководство о том, как посмотреть на планы выполнения и другую оптимизацию.

4
ответ дан 3 December 2019 в 00:23

Можно использовать SQL Profiler для контроля системы в режиме реального времени для идентификации медленных рабочих операторов.

3
ответ дан 3 December 2019 в 00:23

SQL может также предложить индексы, которые Вы хотели бы добавлять или elimitate: http://msdn.microsoft.com/en-us/library/ms187974.aspx

Можно также видеть отчеты в студии управления SQL, связанной с долгими запросами: щелкните правой кнопкой по своему имени сервера> отчеты> стандартные отчеты> Производительность - Главные Запросы...

1
ответ дан 3 December 2019 в 00:23

Старые медленные запросы сохраняются в MSSQL. Это уже было решено здесь:

http://blog.brianhartsock.com/2008/12/16/quick-and-dirty-sql-server-slow-query-log/

0
ответ дан 3 December 2019 в 00:23

Теги

Похожие вопросы