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

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

2
Лучший способ дефрагментировать / сжать базу данных для архивных целей
У нас есть экземпляр SQL Server, который используется для архивирования электронной почты (любезно предоставлен сторонним пакетом архивирования). Время от времени программное обеспечение переносится на новую пустую базу данных. Мы делали это ежеквартально в прошлом, но сейчас мы планируем делать это ежемесячно. Объем архивируемых данных составляет около 15–20 ГБ в месяц, …

2
В какой момент наличие индекса становится эффективным
Я нашел много ресурсов, в которых упоминается, что добавление индекса в таблицу делает поиск быстрее и вставляет медленнее, но только если таблица большая. Это создает компромисс, который является дизайнерским решением, но должен быть приблизительный размер таблицы, перед которым использование индекса абсурдно. (10 строк, например, вероятно, ниже этого предела) Кто-нибудь знает …

2
Увеличение оперативной памяти, ухудшение производительности
Настроить: Windows Server 2008 R2 SQL Server 2008 R2 с пакетом обновления 1 240 ГБ ОЗУ TempDB - это файлы данных 8x16 ГБ без автоматического увеличения (всего 128 ГБ) Физический / Автономный Сервер Этот сервер используется для обработки ETL. Мы только что установили больше оперативной памяти на этом сервере в …

5
Эффективно фильтровать большой набор с дизъюнкциями
Допустим, у меня есть одна таблица CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); В этом примере TicketIdэто первичный ключ. Я хочу, чтобы пользователи могли создавать «частично …

2
Транзакция и Try-catch в задании SQL Server
У нас есть операции DML на каждом этапе работы SQL Server. Для того, чтобы обеспечить обновление / вставка будет откат в случае что - то пойдет не так, я завернула изменения данных о каждом шаге в TRY CATCHи TRANSACTIONблоков: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 …

3
SQL Server утечка транзакций
У меня есть база данных, к которой получают доступ около 50 клиентов через TDS через TCP, которая, кажется, не освобождает пространство журнала. Количество процессов остается в пределах ожидаемых 50, а некоторые из них являются довольно долгоживущими (> 120 дней). База данных теперь имеет 40 ГБ в пространстве журнала (она содержит …

2
случай против isnull против слияния
Я просто читаю документацию к экзаменам по SQL Server 2012 и вижу следующее: случай против isnull против слияния Теперь я знаю, КАК использовать каждый, но я не знаю, КОГДА использовать каждый. Пожалуйста, могли бы некоторые тела уточнить. Спасибо. Ps. Пожалуйста, могли бы мы иметь тег для вопросов экзамена?

2
Свойства файлового файла SQL Server
Я использую Filetable для SQL Server 2012 для хранения документов и поиска по ним с помощью семантического поиска . Мне было интересно, если есть способ перечислить все свойства документа (метаданные). Есть способ включить индексирование полнотекстового поиска и поиск по свойствам документа. Я могу составить список свойств индексов SQL Server с …

3
Ошибка восстановления резервной копии - файл 'Db' не может быть восстановлен в '{…} .mdf'. Используйте WITH MOVE, чтобы определить правильное местоположение файла
Я получаю следующие ошибки при попытке выполнить восстановление с помощью команды восстановления файла резервной копии, полученного от клиента. Восстановить базу данных SFDB с диска = N'C: \ Backup \ Backup.bak ' Любые мысли о том, что я могу сделать, чтобы исправить это? Он ищет mdf, поэтому я могу предположить, что …

1
Могут ли группы доступности обеспечить плавное переключение при сбое (без сбоев запросов)?
Я тестировал функцию групп доступности в SQL Server 2012 и обнаружил, что при переключении основного сервера на вторичный сервер происходит примерно 15 секунд простоя. Все SQL-запросы, выполняемые в течение этого времени, завершаются сбоем до завершения перехода на другой ресурс. Есть ли способ уменьшить это до 0 секунд и предотвратить сбой …

2
Как мне написать переносимый SQL, который ссылается на связанный сервер?
У меня есть хранимая процедура, которая ссылается на связанный сервер. В нескольких местах на протяжении всей процедуры у меня есть что-то вроде следующего: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Эта процедура существует в моей среде разработки, тестовой среде и среде Live. Проблема в том, …

3
Отключение регистрации в определенных таблицах
Я использую SQL Server 2005. У меня есть две таблицы, которые содержат совокупную информацию. Информация постоянно обновляется, генерируя почти 5 ГБ данных журнала в день. (Это больше, чем вся база данных!) Я бы хотел отключить ведение журнала в этих таблицах, так как откат не является действительно необходимым. Однако я хотел …

4
Что может ускорить запрос подсчета SQL?
При выполнении подсчета (агрегатного) SQL-запроса, что может ускорить время выполнения в этих 3 системах баз данных? Я уверен, что многие вещи могут ускорить его (аппаратное обеспечение для одного), но я просто начинающий администратор баз данных, поэтому я уверен, что здесь я получу несколько ответов. Я перенес около 157 миллионов строк …

1
Оптимальное размещение файлов tempdb, mdf и ldf в SQL Server 2012 на SSD?
Я понимаю, что это, вероятно, очень открытый вопрос, и ответы могут отличаться, но каково оптимальное размещение файлов tempdb, mdf и ldf в SQL Server 2012, когда речь идет о SSD? Перед новой покупкой у меня был SSD с установленными основными файлами SQL Server 2012 и tempdb, и оба были mdf …

3
Как подключиться один раз для всех запросов в SQL Server Management Studio?
SSMS просит меня подключиться к каждому запросу в моем проекте. Есть ли способ подключиться только один раз для каждого подключения для всех запросов, использующих его в моем проекте? Ответы ниже (март 2014) не отвечают на вопрос. Все еще ищу решение.

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