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

10
Проект хранилища данных для отчетности по данным для многих часовых поясов

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

10
Как я могу динамически псевдоним столбцов?

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

10
Неизвестная таблица _TransactionIndex в базе данных SQL Azure

Только сегодня заметил, что в моей базе данных SQL Azure есть случайная таблица с именем "_TransactionIndex_ {guid}" Он содержит 1 столбец Id, содержащий 8 идентификаторов GUID. Не удалось найти информацию об этой таблице - что это? Означает ли это, что у меня есть проблема с транзакциями в моем...

10
Перечисление индексов и ограничений

Я смотрю на базу данных SQL Server для приложения, которое я унаследовал. Я не изучал SQL Server около 10 лет, поэтому, пожалуйста, потерпите меня. У таблицы базы данных, на которую я смотрю, есть bigint NOT NULLстолбец с именем id, но когда я проверяю наличие ограничений, я не вижу ни одной, и то...

10
AlwaysOn Availability Group Автоматическое восстановление после отказа не работает

Играя с настройкой AG, я настроил WSFC и настроил два узла в одной группе доступности под названием DevClusterOnline. Оба узла (первичный DEV-AWEB5, вторичный DEV-AWEB6) работают под управлением Windows Server 2008 R2. Если я проверяю здоровье моего AG, я получаю это: Выполнение запроса ниже вернет...

10
Циклическая переборка значений по одному символу за раз

Я хочу перебрать значения и убрать 1 символ за раз из значений и отобразить результат. Так что, если у меня есть таблица со значениями: ID ___ 34679 13390 89906 Я хочу, чтобы результат выглядел так Id ---- 4679 679 79 9 3390 390 90 0 9906 906 06...

10
Дизайн базы данных для обработки 1 миллиарда строк и подсчета

Мы получаем данные GPS в режиме реального времени со скоростью около 5000 pr. минута (с 4-х TCP-серверов). Каждый сервер использует одно соединение для вставки данных и буферизует данные между вставками. Приблизительно каждые 15 минут служба извлекает эти данные и обрабатывает их в командировках....

10
Ошибка копирования базы данных SQL Server 2012

Я хочу сделать копию базы данных в том же SqlServer. Итак, когда я использую Copy Database Wizard, он выдает ошибку: (Я сделал это с тестовой БД, и она отлично работает !!!!) конфигурации: пользователь sa Метод: «Используйте метод объекта управления SQL» Выберите новое имя для базы данных...

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

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

10
Какая частота разливов хеша / сортировки в базу данных tempdb?

Наше корпоративное приложение использует SQL Server для хранения данных и в основном представляет собой систему OLTP. Однако важный компонент нашего приложения создает значительную рабочую нагрузку OLAP. Наша задержка записи в tempdb составляет около 100 мс. Эта тенденция имеет место в течение...

10
SNAPSHOT УРОВНЯ ИЗОЛЯЦИИ ТРАНЗАКЦИИ против TRUNCATE?

Я надеюсь, что кто-то может пролить некоторый свет на это поведение, которого я не ожидал в отношении изоляции SNAPSHOT против TRUNCATE. База данных: Разрешить изоляцию моментального снимка = True; Считано, зафиксированный снимок включен = False. Процедура 1 (заменяет содержимое таблицы foo из...

10
Почему UPDATE для таблицы с триггером INSTEAD OF UPDATE, по-видимому, выполняет вставку кластерного индекса, а также обновление кластерного индекса?

Я начну с очень простого примера: две таблицы, обе с одинаковой схемой, кластеризованные на ПК, но одна из которых имеет INSTEAD OF UPDATEтриггер: CREATE TABLE Standard ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT NOT NULL ) GO CREATE TABLE InsteadOf ( PK UNIQUEIDENTIFIER PRIMARY KEY...

10
Симметричная разностная операция в Transact-SQL?

Я всегда знал об UNIONоператоре в SQL, но только недавно обнаружил, что были и другие операторы множеств, INTERSECTи EXCEPT. Я не смог найти оператора, который выполняет четвертый оператор большого набора, симметричную разность (например, противоположность INTERSECT.) Похоже, я могу получить...

10
проблема нарушения ограничения внешнего ключа

Я определил 3 ситуации. Студент без зачисления. Студент с зачислением, но без оценок. Студент с зачислениями и оценками. В таблице регистрации есть триггер для расчета среднего балла. Если у ученика есть оценки, он обновит или вставит запись в таблицу GPA; нет оценок, нет записи в таблице GPA. Я...

10
Оценить прогнозируемый рост базы данных

Недавно я начал работать с SQL Server 2008 в качестве стажера DBA. Мне нужно рассчитать размер базы данных, а также оценить ее рост за последние месяцы и прогнозируемый рост на следующие 12 месяцев. Я могу использовать оператор sp_spaceused для вычисления фактического размера, но как мне вычислить...

10
Является ли поддержка Parallel Scalar UDF разумным запросом функции?

Достаточно хорошо задокументировано, что скалярные UDF создают общий последовательный план. Запуск функций параллельно Учитывая большое количество строк, приходящих в точку в конвейере, где нужно вычислить UDF, почему движок не может просто распределить их между процессорами? Если в UDF нет...

10
Вставить в select в несколько связанных таблиц, используя INSERT_IDENTITY

Хорошо, установив сцену. У меня есть три таблицы ( Table1, Table2и DataTable), и я хочу вставить Table1и Table2использовать в DataTableкачестве источника. Таким образом, для каждой строки в DataTableя хочу строки в Table1и Table2, и Table2должен иметь вставленный id(PK) из Table1... Если бы я...

10
«Принудительное шифрование» против «Принудительное шифрование протокола» в SQL Server

Я пытаюсь понять, как различные настройки влияют на поведение моего сервера-клиента. На сервере я установил самозаверяющий CA с выданным сертификатом Exchange, который также был настроен для использования моей службой SQL. Сначала я хотел бы видеть, что это соединение перестало работать, когда...

10
Удаление вторичных файлов данных. DBCC SHRINKFILE: Страница не может быть перемещена, потому что это страница рабочей таблицы

У меня слишком много вторичных файлов данных (.ndf), созданных для tempdb. Чтобы удалить лишние файлы, мне нужно очистить файл (содержимое будет перемещено в другие файлы): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); а затем удалите файл: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Но...

10
перестроить по кластерному индексу, почему размер данных сокращается?

Как это могло быть, когда мы перестроили кластерный индекс таблицы, в которой было около 15 ГБ данных, а размер данных сократился до 5 ГБ? Какие "данные" удаляются? Размер данных я имею в виду столбец «данных» DBCC sp_spaceused Перед перестройкой по кластерному индексу: name rows reserved data...