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

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

2
Поставщик хочет запускать задание MSDB каждые 5 минут для бизнес-приложений
У нас есть сторонний поставщик, который пытается интегрировать 2 разных приложения, в которых обе БД находятся на нашем экземпляре SQL Server, с 150+ другими БД, и они хотят создать задание MSDB для «синхронизации» 2 разных приложений каждые 5 минут (сначала они хотел запускать его каждую минуту). Моя первоначальная догадка заключается …

3
Что распределяется между двумя экземплярами на одном сервере?
Мы хотим установить несколько экземпляров SQL Server на одном сервере Windows. Мы не можем использовать виртуальные машины, потому что сервер является железной Windows 2008 R2. В целях безопасности нам нужно убедиться, что два экземпляра не имеют общего ресурса, включая управление, службы Windows, учетные записи и т. Д. Поэтому я предполагаю, …

1
Как SQL Server узнает, что предикаты взаимосвязаны?
При диагностировании запросов SQL Server 2008 R2 с плохой оценкой количества элементов (несмотря на простое индексирование, обновленную статистику и т. Д.) И, следовательно, с плохими планами запросов, я обнаружил, возможно, связанную статью базы знаний: FIX: низкая производительность при выполнении запроса который содержит коррелированные предикаты AND в SQL Server 2008 или …

3
Создать новую функцию по коду, если она не существует
Я хочу создать новую функцию по сценарию в моей базе данных. Код скрипта ниже: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Но когда я выполняю вышеуказанный скрипт, SQL Server возвращает ошибку: 'CREATE FUNCTION' must be …

2
Требуется временное решение для SQL Server Frozen Ghost Cleanup
У меня есть несколько таблиц с количеством строк от 5M до 1,5G У каждой таблицы есть поле BLOB, размер которого варьируется от 100 байт до 30 мегабайт и который хранится в виде «типов больших значений вне строки» = ON Таблицы хранятся в разных файловых группах по 3-4 файла на каждом …

2
Оптимизация: перемещение объявлений переменных в начало вашей процедуры
Работая над оптимизацией некоторых хранимых процедур, я сел с администратором базы данных и прошел через некоторые хранимые процедуры с высокой блокировкой и / или высокой активностью чтения / записи. DBA упомянул одну вещь: я должен объявить все переменные (особенно TABLEте) в начале хранимой процедуры, чтобы избежать перекомпиляции. Это первое, что …

1
Интерпретация XML-кода Showplan для SQL Server
Я только что развернул на своем сайте функцию http://sqlfiddle.com, которая позволяет пользователям просматривать необработанные планы выполнения своих запросов. В случае PostgreSQL, MySQL и (в некоторой степени) Oracle рассмотрение исходного плана выполнения выглядит понятным. Однако, если вы посмотрите на выходные данные плана выполнения для SQL Server (сгенерированные с помощью SET SHOWPLAN_XML …

1
Декодировать строку Base64 непосредственно в SQL Server
У меня есть varcharстолбец в таблице в SQL Server, который содержит текстовую строку в кодировке base64, которую я хотел бы преобразовать в текстовый эквивалент Есть ли в SQL Server какие-либо встроенные функции для обработки подобных вещей? Пример строки base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Который декодирует в: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

4
Изменить запрос, чтобы улучшить оценки операторов
У меня есть запрос, который выполняется в приемлемое время, но я хочу извлечь из него максимально возможную производительность. Операция, которую я пытаюсь улучшить, - это «Поиск индекса» справа от плана с узла 17. Я добавил соответствующие индексы, но оценки, которые я получаю для этой операции, составляют половину того, что они …

2
В чем смысл и польза от использования SqlCommand.Prepare ()?
Я наткнулся на код разработчика, где метод SqlCommand.Prepare () (см. MSDN) широко используется перед выполнением SQL-запросов. И мне интересно, в чем выгода? Образец: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Я немного поиграл и проследил. Выполнение команды после вызова Prepare()метода заставляет Sql Server выполнить следующий оператор: declare @p1 int set …

5
Размер объекта недоступен для базы данных
Недавно я восстановил базу данных в том же экземпляре, из которого она была создана (SQL Server 2008 R2 Enterprise), и обнаружил, что не могу получить доступ к свойствам базы данных. Я сделал следующее: Проверил, правильно ли настроен владелец базы данных sp_helpdb. Изменил владельца базы данных на sa. Не исправить. Сменил …


1
Чрезмерная блокировка компиляции в sp_procedure_params_90_rowset
Возникновение этого вопроса на MSDN: Blocked-process-report: что это за ресурс ожидания "OBJECT: 32767: 124607697: 0 [COMPILE]" Я поймал эти заявления в Profiler. Все они имеют продолжительность более 3 секунд. Некоторые старше 10 лет. Активность блокировки такая же, как и у ссылки из MSDN . Все звонки используют 3 части именования. …

3
Улучшить производительность запроса с помощью IN ()
У меня есть следующий запрос SQL: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA …

2
Настройка производительности для огромной таблицы (SQL Server 2008 R2)
Справочная информация: у меня есть таблица фактов в фазе UAT. Задача загрузить данные за 5 лет в Prod (ожидаемый размер записей 400 млн.). В настоящее время он имеет только 2 года данных в тесте. Особенности стола: Количество Размеров ~ 45 Меры ~ 30 Неаддитивные меры и другие столбцы ~ 25 …

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