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

8
Зеркальный журнал пуст на первичном, но нормально на зеркале

У нас есть десятки основных серверов и соответствующих зеркал, большинство из них работают нормально, однако один из них ведет себя странно. В частности, sp_dbmmonitorresultsproc возвращает все столбцы как NULL для данной основной базы данных, тогда как sp_dbmmonitorresultsв зеркале возвращается...

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

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

8
Можно ли автоматически получать уведомления о длительной блокировке на сервере SQL?

Примерно раз в неделю мне приходится разрешать цепочку блокировок в базе данных SQL Server 2005, вызванную долговременной блокировкой чтения из интерфейса Access 2003. Блокировка снимается всякий раз, когда пользователь открывает определенную форму, и снимается, когда пользователь завершает...

8
Каков соответствующий тип данных для RFID, и есть ли стандартное определение для формата?

У меня есть база данных, которая отслеживает людей на основе RFID-меток, встроенных в их обувь. Эти данные поступают в VARCHAR(MAX)столбец с другими данными в произвольном порядке. Пока что все значения RFID отформатированы следующим образом: AnnnnnnnnAnnAAAA (where A = 0-9 and n = A-Z) Я пишу...

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

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

8
Является ли база данных SQL Server пишет медленнее с изоляцией моментальных снимков?

У меня в системе много тупиков. Я бы хотел использовать Snapshot Isolation для их исправления, но у моего администратора есть резервы. Одна из его проблем заключается в том, что изоляция моментальных снимков замедляет запись. Это потому, что он должен записать в кеш, а затем в TempDb (версия...

8
Как заставить представление союзов работать более эффективно?

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

8
Монитор активности, показывающий большую продолжительность для WAITFOR RECEIVE

В Activity Monitor следующий запрос вызывает высокую загрузку ЦП и среднюю продолжительность 281 мс. WAITFOR ( RECEIVE conversation_handle , service_contract_name , message_type_name , message_body FROM ExternalMailQueue INTO @msgs ) , TIMEOUT @rec_timeout Любая идея или шаги, как решить эту...

8
Проверка, когда строка была вставлена ​​в таблицу на SQL Server?

Можно ли проверить, когда конкретная строка была вставлена ​​в конкретную таблицу в SQL Server? Таблица имеет индекс, если это поможет. И мне нужно сделать это для существующей таблицы, в которую уже вставлена ​​строка....

8
Могут ли группы доступности заменить репликацию транзакций?

Я смотрел на новые функции SQL Server 2012, и как он может помочь моей текущей ситуации. В настоящее время мы находимся на SQL Server 2008 R2 и реплицируем базы данных двух OLTP-серверов на один сервер отчетов посредством репликации транзакций. Затем мы используем эти реплицированные БД для...

8
Лучше заполнять переменные, используя SET или SELECT?

Как лучше (с точки зрения производительности) установить значение переменной? По SETкоманде: DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString; По SELECTкоманде: DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;...

8
Почему служба браузера SQL отключается?

У меня периодически возникают проблемы с пакетом установки программного обеспечения, который устанавливает наш продукт (написанный с использованием InstallShield / InstallScript). В процессе установки мы перезапускаем службу браузера SQL. В большинстве случаев это работает нормально. Но иногда - и...

8
Исправить для бесхозного пользователя 'гость'?

Что можно сделать, если что-нибудь, когда специальный guestпользователь осиротел (не связан ни с каким логином)? Для одной из моих баз данных (SQL Server 2005) при выполнении следующего перечисляется гостевой пользователь как потерянный пользователь. exec sp_change_users_login 'report' Результаты:...

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

Нужна помощь с рекурсивной производительностью CTE. Ниже CTE работает очень медленно, так как пытается рекурсивно извлекать иерархические данные. Таблица большая с каждым корневым идентификатором, имеющим до 3 рекурсивных элементов. Может быть около 200000 или более корневых идентификаторов. Я...

8
Репликация транзакций из SQL Server 2000 в 2008

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

8
Почему ожидаемая продолжительность жизни страницы 0 (ноль) в SQL Server 2005

Мы хотели знать ожидаемый срок службы страницы для нашего SQL Server. Итак, мы смотрим на счетчик, используя Perform. Значение равно нулю и никогда не меняется. Я думал, что должна быть какая-то ошибка, поэтому я проверил запрос DMV SQL Server SELECT [object_name],[counter_name],[cntr_value] FROM...

8
Заказ на хранение против заказа на результат

Это побочный вопрос из порядка сортировки, указанного в первичном ключе, но сортировка выполняется в SELECT . @Catcall говорит это на предмет порядка хранения (кластеризованный индекс) и порядка вывода Многие люди считают, что кластерный индекс гарантирует порядок сортировки на выходе. Но это не...