Вопросы с тегом «tempdb»

8
Оператор IF не пропускает TempDB при циклическом просмотре баз данных с помощью sp_MSForEachDB

[SQL Server 2012 SP2 EE] Почему следующий скрипт выдает ошибку, связанную с tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Вот ошибка, которую я...

8
Очень высокие транзакции в секунду

Наш производственный сервер выполняет в среднем 4000 транзакций в секунду. В последние несколько дней среднее число выросло до 175 000 транзакций в секунду. Это не опечатка, это 175K в секунду. Рассматривая DMV для транзакций, мы не можем напрямую связать их с сеансами пользователей, но мы видим...

8
Неверное расположение базы данных tempdb, восстановление невозможно

Сделал ошибку и неправильно набрал команду alter database для tempdb. Теперь экземпляр не запустится. Я не могу начать в однопользовательском режиме, используя -m, так как он утверждает, что база данных tempdb не найдена. Я пытался с помощью: net start msqsqlserver /f /t3608 Но тогда я не могу на...

8
SELECT INTO резервирует имя #Object в TempDB до времени выполнения?

Собрав воедино быстрый процесс для отладки, я столкнулся с ошибкой в ​​компиляторе. create proc spFoo @param bit as begin if @param = 0 begin select * into #bar from [master].dbo.spt_values -- where number between ... end else begin select top 10 * into #bar from [master].dbo.spt_values order by...

8
Разделение TempDB на несколько файлов, равное количеству процессоров

В статье SQL Server tempdb Best Practices Повышение производительности предлагается, чтобы я разбился tempdbна количество файлов, равное количеству ядер. Таким образом, для 4 ядер вы получаете 4 файла. Имея большее количество файлов, вы можете увеличить количество физических операций ввода-вывода,...