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

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

2
Изменение столбца идентификации с INT на BIGINT
У меня есть таблица со столбцом идентификации, который также является первичным ключом. В настоящее время в нем 50 миллионов строк, а наибольшее значение столбца идентификаторов составляет 148 921 803. Таблица имеет много DELETEs и INSERTSвыполняется на нем, отсюда и высокое значение. Мы хотим изменить тип данных с INTна, BIGINTчтобы подготовиться …

1
Является ли правило WHERE-JOIN-ORDER- (SELECT) для порядка столбцов индекса неправильным?
Я пытаюсь улучшить этот (под) запрос, являясь частью более крупного запроса: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer указал на несколько относительно дорогих поисков ключей для …

4
Показать данные и использование диска в разбивке по таблицам
У меня есть база данных SQL Server 2008 R2, используемая несколькими развернутыми программами. Вопрос: Есть ли простой способ показать, сколько места занимает каждая таблица, для всех таблиц в базе данных, и отличить логическое пространство от дискового пространства? Если я использую SSMS (Management Studio), свойства хранилища, показанные для базы данных, будут …

3
Невозможно войти в систему, используя SA с аутентификацией SQL
Я не могу войти в SQL Server 2008 с использованием аутентификации SQL Server. Я могу войти только в режиме аутентификации Windows. Я выбрал только настройки по умолчанию при установке SQL Server 2008 R2.


1
Как сохранить структуру табликса, когда нет данных для отображения
У нас есть отчет SSRS, который показывает результат набора данных в таблице. Если запрос в наборе данных не возвращает данных, отображается заголовок таблицы, но не ячейки таблицы под заголовком. Я знаю, что есть свойство NoRowMessage, но на самом деле это не то, что мы хотим. Потому что, когда я указываю …

4
Можно ли скопировать файлы базы данных, когда база данных находится в сети?
Я работаю над созданием рабочей копии рабочей базы данных на SQL Server 2008 R2 SP1. Активная база данных в настоящее время легко используется двумя разработчиками для запросов только для чтения, но для новой базы данных также будут выполняться обновления. Поскольку размер базы данных составляет 2,1 ТБ, а на восстановление и …

3
Некластерный индекс быстрее, чем кластерный индекс?
Обе таблицы имеют одинаковую структуру и 19972 строки в каждой таблице. для практики индексации я создал обе таблицы, имеющие одинаковую структуру, и создал clustered index on persontb(BusinessEntityID) а также nonclustered index on Persontb_NC(BusinessEntityId) и структура таблицы BusinessEntityID int FirstName varchar(100) LastName varchar(100) -- Nonclusted key on businessentityid takes 38% SELECT …

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

1
При выполнении транзакции между базами данных в каком журнале транзакций хранится информация?
Учитывая следующий фрагмент: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit В какие журналы транзакций базы данных будет вставлена ​​информация о транзакциях? Я ожидаю, что оба журнала получат все данные, так как не имеет смысла, если вы попытаетесь воспроизвести database1журнал …

1
Как мне настроить память для нескольких экземпляров SQL Server?
У нас есть набор экземпляров SQL Server (2008 R2), которые работают на одном виртуальном сервере. Каждый экземпляр представляет этап в нашем цикле разработки (Dev / Test / Stage / etc.). Все экземпляры должны быть подключены к сети в любой момент времени, но нагрузка, как правило, изолируется от одного экземпляра в …

2
Выполнение операций обновления данных при резервном копировании большой базы данных SQL Server
У меня есть большая (из десятков миллионов записей) база данных, для которой я собираюсь выполнить полное резервное копирование базы данных . Однако база данных достаточно велика, чтобы транзакции могли начинаться до и во время, а также фиксироваться во время и после выполнения резервного копирования. Например: T0 = Transaction A start …

2
REBUILD - Кластерный индекс, ТАБЛИЦА или оба?
У меня проблемы с поиском окончательного источника информации об этом где-либо, так что, надеюсь, гуру может дать мне ответ здесь. У меня есть очень большая таблица, к которой мы должны были добавить столбец. Кластерный индекс довольно сильно фрагментирован, и я хочу сделать это, ALTER INDEX REBUILDчтобы очистить его. Я также …

1
Медленный запрос при наличии «содержит» и «=» в предложении where
Следующий запрос занимает около 10 секунд для завершения таблицы с 12k записей select top (5) * from "Physician" where "id" = 1 or contains("lastName", '"a*"') Но если я изменю предложение where на where "id" = 1 или where contains("lastName", '"a*"') Он вернется мгновенно. Оба столбца проиндексированы, а столбец lastName также …

4
Каков наилучший способ перестроить дату из целочисленных входных данных?
У меня есть куча финансовых отчетов, и мы хотим иметь возможность передавать им два входа (год и квартал) в качестве переменных. Я делаю это таким образом, но мне действительно это не нравится declare @quarter int, @year int, @date date set @quarter = 4 set @year = 2018 set @date = …

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