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

10
Статистика автоматического обновления в SQL Server 2008R2: почему некоторые статистические данные остаются устаревшими, несмотря на большое количество вставок строк?

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

10
Оптимизация соединения на большом столе

Я пытаюсь повысить производительность запроса, который обращается к таблице с ~ 250 миллионами записей. Из моего прочтения фактического (не предполагаемого) плана выполнения первое узкое место - это запрос, который выглядит следующим образом: select b.stuff, a.added, a.value from dbo.hugetable a...

10
Есть ли способ заставить индекс остаться в памяти с SQL Server 2008?

У меня есть таблица с несколькими миллионами строк, из которой мне нужно время от времени выполнять некоторые запросы. Первый запрос обычно будет довольно медленным (около 10 с), а последующие запросы обычно намного быстрее (около 1 с). Через несколько часов медленный / затем быстрый цикл...

10
Таблицы с иерархией: создайте ограничение для предотвращения округлости через внешние ключи

Предположим, у нас есть таблица, которая имеет ограничение внешнего ключа, например: CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId...

10
Как сохранить лидирующие нули при вставке числа в эту таблицу? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 8 лет назад . Я вставил две записи в таблицу. create table num(id int) insert into num values(0023)...

10
Как применить тему к SQL Server Management Studio 2008?

Кто-нибудь имел успех, например, применяя «темные» их к компоненту «Текстовый редактор» SSMS 2008? В 2005 году был старый трюк, который больше не работает и не был обновлен. http://winterdom.com/2007/10/colorschemesinsql2005managementstudio Мои глаза будут вам очень благодарны!...

10
Почему это полное внешнее соединение не работает?

Я использовал Full Outer Joins прежде, чтобы получить желаемые результаты, но, возможно, я не до конца понимаю концепцию, потому что не могу выполнить то, что должно быть простым соединением. У меня есть 2 таблицы (которые я назову t1 и t2) с 2 полями каждая: t1 Policy_Number Premium 101 15 102 7...

10
Установка SQL Server RAID 10 против RAID 5

Я новичок в настройке серверов SQL и Vms. Мой предшественник использовал Raid 5 для диска C, где находилась установка SQL, и RAID 10 для файлов базы данных и журналов базы данных. Мне было интересно, правильно ли это, или вместо этого следует использовать RAID 5 для файлов базы данных SQL? Любая...

10
Скалярная функция, используемая в вычисляемом столбце, какой самый чистый способ обновить функцию?

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

10
Производительность TSQL - ПРИСОЕДИНЯЙТЕСЬ к значению МЕЖДУ min и max

У меня есть две таблицы, в которых я храню: диапазон IP - таблица соответствия стран список запросов с разных IP IP-адреса были сохранены как bigints для улучшения производительности поиска. Это структура таблицы: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip]...

10
Запрос без указания схемы таблицы

Я импортировал несколько таблиц из SQL Server 2000 в свою базу данных 2008 года. Все импортируемые таблицы с префиксом мое имя пользователя , например: erpadmin.tablename. В свойствах таблицы в качестве схемы БД указано «erpadmin». Когда я пишу запрос, мне нужно включить «erpadmin». перед всеми...

10
Индексы потребляют память?

Я только начинаю узнавать об использовании памяти на SQL Server. При использовании запроса в ответе на вопрос SQL Server 2008 R2 «Ghost Memory»? Я обнаружил, что одна база данных занимает львиную долю пространства в пуле буферов. Глядя дальше, используя sys.allocation_unitsи sys.indexes, я...

10
T SQL табличная функция для разделения столбца на запятые

Я написал функцию с табличными значениями в Microsoft SQL Server 2008, чтобы в столбце базы данных содержался столбец с разделителями-запятыми, чтобы он выдвигал отдельные строки для каждого значения. Пример: «один, два, три, четыре» вернул бы новую таблицу только с одним столбцом, содержащим...

10
Проверка, имеют ли 2 таблицы (на разных серверах) одинаковые точные данные

Таким образом, похоже, что у компании, которая размещает наши SQL-серверы, возникли некоторые проблемы с репликацией с рабочего сервера на сервер резервного копирования ... Я полагаю, что некоторые таблицы были реплицированы правильно. Репликация производится ежедневно (в нерабочее время). Можно ли...

10
Есть ли способ проверить, удалится ли DELETE из-за ограничений?

Я хотел бы иметь возможность предсказать, приведет ли DELETE к нарушению ограничения, без фактического выполнения удаления. Какие у меня есть варианты для этого? Есть ли простой способ выполнить «пробный запуск»...

10
оптимизация запроса: временные интервалы

В основном у меня есть два вида временных интервалов: presence time и absence time absence time могут быть разных типов (например, перерывы, пропуски, особый день и т. д.), и временные интервалы могут перекрываться и / или пересекаться. Это не обязательно, что только правдоподобные комбинации...

10
невозможно подключиться к серверу sql в однопользовательском режиме

Я начал свою SQL Server 2008 sqlcst02\inst01ин Single User ModeДобавляя ;-mк концу параметров запуска для этого , например , в SQL Server Configuration Manager. Я остановился SQL Server Agentна inst01примере. Моя учетная запись является участником, Domain Admin groupи я пытался войти в систему,...

10
Как добавить минуты к типу данных времени?

У меня есть хранимая процедура, которая вставляет две записи в таблицу, разница между записями заключается в том, что столбец времени второй записи находится @MinToAddпосле первой: CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN...

10
Обработка исключений в хранимых процедурах, вызываемых с использованием блоков insert-exec

У меня есть хранимая процедура, которая вызывается в блоке insert-exec: insert into @t exec('test') Как я могу обработать исключения, сгенерированные в хранимой процедуре, и при этом продолжить обработку? Следующий код иллюстрирует проблему. То, что я хочу сделать, это вернуть 0 или -1 в...

10
Установите размер файла журнала вручную после сжатия SQL Server 2008 R2

Я становлюсь несколько непроизвольным администратором базы данных на работе в настоящее время и действительно нуждаюсь в некоторой помощи на чем-то. У нас есть база данных объемом 40 ГБ в режиме полного восстановления, не настроена резервная копия журнала и огромный файл журнала размером 84 ГБ. На...