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

11
Сохранение даты в виде целого числа (числовое), каковы преимущества

Вопрос 1 Я работаю с системой, где дата хранится как целое число (фактическое число (8,0)), и я заметил, что другие системы также хранят дату как int, например, cisco в этой теме . пример 20120101 -- 01 Jan 2012 Есть ли какое-то преимущество в том, чтобы хранить систему числовых дат и не...

11
Как я могу обнаружить сломанные хранимые процедуры после изменения схемы?

Я изменил центральную таблицу в моей базе данных, и sp_depends буквально возвращает сотни результатов, и я обеспокоен тем, что некоторые из этих хранимых процедур могут не скомпилироваться после моего изменения. Проверить одну хранимую процедуру легко (я просто повторно запускаю скрипт alter и...

11
Влияет ли SQL-профилировщик на производительность сервера?

Я сталкиваюсь с проблемой, когда SQL Server 2008 не удается из-за высокой нагрузки. Мне нужно найти этот случай загрузки и оптимизировать код, чтобы он мог справиться с нагрузкой. В интернете я обнаружил, что средство профилирования SQL можно использовать для отслеживания взаимодействий с базой...

11
Есть ли установленный способ загрузки / чтения ветви дерева с HierarchyId

Я играю с HierarchyId, и я не нашел способ, основанный на множестве, чтобы сделать следующее: вставить все поддерево сразу получить все поддерево одновременно Этот вопрос связан с моим предыдущим , и я подозреваю, что единственный способ выполнить эти две задачи с HierarchyId - это один узел или...

11
Автоматическое десятичное округление

Вопрос относительно прост. Мне нужно вычислить 3 столбца, где средние результаты - огромные десятичные дроби, и я сталкиваюсь с проблемой на ранних этапах, когда SQL Server в основном округляет десятичные числа независимо от каких-либо приведений / преобразований. Например, давайте сделаем простое...

11
Максимальный объем памяти в SQL Server

Я использую SQL Server 2008 и веб-приложение на одном выделенном сервере с доступной только 2 ГБ памяти. Как отмечалось в другом месте, SQL Server регулярно занимает до 98% физической памяти, что замедляет работу веб-приложения на сервере. В разделе «Свойства сервера в SSMS» в разделе «Память» для...

11
Преобразовать столбец даты и времени в количество секунд

В моей базе данных SQL Server у меня есть datetimeстолбец. Каков хороший способ создать новый столбец, который представляет longзначение для datetimeстолбца? Это longбудет представлять количество секунд. Я подумал, что если я смогу преобразовать его в longs, это упростит группирование по запросам...

11
оповещение, когда любая работа в категории работы терпит неудачу

Можно ли настроить предупреждение в SQL Server 2008, которое будет отправлять электронную почту в случае сбоя задания в определенной категории? Мне интересно, потому что я хотел бы настроить электронную почту в случае сбоя подписки SSRS - и все эти подписки являются заданиями в категории « Сервер...

11
Максимальная емкость таблицы в SQL Server 2008

У меня есть приложение, которое вставляет более 1 миллиарда строк ежегодно в таблицу. Эта таблица содержит некоторые varcharи bigintстолбцы и один столбец блоб , а также. 1 миллиард строк состоит из данных истории, которые хранятся в целях отслеживания. Поэтому мне было интересно, будет ли...

11
Почему 10 ^ 37/1 выбрасывает ошибку арифметического переполнения?

Продолжая свою недавнюю тенденцию играть с большими числами , я недавно выкинул ошибку, с которой столкнулся, до следующего кода: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; Вывод, который я...

11
Как предотвратить ежедневную фрагментацию индекса на 99%

У меня есть таблица рекордов на 100 000 игроков, которая вставляется в 2 раза в день с одной записью на игрока. В конце дня фрагментация индекса для индексов в этой таблице составляет 99%. Есть ли способ предотвратить это, подправив настройки? CREATE TABLE HighScore( [id] [int] IDENTITY(1,1) NOT...

11
Какой фактический минимальный положительный РЕАЛЬНЫЙ номер

MSDN говорит, что диапазон РЕАЛЬНЫХ чисел составляет - от 3.40E + 38 до -1.18E - 38, 0 и 1.18E - от 38 до 3.40E + 38. По-видимому, истинный нижний предел намного ниже. Следующий скрипт заполняет столбец REAL значением 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL NULL , r3 REAL NULL ) ; GO...

11
ОБНОВЛЕНИЕ с JOIN на 100 мм записи, как это сделать лучше? (в T-SQL)

Мне нужно обновить 100 миллионов записей в одной таблице, по сути, нормализуя таблицу, заменив значение столбца varchar просто идентификатором. (Я говорю «замена», но на самом деле я пишу идентификатор в другой столбец.) Я пытаюсь добиться нормализации набора данных. Еще не нормализованные данные...

11
Как я могу написать оконный запрос, который суммирует столбец для создания отдельных сегментов?

У меня есть таблица, которая включает в себя столбец десятичных значений, таких как это: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 То, что мне нужно сделать, немного сложно описать, поэтому, пожалуйста, потерпите меня. То, что я пытаюсь...

11
Ограничить доступ для администратора Windows

Как говорится в рекомендациях по SQL Server , « режим проверки подлинности Windows более безопасен, чем проверка подлинности SQL ». И теперь я хочу знать: есть ли способ защитить SQL Server от пользователя с правами администратора...

11
почему io_stall_writes_ms намного выше для tempdb?

У нас есть пользовательские и системные файлы данных на одном диске. (Io_stall_write_ms / (1.0 + num_of_writes)) ниже 2 для пользовательских файлов, но файлы tempdb обычно превышают 400. Я вижу, что на нескольких серверах мне любопытно, если есть причина, по которой запись в tempdb занимает больше...

11
SQL Server 2008 R2 Восстановление COPY_ONLY полной резервной копии с журналами транзакций

После некоторых исследований я не могу найти ответ на этот вопрос. Предыстория Я пытаюсь настроить план резервного копирования, который соответствует следующим трем требованиям: Надежность резервных копий, имеющих ночные полные резервные копии Резервные копии журнала транзакций, которые можно...

11
Ошибка производительности индекса даты и времени в SQL Server 2008

Мы используем SQL Server 2008 R2, и у нас есть очень большая (100M + строки) таблица с индексом первичного идентификатора и datetimeстолбец с некластеризованным индексом. Мы наблюдаем довольно необычное поведение клиент / сервер, основанное на использовании order byпредложения специально для...

11
Есть ли время, когда мы должны избегать каскадного удаления?

В SQL Server 2008 есть первичная таблица, которая связана с тремя другими дочерними таблицами отношением 1 ко многим. Итак, мы думаем об использовании каскадного удаления в первичной таблице, чтобы все записи в дочерней таблице были удалены при удалении записи из первичной таблицы. Итак, является...