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

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

5
ОБНОВЛЕНИЕ с JOIN на 100 мм записи, как это сделать лучше? (в T-SQL)
Мне нужно обновить 100 миллионов записей в одной таблице, по сути, нормализуя таблицу, заменив значение столбца varchar просто идентификатором. (Я говорю «замена», но на самом деле я пишу идентификатор в другой столбец.) Я пытаюсь добиться нормализации набора данных. Еще не нормализованные данные не имеют индексации. Я думал, что я не …

1
Какой фактический минимальный положительный РЕАЛЬНЫЙ номер
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 …

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

1
Почему 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; Вывод, который я получаю для этого кода: …

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

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

2
оповещение, когда любая работа в категории работы терпит неудачу
Можно ли настроить предупреждение в SQL Server 2008, которое будет отправлять электронную почту в случае сбоя задания в определенной категории? Мне интересно, потому что я хотел бы настроить электронную почту в случае сбоя подписки SSRS - и все эти подписки являются заданиями в категории « Сервер отчетов» . РЕДАКТИРОВАТЬ - …

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

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

2
Восстановите bak-файл в меньшие файлы базы данных mdf и ldf
У меня есть устаревшая база данных, чье кошмарное отсутствие дизайна я не буду описывать, но файлы на сервере (относительно) огромны. У меня есть: MyDatabase.mdf: 24,8 ГБ MyDatabase.ldf: 114,6 ГБ Каждую ночь эта база данных копируется в файл .bak и отправляется на наш сервер отчетов, где она восстанавливается. Файл .bak намного …

2
sp_executesql с пользовательским типом таблицы не работает правильно
Проблема : есть известная проблема с определяемыми пользователем типами таблиц в качестве параметров sp_executesql ? Ответ - нет, я идиот. Настроить скрипт Этот сценарий создает по одной таблице, процедуре и определенному пользователем типу таблицы (только для ограниченного SQL Server 2008+). Цель кучи состоит в том, чтобы предоставить аудит, который да, …

2
Как использование отдельных схем влияет на производительность SQL Server 2008?
Я хочу использовать отдельные схемы для объектов с различными целями в нашей базе данных SQL Server 2008. Прямо сейчас мы используем довольно простое соглашение об именах, чтобы указать назначение таблицы или хранимой процедуры, а префиксы означают, что нам нужно отсканировать пять или шесть символов x, прежде чем мы даже увидим …

3
Модель восстановления SQL Server 2008 / R2
Практически все наши базы данных на определенных серверах не требуют модели полного восстановления (мы не делаем резервных копий журнала транзакций), и по умолчанию всегда следует создавать базы данных и указывать модель простого восстановления. Довольно часто и по определенным практическим причинам многие базы данных создаются с использованием SSMS. Однако могут быть …

2
@table_variable или #temp_table
У меня есть большая пользовательская переменная типа таблицы, которая имеет 129 столбцов. Я буду хранить около 2000-3000 записей в этой табличной переменной за раз и передавать ее различным хранимым процедурам и функциям для получения дополнительных данных и внесения изменений. Эти дополнительные данные и новые модификации будут затем сохранены в новой …

1
Подсказка noexpand для некоммерческого издания и производительности
Я должен использовать индексированные представления для достижения производительности. Как видно из этой таблицы сравнения, стандартное издание не поддерживает индексированные представления. Но BOL говорит: Индексированные представления могут быть созданы в любой редакции SQL Server. В SQL Server Enterprise оптимизатор запросов автоматически учитывает индексированное представление. Чтобы использовать индексированное представление во всех других …

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