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

Все версии Microsoft SQL Server (не MySQL). Также добавьте тег для конкретной версии, например sql-server-2016, поскольку он часто имеет отношение к вопросу.

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

3
Разрешить ли разработчикам использовать LocalDB против экземпляра «разработки»?
Очень похоже на вопрос, который был опубликован здесь ранее: « Могут ли разработчики запрашивать производственные базы данных? » Я хотел бы поделиться вашими соображениями по другой особенно раздражающей теме! Многие компании запрещают разработчикам устанавливать SQL Server Express и тому подобное на компьютерах разработчиков, вместо этого поощряя использование централизованных серверов разработки …

2
Восходящая ключевая проблема - ведущий столбец с маркой «стационарный» - SQL Server
Я исследовал медленные запросы в нашей базе данных и пришел к выводу, что это классическая проблема возрастающих ключей. Поскольку новые строки вставляются практически постоянно, а определенный фрагмент SQL для извлечения последних данных из БД запускается каждые 30 минут, первый вариант обновления статистики каждые 30 минут звучит так, будто это может …

3
Подсчитать общую сумму (столбец)
У меня есть этот код, который суммирует количество для определенного элемента ( itemid) и по коду даты продукта ( proddte). select sum(qty), itemid, proddte from testtable where .... group by itemid, proddte То, что я хочу сделать, это получить общее количество qtyнезависимо от itemid/proddte. Я пытался: select sum(qty), itemid, proddte, …
9 sql-server  sum 

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 указал на несколько относительно дорогих поисков ключей для …

1
Доставка журналов SQL Server 2012
Я являюсь разработчиком в небольшом магазине, у которого нет администратора базы данных, и я пытаюсь заставить работать доставку журналов с SQL Server 2012. Я пытаюсь загрузить отчеты из системы транзакций в новое хранилище данных и буду использовать эту базу данных в качестве промежуточной области. Я запустил мастер доставки журналов, и …

1
повышение производительности запросов за счет удаления внутреннего хеш-оператора оператора
Пытаясь применить содержание этого вопроса ниже к моей собственной ситуации, я немного сбит с толку, как я мог бы избавиться от оператора Hash Match (Inner Join), если это возможно. Производительность запросов к SQL Server - устранение необходимости в хешировании (внутреннее объединение) Я заметил, что стоимость составляет 10%, и мне было …

2
Стоит ли отмечать составной индекс как уникальный, если он содержит первичный ключ?
Дана некоторая таблица с первичным ключом, например: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) у нас есть уникальный первичный ключ CustomerID. Традиционно мне могут понадобиться некоторые дополнительные индексы покрытия; например, чтобы быстро найти пользователя с помощью CustomerIDили …

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

1
Почему у нас не может быть нескольких каскадных путей?
Вы можете видеть, что было задано много вопросов о нескольких каскадных путях . Например: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Однако из того, что я вижу и понимаю, вполне нормально, что вы хотите удалить дочернюю запись во многих, а не только в одном условии удаления связанных основных записей. Хотя в вопросе говорится, что …

2
Получение реалистичного плана запроса при разбиении на небольшие объемы данных
Мы используем секционирование, чтобы уменьшить количество блокировок, возникающих в нашей системе OLTP из-за блокировок, с помощью схемы секционирования, которая разбивает рабочие таблицы на 100 секций на основе идентификатора клиента. Однако во время тестирования мы обнаруживаем, что планы выполнения выбираются не так, как мы ожидали. Тестовый сценарий - это один клиент …

4
Мне нужна причина, почему мы не должны устанавливать SQL-сервер на контроллере домена
Я системный администратор для небольшой фирмы. Сейчас мы рассмотрим выпуск Windows Server 2008 R2 для фирмы. Мы планируем реализовать Active Directory. Мы также хотели бы обновить RDMS с SQL Server 2000 до SQL Server 2014. Мы можем позволить себе купить только один сервер из-за размера нашей организации, поэтому мы планируем …

4
Мониторинг свободного места в файлах данных SQL Server
Я вручную изменил размер файлов mdf / ndf до большого размера, чтобы избежать автоматических операций над базами данных SQL Server. Поскольку файлы больше, на дисковых разделах остается очень мало свободного места, и системные администраторы постоянно предупреждают меня о том, что у меня заканчивается свободное место. Поскольку я изменил их размер, …

2
Когда база данных была отключена
Я пытаюсь найти способ выяснить, когда пара моих баз данных sql были отключены. Я проверил журналы, но не смог найти такую ​​информацию, и, кроме того, трассировка по умолчанию не включена. У меня просто есть информация о том, что раньше был администратор БД, который отключил его, но не было ни писем, …

3
Резервное копирование SQL Server Management Studio 2014 - ошибка установки устройств свойств
Недавно я обновил свой локальный SQL Server до версии 2014, на которой также была установлена ​​система SSMS 2014. При использовании SQL Server Management Studio 2014 для создания резервной копии (как локальной, так и удаленной, версии сервера 2008–2014) я получаю следующую ошибку: Чтобы выполнить это действие, установите свойство Devices. В раскрывающемся …

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