Вопросы с тегом «sql-server»

11
почему io_stall_writes_ms намного выше для tempdb?

У нас есть пользовательские и системные файлы данных на одном диске. (Io_stall_write_ms / (1.0 + num_of_writes)) ниже 2 для пользовательских файлов, но файлы tempdb обычно превышают 400. Я вижу, что на нескольких серверах мне любопытно, если есть причина, по которой запись в tempdb занимает больше...

11
Контекст DB_ID из дальнего стека вызовов

В SQL Server можно ли получить DB_IDиз контекста дальше вверх по стеку вызовов? Моя цель состоит в том, чтобы создать несколько удобных (и по общему признанию хакерских) служебных функций в базе данных «песочницы» разработчика, которые позволяют легко и кратко получать полные имена объектов с...

11
Содержимое файла журнала транзакций более подробно

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

11
Почему запросы SQL Server не используют более 7 МБ / с дискового ввода-вывода

У меня есть SSD, который, используя тест IOmeter, показывает производительность более 200 МБ / с. Однако, когда я запускаю любой запрос SQL с локальной машины, монитор ресурсов Windows никогда не показывает дисковый ввод-вывод выше 7 МБ / с. Это верно даже для запросов, выполнение которых занимает...

11
Восстановить базу данных из файла резервной копии другой версии / издания

Я читал, что можно восстановить базу данных в SQL Server, если вы восстанавливаете из более старой версии в более новую версию по причинам обратной совместимости. Кто-нибудь знает из рук вон, можно ли восстановить базу данных из файла * .bak для разных выпусков SQL Server? Мы перемещаем очень...

11
SQL Server Deadlock на двух обновлениях из-за порядка блокировки индекса

У меня есть два ОБНОВЛЕНИЯ - один сначала блокирует CI, а затем NCI (в состоянии), потому что столбец состояния также обновляется. Другой уже владеет U-блокировкой на NCI, потому что он знает, что она меняется, и затем пытается получить U-блокировку на CI. Какой самый простой способ заставить их...

11
Запрос медленный для определенных пользователей

У меня есть пара запросов, вызванных из веб-приложения C # .NET, которые всегда бывают быстрыми для меня (я являюсь локальным администратором на SQL Server), но для группы пользователей (группа домена с необходимыми разрешениями) запрос невероятно медленный Дело в том, что время ожидания в...

11
Ограничить доступ для администратора Windows

Как говорится в рекомендациях по SQL Server , « режим проверки подлинности Windows более безопасен, чем проверка подлинности SQL ». И теперь я хочу знать: есть ли способ защитить SQL Server от пользователя с правами администратора...

11
Почему серверу sql необходимо преобразовать результат count (*) в int, прежде чем сравнивать его с переменной int?

У меня есть много запросов в моем приложении, где в предложении Имеется сравнение статистической функции count с переменной int. В планах запросов я могу увидеть implicit_convert перед сравнением. Я хочу знать, почему это происходит, потому что согласно документации сервера sql, тип возвращаемого...

11
как вставить строку по умолчанию?

Если я создаю таблицу со столбцом идентификаторов в качестве первичного ключа, а все остальные столбцы имеют значения по умолчанию, например create table rr (id int identity(1,1) primary key, dt datetime default...

11
Сжатие данных SQL Server категорически хорошо для баз данных только для чтения?

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

11
Лучшая практика для файла журнала tempdb

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

11
LATCH_EX ожидает ресурс METADATA_SEQUENCE_GENERATOR

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

11
Хуже производительность на новом сервере

Мы были на выделенном сервере (одноядерный, 6 ГБ ОЗУ) и переходим на новый выделенный сервер (2x шестнадцатеричный, 32 ГБ ОЗУ). Оба Windows Server 2008, SQL Server 2008. Производительность на новом сервере немного хуже, чем на старом, более медленном сервере. При тестировании наше приложение...

11
Почему отключение кластеризованного индекса делает таблицу недоступной?

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

11
Максимальный объем памяти в SQL Server

Я использую SQL Server 2008 и веб-приложение на одном выделенном сервере с доступной только 2 ГБ памяти. Как отмечалось в другом месте, SQL Server регулярно занимает до 98% физической памяти, что замедляет работу веб-приложения на сервере. В разделе «Свойства сервера в SSMS» в разделе «Память» для...

11
Автоматическое десятичное округление

Вопрос относительно прост. Мне нужно вычислить 3 столбца, где средние результаты - огромные десятичные дроби, и я сталкиваюсь с проблемой на ранних этапах, когда SQL Server в основном округляет десятичные числа независимо от каких-либо приведений / преобразований. Например, давайте сделаем простое...

11
Если я перестану работать с одной базой данных, перестанут ли работать и другие, которые используют одну и ту же зеркальную конечную точку?

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