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

SQL Server 2012 (основная версия сборки 11.00.xxxx). Пожалуйста, также пометьте sql-сервер.

3
память, используемая замками
Мне любопытно, что одна из корпоративных выпусков SQL 2012 с объемом оперативной памяти 128 ГБ составляет 370 ГБ и растет, объем памяти, используемый клерком памяти блокировок (OBJECTSTORE_LOCK_Manager), показывает 7466016 КБ. Я также могу подтвердить это, посмотрев на счетчик перфорированияselect * from sys.dm_os_performance_counters where counter_name = 'Lock Memory (KB)' Тем не …

3
Как поврежденный раздел в TempDB может привести к тому, что DBCC CHECKDB не сообщит о проблеме?
Один из наших SQL-серверов недавно сообщил о следующей ошибке: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Менее чем через 15 минут я подключился к серверу и запустил: SELECT …

3
Вопрос XML-запроса
Я пытаюсь сгенерировать запрос SQL, чтобы получить значения «DATE» из следующего SQL XML: Я пробовал что-то подобное, но я не думаю, что понимаю концепции. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Вот XML в виде текста: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > <ExpressionSet logicalOperator="AND"> <SimpleAttributeExpression displayName="Date" npmPropertyId="4" searchOperation="GREATER_EQUAL" dataType="string" caseSensitive="false">2019-06-01T04:00:00</SimpleAttributeExpression> <SimpleAttributeExpression …

1
Нужно ли мне «время простоя» для обновления хранимой процедуры? (Из-за ошибки «определение изменено»)
Я всегда думал, что обновление хранимой процедуры - это то, что я могу сделать, пока пользователи активно используют систему. Но в настоящее время я тестирую обновление хранимой процедуры, и, пока выполнялся длительный вызов sproc (прошло более 4 минут с момента вызова), я обновил sproc. (Я планировал попробовать другой план запроса …

2
Проблемы с нехваткой памяти в SQL Server 2012 SP3
У меня периодически возникали ошибки OOM в SQL Server, один раз до того, что SQL Server сам закрывался и всегда происходил в ночное время, когда его никто не использовал, и в это время не выполнялось задание агента SQL: Вот типичная ошибка: 17.08.2017 19: 31: 17, spid100, Unknown, Недостаточно системной памяти …

4
SSRS и управляемая учетная запись службы - невозможно настроить?
Мы пытаемся настроить службы Reporting Services для использования управляемой учетной записи службы. Среда это: Сервер: Windows 2008 R2 SP1 Службы отчетов: SQL Server 2012 (версия 11.0.6567.0) В настоящее время SSRS работает как учетная запись службы домена, но мы хотели бы перейти на работу в качестве MSA. Экземпляр и агент SQL …

5
Оптимизировать подзапрос с помощью функции управления окнами
Поскольку мои настройки исполнительское мастерство никогда не кажется, чувствуют себя достаточно, я всегда задаюсь вопросом, если есть более оптимизация я могу выполнять против некоторых запросов. Ситуация, к которой относится этот вопрос, - это функция Windowed MAX, вложенная в подзапрос. Данные, которые я копаю, представляют собой серию транзакций для различных групп …

1
Автообновление Статистика не обновляет статистику
Я использую SQL SERVER 2012мое Auto Update Stats ON в моей базе данных. Из ссылки ниже я узнал, что статистика автоматического обновления будет срабатывать при каждом SQRT(1000 * Table rows)изменении строк таблицы. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Я создал таблицу с 1000 записей SELECT TOP 500 Row_number()OVER (ORDER BY (SELECT NULL)) rn, name INTO …


2
Скалярный оператор в поиске предиката
У меня есть следующая упрощенная версия моего фактического запроса в SQL Server 2012. В нем есть скалярный оператор в предикате поиска при выборе данных из таблицы «Контейнеры». Какова цель скалярного оператора в этом предикате поиска? CREATE TABLE #EligibleOrders (OrderID INT PRIMARY KEY, StatusCD CHAR(3), CreatedOnDate DATETIME ) --insert logic into …

2
Ошибка: «Сертификат не может быть удален, потому что один или несколько объектов подписаны или зашифрованы с использованием его».
У меня есть сертификат, который я хотел бы удалить из базы данных. Если я дам команду DROP CERTIFICATE <FooCert> Я получаю ошибку The certificate cannot be dropped because one or more entities are either signed or encrypted using it По словам Джейсона Стрита, я должен быть в состоянии выяснить, что …

2
Существует ли T-SQL-эквивалент для пунктуации, поскольку [0-9] для цифр, а [az] для букв?
Существует ли T-SQL-эквивалент шаблонов [0-9]and [a-z], который позволит мне извлекать значения из столбца, содержащего знаки пунктуации? Например: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Это будет возвращать значения, где первые 3 символа являются числами от …

1
Должен ли я отключить HyperThreading
УРОВЕНЬ ТЕХНИКИ Недавно я изучал довольно высокие времена ожидания CXPacket, из-за которых я использовал SQL Sentry для тщательного мониторинга активности процессора. В результате я обратил внимание на то, что у нас наблюдается резкий скачок в переключении контекста. Ниже приведен 5-минутный образец, но этот шаблон очень распространен в течение дня. Как …

3
Как улучшить оценку 1 строки в представлении, ограниченном DateAdd () для индекса
Использование Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Учитывая таблицу и индекс: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index [IX_User_Session_CreatedUtc] on [User].[Session]([CreatedUtc]) include (SessionId) Фактические строки для каждого из следующих запросов составляют 3,1 …

4
Как получить ответ от хранимой процедуры до ее завершения?
Мне нужно вернуть частичный результат (как простой выбор) из хранимой процедуры, прежде чем она будет завершена. Возможно ли это сделать? Если да, то как это сделать? Если нет, то какой обходной путь? РЕДАКТИРОВАТЬ: У меня есть несколько частей процедуры. В первой части я вычисляю несколько строк. Я использую их позже …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.